Agenda szkolenia
  1. Tworzenie aplikacji sieci Web w usłudze Azure App Service:

    • Podstawowe pojęcia usługi Azure App Service
    • Tworzenie aplikacji sieci Web w usłudze Azure App Service
    • Konfigurowanie i monitorowanie aplikacji usługi App Service
    • Skalowanie aplikacji App Service
    • Środowiska etapowe usługi Azure App Service.
  2. Implementacja Azure Function:

    • Omówienie funkcji platformy Azure
    • Programowanie funkcji
    • Wdrażanie trwałych funkcji.
  3. Projektowanie rozwiązań wykorzystujących magazyn obiektów Blob:

    • Podstawowe pojęcia magazynu Aure Blob Storage
    • Zarządzanie cyklem życia obiektów Blob
    • Praca z magazynem obiektów Blob.
  4. Projektowanie rozwiązań wykorzystujących magazyn Cosmos DB:

    • Omówienie usługi Azure Cosmos DB
    • Struktury danych w usłudze Azure Cosmos DB
    • Praca z zasobami i danymi usługi Azure Cosmos DB.
  5. Wdrażanie rozwiązań IaaS:

    • Dostarczanie maszyn virtualnych w Azure
    • Tworzenie i wdrażanie szablonów ARM
    • Tworzenie obrazów kontenerów z rozwiązaniami
    • Publikowanie obrazu kontenera w rejestrze Azure Container Registry
    • Tworzenie i uruchomianie obrazów kontenerów w Azure Container Instance.
  6. Wdrożenie uwierzytelnienia i autoryzacji użytkownika:

    • Microsoft Identity Platform v2.0
    • Uwierzytelnianie za pomocą biblioteki Microsoft Authentication LIbrary
    • Korzystanie z Microsoft Graph
    • Autoryzacja operacji na danych w usłudze Azure Storage.
  7. Wdrażanie bezpiecznych rozwiązań w chmurze:

    • Zarządzanie kluczami, wpisami tajnymi i certyfikatami za pomocą Azure KeyVault API
    • Implementacja tożsamości zarządzanych dla zasobów platformy Azure
    • Zabezpieczanie danych konfiguracyjnych aplikacji przy użyciu konfiguracji Azure App Service.
  8. Tworzenie rozwiązań z wykorzystaniem usługi API Management:

    • Omówienie API Management
    • Definiowanie zasad dla interfejsów API
    • Zabezpieczanie interfejsów API.
  9. Projektowanie rozwiązań z wykorzystaniem Azure Logic Apps:

    • Omówienie Azure Logic Apps
    • Tworzenie własnych konektorów dla Azure Logic Apps.
  10. Tworzenie rozwiązań opartych na zdarzeniach (event-based):

    • Implementacja rozwiązań korzystających z usługi Azure Event Grid
    • Implementacja rozwiązań korzystających z usługi Azure Event Hub
    • Implementacja rozwiązań korzystających z usługi Azure Notification Hub.
  11. Tworzenie rozwiązań opartych na wiadomościach (message-based):

    • Implementacja rozwiązań korzystających z usługi Azure Service Bus
    • Implementacja rozwiązań korzystających z kolejek usługi Azure Queue Storage.
  12. Monitorowanie i optymalizacja rozwiązań wdrażanych w Azure:

    • Omówienie monitorowania w Azure
    • Przystosowywanie aplikacji do monitorowania
    • Analizowanie i rozwiązywanie problemów z aplikacjami
    • Implementacja kodu obsługującego przejściowe błędy.
  13. Integracja buforowania i dostarczania treści w ramach rozwiązań:

    • Tworzenie rozwiązań wykorzystujących Azure Cache for Redis
    • Tworzenie rozwiązań wykorzystujących magazyn danych na CDN.