Szkolenie dostępne na zamówienie

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)

Poziom zaawansowania:

Kod kursu:AZURE

cloudcloud-computinghigh-availabilityscalability

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

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

Pobierz program w PDF

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

Autorem szkolenia jest 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…