Plan szkolenia:Migracja systemów .NET do środowiska chmury AzureAutor planu:Maciej ZagozdaWersja planu: 1.0
Szkolenie pozwala opanować wiedzę w zakresie podstawowych scenariuszy i wyzwań występujących typowo podczas migracji systemów i aplikacji w technologii .NET do środowiska chmury Azure. Celem szkolenia jest opanowanie różnych podejść do zagadnienia migracji w zależności od migrowanych systemów, a także poznanie warunków i zalet trzech podstawowych scenariuszy migracji. Po ukończeniu szkolenia uczestnik będzie wiedział w jaki sposób wyznaczyć plan migracji systemów złożonych z różnych aplikacji oraz jak poradzić sobie z migracją różnych aplikacji oraz baz danych.
- Migracja środowisk do chmury Azure
-
Jakie są korzyści z migracji systemów do Azure
-
Jakie są główne scenariusze do chmury Azure
-
Gotowe procesy i narzędzia wspierające migracje
-
Kiedy opłaca się migrować aplikacje do chmury
-
Tworzenie planu i priorytetyzacja prac migracyjnych
-
Optymalizacja aplikacji chmurowych
-
Monitorowanie aplikacji za pomocą Application Insigths
- Na czym polega scenariusz "Lift and shift"
-
Na czym polega scenariusz migracji infrastruktury
-
Korzyści migracji do IaaS zamiast do PaaS
-
Wykorzystanie narzędzia "Azure Migrate"
-
Wykorzystanie narzędzia "Azure Site Recovery"
-
Migracja pojedynczych aplikacji .NET
-
Migracja pojedynczych relacyjnych baz danych
- Na czym polega scenariusz migracji kodu
-
Koncepcji subskrypcji, grupy zasobów
-
Na czym polega usługa i plan Azure App Service
-
Korzystanie z Asystenta Migracji Azure
-
Jak korzystać z usługi Azure Front Door
-
Jak korzystać z usługi Application Gateway
-
Jak korzystać z usługi Application Front Door
- Na czym polega scenariusz konteneryzacji
-
Na czym polega koncepcja konteneryzacji
-
Jakie są korzyści z konteneryzacji aplikacji
-
Różnice pomiędzy kontenerami Windows i Linux
-
Różnice pomiędzy typami kontenerów Windows
-
Wdrażanie aplikacji .NET jako kontenerów Docker
-
Korzystanie z usługi Azure Container Instances
Plan szkolenia:Budowanie bez serwerowego środowiska chmurowegoAutor planu:Maciej ZagozdaWersja planu: 1.1
Szkolenie pozwala opanować wiedzę w zakresie tworzenia aplikacji i systemów w chmurze w modelu bez serwerowym (tzw. serverless) na podstawie różnych usług Azure. Celem szkolenia jest opanowanie podstawowych wyzwań budowania systemów bez serwerowych w chmurze oraz omówienie najważniejszych wymagań i korzyści związanych z ich wdrażaniem. Po ukończeniu szkolenia uczestnik będzie potrafił samodzielnie uruchomić podstawowe aplikacje w modelu serverless, a także będzie wiedział jakie są możliwości uruchamiania aplikacji serverless poszczególnych typów dostępnych w chmurze Azure.
- Koncepcja serverless w chmurze Microsoft Azure
-
Na czym polega serverless w środowisku chmurowym
-
Jakie są korzyści z budowania systemów serverless
-
Jakie są podstawowe scenariusze serverless w Azure
-
Na czym polegają App Services i jakie są ich zalety
-
Na czym polegają Azure Functions i jakie są ich zalety
-
Na czym polegają Azure Logic Apps i jakie są ich zalety
-
Na czym polegają Kubernetes Service i jakie są ich zalety
- Wprowadzenie do Azure Functions
-
Czym różnią się Azure Functions od klasycznych aplikacji
-
Jakie są korzyści z korzystania z Azure Functions
-
Jakie są różne typów Azure Functions i do czego służą
-
Jakie są rodzaje wyzwalaczy zarządzających Functions
-
Korzystanie z Azure Functions w portalu Azure
- Tworzenie Azure Functions
-
Model programowania w koncepcji Azure Functions
-
Tworzenie nowego rozwiązania za pomocą szablonu
-
Tworzenie dowiązań wejścia, wyjścia oraz wyzwalaczy
-
Wykorzystanie nCronTab z Azure Functions
-
Wykorzystanie Service Bus z Azure Functions
-
Wykorzystanie CosmosDB z Azure Functions
-
Wykorzystanie REST API z Azure Functions
- Uruchamianie, utrzymanie i testowanie
-
Konfigurowanie lokalnego środowiska Azure Functions
-
Konfigurowanie uprawnień w Azure Functions
-
Debuggowanie Azure Functions w chmurze Azure
-
Monitorowanie Azure Functions z Application Insigths
-
Zarządzanie hasłami za pomocą Key Vault
-
Publikowanie zmian Functions w chmurze Azure
Plan szkolenia:Automatyzacja infrastruktury z TerraformAutor planu:Maciej ZagozdaWersja planu: 1.0
Szkolenie pozwala opanować wiedzę w zakresie tworzenia i zarządzania infrastrukturą sieciową w chmurze Azure w oparciu o kod źródłowy Terraform. Celem szkolenia jest opanowanie podstawowych działań z wykorzystaniem systemu Terraform, a także efektywne zarządzanie istniejącą infrastrukturą. Po ukończeniu szkolenia uczestnik będzie potrafił posługiwać się podstawowymi pojęciami dotyczącymi infrastruktury zarządzanej w kodzie, a także samodzielnie skonfigurować i uruchomić podstawowe usługi w chmurze Azure za pomocą systemu Terraform.
- Na czym polega koncepcja infrastruktury zdefiniowanej kodem
-
Korzyści z kontrolowania infrastruktury w kodzie
-
Deklaratywne definiowanie infrastruktury
-
Na czym polega koncepcja idempotentności
-
Na czym polega koncepcja agnostyczności
- Wprowadzenie do Terraform jako narzędzia
-
Historii powstania narzędzia Terraform
-
Przygotowania środowiska do pracy z Terraform
-
Zasady posługiwania się szablonami Terraform
- Korzystanie z Terraform w chmurze Azure
-
Prowizjonowanie zasobów z Terraform w chmurze Azure
-
Uruchamianie serwerów zdefiniowanych w Terraform
-
Pracy ze stanem zasobów infrastruktury
-
Obsłudze aktualizacji zasobów infrastruktury
-
Deprowizjonowanie zasobów za pomocą Terraform
- Zarządzanie aktualizacjami infrastruktury
-
Aktualizowanie istniejącej infrastruktury
-
Skalowanie istniejącej infrastruktury
-
Rozwiązywanie problemów z zależnościami
- Zarządzanie zależnościami infrastruktury
-
Na czym polegają wykresy zależności
-
Definiowanie zależności za pomocą Terraform
-
Rozwiązywania problemów z zależnościami
- Obsłudze poświadczeń oraz zmiennych
-
Korzystanie ze stałych poświadczeń
-
Korzystanie z poświadczeń w plikach
-
Korzystanie ze zmiennych oraz źródeł danych
- Integracji Terraform z platformami CI/CD
-
Wymagania stawiane przed operatorami
-
Integracji Terraform z innymi narzędziami
-
Rozszerzania Terraform o nowe funkcjonalności