Uczestnicy dowiedzą się, w jaki sposób można tworzyć własne interfejsy API i zarządzać nimi za pomocą usługi API Management oraz jak należy używać różnych usług platformy Azure opartych na zdarzeniach i komunikatach w ramach własnych rozwiązań programistycznych. W trakcie szkolenia uczestnicy dowiedzą się, jak tworzyć i integrować takie zasoby z wykorzystaniem interfejsu wiersza polecenia platformy Azure, portalu Azure, interfejsu REST oraz kodu aplikacji.
Uczestnicy szkolenia powinni mieć od 1 roku do 2 lat doświadczenia w pracy w charakterze programisty. Program szkolenia zakłada, że uczestnicy opanowali umiejętność tworzenia kodu i znają podstawy platformy Azure.
Zaleca się, aby uczestnicy mieli pewne doświadczenie w pracy z programem PowerShell lub interfejsem wiersza polecenia platformy Azure (CLI) oraz portalem Azure, a także znali w pewnym zakresie co najmniej jeden język programowania obsługiwany przez platformę Azure. Większość przykładów podanych w ramach szkolenia przygotowano w języku C# dla platformy .NET.
Moduł 1: Tworzenie aplikacji logicznych w usłudze App Service
Funkcja tworzenia aplikacji logicznych (Logic Apps) umożliwia integrowanie aplikacji, danych, systemów i usług w różnych przedsiębiorstwach i organizacjach dzięki automatyzacji zadań i procesów biznesowych w ramach przepływów pracy. W tym module uczestnicy dowiadują się, czym są aplikacje logiczne i poznają sposoby ich tworzenia.
Program
- Omówienie aplikacji logicznych
- Tworzenie aplikacji logicznych za pomocą środowiska Visual Studio
- Tworzenie niestandardowych łączników dla aplikacji logicznych
- Tworzenie niestandardowych szablonów dla aplikacji logicznych
Po ukończeniu tego modułu uczestnicy będą:
- znać sposoby tworzenia aplikacji logicznych Azure i zarządzania nimi.
Moduł 2: Integrowanie usługi Azure Search w ramach rozwiązań
Azure Search to usługa w chmurze działająca w modelu „wyszukiwania jako usługi”, która udostępnia programistom funkcje API i narzędzia umożliwiające dodawanie bogatego środowiska wyszukiwania prywatnej, heterogenicznej zawartości w aplikacjach internetowych, mobilnych i korporacyjnych. W ramach tego modułu uczestnicy poznają sposoby integrowania usługi Azure Search we własnych rozwiązaniach.
Program
- Tworzenie indeksu usługi Azure Search i zapytań
- Wyszukiwanie pełnotekstowe w usłudze Azure Search
Po ukończeniu tego modułu uczestnicy będą potrafili:
- udostępniać usługę, tworzyć indeks, ładować dane i uruchamiać operacje wyszukiwania.
Moduł 3: API Management
Usługa API Management (APIM) ułatwia przedsiębiorstwom publikowanie interfejsów API na potrzeby wewnętrznych i zewnętrznych programistów oraz partnerów. Pozwala w pełni wykorzystać potencjał dostępnych danych i usług.
Program
- Wprowadzenie do usługi API Management
- Zabezpieczanie interfejsów API
- Definiowanie zasad API
Po ukończeniu tego modułu uczestnicy będą potrafili:
- udostępniać usługę APIM za pomocą portalu Azure, zabezpieczać interfejsy API z wykorzystaniem subskrypcji i certyfikatów klienta oraz używać zasad API do modyfikowania działania interfejsów API.
Moduł 4: Tworzenie rozwiązań opartych na zdarzeniach
W module omawiane jest tworzenie na platformie Azure rozwiązań opartych na zdarzeniach poprzez integrację usług Azure Event Grid, Event Hubs i Notification Hubs w aplikacjach.
Program
- Implementowanie rozwiązań korzystających z usługi Azure Event Grid
- Implementowanie rozwiązań korzystających z usługi Azure Event Hubs
- Implementowanie rozwiązań korzystających z usługi Azure Notification Hubs
Po ukończeniu tego modułu uczestnicy będą:
- rozumieć działanie usług i znać sposoby ich integrowania we własnych rozwiązaniach.
Moduł 5: Tworzenie rozwiązań opartych na komunikatach
Usługa Microsoft Azure Service Bus to w pełni zarządzany integracyjny broker komunikatów klasy korporacyjnej. Usługa Service Bus jest najczęściej używana do oddzielania aplikacji i usług. Stanowi niezawodną i bezpieczną platformę asynchronicznego przesyłania danych i informacji o stanie. Azure Queue Storage to usługa umożliwiająca przechowywanie dużej liczby komunikatów, do których można uzyskać dostęp z dowolnego miejsca za pośrednictwem uwierzytelnionych połączeń HTTP lub HTTPS.
Program
- Implementowanie rozwiązań korzystających z usługi Azure Service Bus
- Implementowanie rozwiązań korzystających z kolejek usługi Azure Queue Storage
Po ukończeniu tego modułu uczestnicy będą:
- znać sposoby wykorzystania w swoich rozwiązaniach usług platformy Azure opartych na komunikatach.