Tworzenie aplikacji w chmurze z wykorzystaniem Windows Azure

LICZBA DNI: 3 (24h)

KOD KURSU: AZURE

POZIOM SZKOLENIA:

# cloud-computing

# cloud

# high-availability

# scalability

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne WYŁĄCZNIE na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin

Interesuje Cię ta tematyka i szukasz szkolenia tylko dla siebie?

O szkoleniu

DLA KOGO?

Szkolenie adresowane jest do programistów i inżynierów systemów informatycznych chcących rozszerzyć swoje umiejętności o umiejętność obsługi platformy chmurowej Windows Azure

WYMAGANIA

Umiejętności posługiwania się środowiskiem Visual Studio

Podstawowej znajomości języka C#

Zalecana podstawowa znajomość ASP.NET

Podstawowa wiedza z zakresu relacyjnych baz danych

ZALETY

Mocną stroną szkolenia jest duża ilość zajęć praktycznych skierowanych na użycie platformy Windows Azure w produkcyjnych projektach

Pokazane zostaną rozwiązania mające na celu stworzenie wysoce wydajnego i skalowalnego środowiska mogącego obsłużyć dużą liczbę klientów

W trakcie szkolenia uczestnicy uzyskają także liczne praktyczne porady bazujące na dotychczasowych doświadczeniach autora z tą platformą chmurową

Kameralne grupy - szkolenia technologiczne prowadzimy w grupach liczących do 8 osób. Pozwala to na indywidualne podejście oraz aktywizację każdego uczestnika

Praktyka przed teorią - wszystkie szkolenia technologiczne prowadzone są w formie warsztatowej. Konieczna teoria jest wyjaśniana na przykładzie praktycznych zadań

Konkretne umiejętności - w ramach każdego szkolenia rozwijamy praktyczne umiejętności związane z daną technologią i tematyką

Nauka z praktykami - wszyscy trenerzy na co dzień pracują w projektach, gwarantuje to dostęp do eksperckiej wiedzy i praktycznego know-how

Cele szkolenia

Zdobycie wiedzy na temat wykorzystania platformy Windows Azure do tworzenia wysoce skalowanych aplikacji w chmurze

Wykonanie praktycznego projektu obejmującego swoim zakresem zaprezentowany materiał teoretyczny

Poznają atutów i ograniczeń platformy Windows Azure oraz przygotowanie do wykorzystania jej w swoich aplikacjach

Zapoznanie się z problemami jakie można napotkać w trakcie wdrażania swoich projektów na platformę Azure oraz ich rozwiązaniami

Zrozumienie zalet płynących z zastosowania platform chmurowych

Zdobycie umiejętności z zakresu obsługi Windows Azure

Nauczenie uczestników praktycznego wykorzystania usług dostępnych w ramach Windows Azure

Przygotowanie uczestników do używania najważniejszych elementów Windows Azure

Program

  • Czym jest Cloud Computing
  • Zastosowania platform chmurowych
  • Zalety techniczne i biznesowe rozwiązań Cloud Computing
  • Porównanie platformy Windows Azure wobec konkurencyjnych platform chmurowych
  • Historia powstawia i rozwoju Windows Azure
  • Omówienie dostępnych w ramach Windows Azure funkcjonalności
  • Panel zarządzania platformą Azure
  • Instalacja i konfiguracja Windows Azure PowerShell
  • Podgląd dostępnych komend zarządzających subskrypcja
  • Lokalizacja Data Center
  • Zalety i ograniczania Windows Azure PowerShell
  • Moduł Websites
  • Moduł Virtual Machines
  • Porównanie wad oraz zalet Websites i Virtual Machines
  • Rola Cloud Service
  • Load Balancing w obrębie Cloud Service
  • Konfiguracja endpointów
  • Skalowanie elementów architektury
  • Konfiguracja Availability Set i redundancja
  • Czym jest Azure Storage
  • Typy magazynów danych
    • Blob storage
    • Table storage
    • Queue storage
    • File storage
  • Proces tworzenia nowych dysków i podłączania ich pod maszyny
  • Wykorzystanie Azure Storage w aplikacji
  • Zewnętrzny dostęp do Azure Storage
  • Czym są sieci wirtualne
  • Zalety i wady sieci wirtualnych
  • Tworzenie własnych sieci wirtualnych
  • Konfiguracja statycznych IP z wykorzystaniem Windows Azure PowerShell
  • Łączenie kilku sieci wirtualnych
  • Instalacja Azure SDK
  • Dostępne szablony aplikacji na platform Azure
  • Konfiguracja subskrypcji w Visual Studio
  • Publikowanie strony internetowej ASP .NET w ramach Azure Websites
  • Debugowanie aplikacji na platformie Windows Azure
  • Ograniczenia SQL Azure wobec MS SQL
  • Proces skalowania bazy danych
  • Kontrola dostępu do SQL Azure
  • Zarządzanie bazą danych
  • Wykorzystanie SQL Azure w aplikacji
  • Jakie zalety płyną z zastosowania cache w aplikacji
  • Wprowadzenie do baz Redis
  • Dostępne instancje Redis i różnice między nimi
  • Użycia Redis Cache w aplikacji
  • Dobór parametrów architektury
  • Optymalizacje kosztów
  • Bezpieczeństwo dostępu do zasobów

Autor szkolenia:

Rafał Kaszczuk

Programista .NET z wieloletnim doświadczeniem. W swojej karierze stawiał czoła całemu spektrum projektów - od systemów księgowych dla branży finansowej po serwery multiplayer obsługujące miliony graczy w branży GameDev. Specjalizujący się w szczególności w tematach rozproszonych systemów SOA z wykorzystaniem ASP .NET oraz WCF. Związany z bazą MongoDB niemal od początku jej istnienia. Posiadacz certyfikatów M101J MongoDB for Java Developers, M101P MongoDB for Developers, M036 New Features and Tools in MongoDB 3.6. Jako trener oraz konsultant wspomagał kilkadziesiąt firm we wdrażaniu bazy MongoDB. Posiada duże doświadczenie trenerskie - w ciągu 4 lat swojej trenerskiej kariery przeprowadził ponad 500 godzin szkoleń i warsztatów.

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.