Budowanie rozwiązań serverless/FaaS w chmurze Azure

LICZBA DNI: 3 (24h)

KOD KURSU: SERVERLESS/AZURE

# cloud-computing

# .net

# serverless

# functions

Autor szkolenia:
Kamil Mrzygłód

O szkoleniu

DLA KOGO?

Szkolenie adresowane jest do programistów, specjalistów IT oraz architektów oprogramowania, którzy chcą poznać bądź poszerzyć swoją wiedzę związaną z architekturą bezserwerową 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

Podstawowej znajomości języka C#

Podstawowej znajomości platformy Azure

ZALETY

Nauka budowania aplikacji w oparciu o usługę Azure Logic Apps.

Cele szkolenia

Nauka identyfikowania usług architektury bezserwerowej.

Poznanie przypadków użycia serverless i konsekwencje użycia tej architektury.

Poznanie zarówno prostych jak i zaawansowanych scenariuszy zastosowania Azure Functions.

Zrozumienie architektury reaktywną z użyciem usługi Azure Event Grid.

Zdobycie wiedzy pozwalającej na projektowanie i programowanie przepływów danych z użyciem Durable Functions.

Program

  • Co to jest serverless?
  • Porównanie serverless u różnych dostawców
  • Dlaczego nie potrafimy przejść na serverless?
  • Serverless w chmurze Azure
  • Porównanie usług Microsoft Flow oraz Logic Apps
  • Pierwsza integracja z użyciem Flow
  • Jak działają Logic Apps?
  • Pisanie aplikacji z użyciem Azure Logic Apps
  • Custom connectors - jak rozbudować Azure Logic Apps do własnych potrzeb?
  • 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
  • Uwierzytelnianie Azure Functions
  • DevOps w Azure Functions
  • Używanie deployment slots
  • Pisanie własnych bindingów do Azure Functions
  • Proxy w Azure Functions
  • 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ń
  • 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

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.