Szkolenie: Tworzenie aplikacji w chmurze z wykorzystaniem Windows Azure
Szkolenie "Tworzenie aplikacji w chmurze z wykorzystaniem Windows Azure" przeprowadzi Cię przez proces wytwarzania aplikacji w jednej z najpopularniejszych chmur, jaką jest Windows Azure.
Czas trwania szkolenia:3 dni (24h)
Kod kursu:AZURE
Tworzenie aplikacji w chmurze z wykorzystaniem Windows Azure
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
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
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ą
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
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
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wstęp
Czym jest Cloud Computing
Zastosowania platform chmurowych
Zalety techniczne i biznesowe rozwiązań Cloud Computing
Porównanie platformy Windows Azure wobec konkurencyjnych platform chmurowych
Wprowadzenie do platformy Windows Azure
Historia powstawia i rozwoju Windows Azure
Omówienie dostępnych w ramach Windows Azure funkcjonalności
Panel zarządzania platformą Azure
Wprowadzenie do Windows Azure PowerShell
Instalacja i konfiguracja Windows Azure PowerShell
Podgląd dostępnych komend zarządzających subskrypcja
Lokalizacja Data Center
Zalety i ograniczania Windows Azure PowerShell
Usługi hostowania aplikacji
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
Obsługa Azure Storage
Czym jest Azure Storage
Typy magazynów danych
Proces tworzenia nowych dysków i podłączania ich pod maszyny
Wykorzystanie Azure Storage w aplikacji
Zewnętrzny dostęp do Azure Storage
Sieci wirtualne
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
Pierwsza aplikacja Windows Azure
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
Wprowadzenie do SQL 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
Azure Redis Cache
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
Wykorzystanie platformy Azure w środowiskach produkcyjnych
Dobór parametrów architektury
Optymalizacje kosztów
Bezpieczeństwo dostępu do zasobów