Szkolenie: Budowanie rozwiązań serverless/FaaS w chmurze Azure
Przekazanie uczestnikom szerokiej wiedzy zarówno teoretycznej, jak i praktycznej, związanej z tworzeniem aplikacji w architekturze serverless w Azure
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:SERVERLESS/AZURE
Budowanie rozwiązań serverless/FaaS w chmurze Azure
Cele szkolenia
Nauka identyfikowania usług architektury serverless
Poznanie przypadków użycia architektury serverless oraz jej mocnych i słabych stron
Poznanie scenariuszy zastosowania Azure Functions
Zrozumienie architektury reaktywnej z wykorzystaniem usługi Azure Event Grid
Zdobycie wiedzy pozwalającej na projektowanie i programowanie przepływów danych z użyciem Durable Functions
Dla kogo?
Szkolenie adresowane do programistów, specjalistów IT oraz architektów oprogramowania, którzy chcą poznać bądź poszerzyć swoją wiedzę związaną z architekturą serverless w chmurze Azure w następujących obszarach: projektowanie, integracje, wydajność, dobre praktyki, architektura reaktywna
Zalety
Nauka budowania aplikacji w oparciu o usługę Azure Logic Apps
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
Podstawowa znajomość języka C#
Podstawowa znajomość platformy Azure
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
Co to jest serverless?
Porównanie serverless u różnych dostawców
Dlaczego nie potrafimy przejść na serverless?
Serverless w chmurze Azure
Azure Logic Apps
Jak działają Logic Apps?
Pisanie aplikacji z użyciem Azure Logic Apps
Custom connectors - jak rozbudować Azure Logic Apps do własnych potrzeb?
Azure Functions
Wstęp do Azure Functions
Zasada działania Azure Functions
Consumption Plan vs App Service Plan
Praca z Azure Functions w Visual Studio
Pierwsza funkcja w Azure Functions
Podstawowe integracje
Operowanie ustawieniami za pomocą host.json
Testowanie Azure Functions
Azure Functions - scenariusze zaawansowane
Uwierzytelnianie Azure Functions
DevOps w Azure Functions
Używanie deployment slots
Pisanie własnych bindingów do Azure Functions
Architektura reaktywna - Event Grid
Jak rozumieć reaktywną architekturę
Czym jest Event Grid?
Integracja Event Grid oraz Azure Functions
Tworzenie subskrypcji w Event Grid
Routing w Event Grid
Publikacja własnych zdarzeń
Przepływy danych - Durable Functions
Początki Durable Functions
Tematyka „trwałych funkcji”
Durable Functions vs Azure Functions
Orkiestracje oraz aktywności
Obsługa błędów w orkiestracjach
Pierwszy przepływ w Durable Functions
Zarządzanie instancjami
Eternal orchestrations
Dystrybucja pracy z użyciem Durable Functions
Scenariusze użycia Durable Functions