Budowanie rozwiązań serverless/FaaS w chmurze Azure

Czas trwania szkolenia:3 dni (24h)

Kod kursu:SERVERLESS/AZURE

Poziom zaawansowania:
cloud-computing.netserverlessfunctions

Szkolenie na zamówienie

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

O szkoleniu Budowanie rozwiązań serverless/FaaS w chmurze 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

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

Wymagania

  • Umiejętności posługiwania się środowiskiem Visual Studio
  • Podstawowa znajomość języka C#
  • Podstawowa znajomość platformy Azure

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

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

Program

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

Podobne szkolenia