Tworzenie aplikacji w chmurze z wykorzystaniem Windows Azure

LICZBA DNI: 3 (24h)

KOD KURSU: AZURE

# cloud-computing

# cloud

# high-availability

# scalability

Autor szkolenia:
Rafał Kaszczuk

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ść zajec 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ą

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ąźań 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 Endpointow
  • 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

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.