Plan Szkolenia
Wprowadzenie do Terraform
- Czym jest Terraform?
- Korzyści z używania Terraform
- Kluczowe koncepcje i terminologia
- Terraform w porównaniu z innymi narzędziami do infrastruktury jako kodu
Konfiguracja środowiska pracy
- Instalacja Terraform
- Konfiguracja Visual Studio Code do rozwoju aplikacji Terraform
- Tworzenie i konfiguracja kont Azure
Pierwsze kroki z Terraform na Azure
- Konfiguracja dostawcy AzureRM
- Uwierzytelnianie w Azure
- Pisanie pierwszej konfiguracji Terraform
- Wdrażanie podstawowego zasobu Azure
Zarządzanie stanem Terraform
- Rozumienie stanu Terraform
- Zdalne zarządzanie stanem za pomocą magazynu Azure
- Blokowanie stanu i spójność
Budowanie infrastruktury z Terraform
- Tworzenie i zarządzanie maszynami wirtualnymi Azure
- Konfiguracja sieci Azure (VNet, Podsieci, NSG)
- Wdrażanie kont magazynu Azure
- Ustawianie baz danych Azure SQL
Zaawansowane funkcje Terraform
- Moduły Terraform i możliwość ponownego użycia
- Używanie źródeł danych i zmiennych wyjściowych
- Wyrażenia i funkcje w Terraform
- Zarządzanie zależnościami w Terraform
Ciągła integracja i wdrażanie (CI/CD)
- Wprowadzenie do Azure DevOps
- Konfiguracja pipeline CI/CD dla Terraform
- Automatyzacja wdrożeń Terraform za pomocą Azure DevOps
- Integracja GitHub Actions do ciągłego dostarczania
Obsługa sekretów i danych wrażliwych
- Zarządzanie sekretami za pomocą Azure Key Vault
- Integracja Key Vault z Terraform
- Najlepsze praktyki zarządzania sekretami
Monitorowanie i skalowanie infrastruktury
- Konfiguracja monitorowania i alertów Azure
- Skalowanie zasobów Azure za pomocą Terraform
- Implementacja grup automatycznego skalowania
Rozwiązywanie problemów i najlepsze praktyki
- Debugowanie konfiguracji Terraform
- Obsługa typowych błędów i problemów
- Najlepsze praktyki i zalecenia dotyczące Terraform
Podsumowanie i kolejne kroki
Wymagania
- Podstawowe zrozumienie koncepcji obliczeń chmurowych
- Znajomość usług Microsoft Azure i portalu zarządzania
- Podstawowa znajomość skryptowania lub programowania
Grupa docelowa
- Inżynierowie chmurowi
- Inżynierowie DevOps
- Specjaliści IT
- Administratorzy systemów
Opinie uczestników (6)
Sposób przekazania wiedzy, praktyczne ćwiczenia.
Rafal Gajcy - Biuro Informacji Kredytowej S.A.
Szkolenie - Terraform on Microsoft Azure
Sposób nauczania trenera
Dorian Ciaglinski - Biuro Informacji Kredytowej S.A.
Szkolenie - Terraform on Microsoft Azure
wiedza i doswiadczenie trenera
Piotr Zdunczyk - Biuro Informacji Kredytowej S.A.
Szkolenie - Terraform on Microsoft Azure
Tempo było w większości fantastyczne. Michał był bardzo dobry w zapewnianiu, że publiczność była zaangażowana, i dbał o to, aby wszyscy w większości nadążali za materiałem.
Asif Shaikh - Carpmaels & Ransford
Szkolenie - Terraform on Microsoft Azure
Przetłumaczone przez sztuczną inteligencję
Instruktor przedstawił tematy w bardzo jasny, zwięzły i strukturalny sposób, który był łatwy do przyswojenia. Moi koledzy z pracy zauważyli, że życzyliby sobie, aby ten szkolenie odbyło się wcześniej, zanim zaczęli korzystać z Terraformu. Również bardzo podobała mi się praktyczna część, w której pracowaliśmy nad kodem za pomocą maszyn wirtualnych. To działało bardzo dobrze. Instruktor był również bardzo przyjazny i easy-going.
Shane - Keystart
Szkolenie - Terraform on Microsoft Azure
Przetłumaczone przez sztuczną inteligencję
Uwielbiłem techniczne aspekty ćwiczeń - było fantastycznie obserwować Terraform w akcji i mieć możliwość widzenia tworzenia zasobów w Azure.
Brett Hawson - Reach Plc
Szkolenie - Terraform on Microsoft Azure
Przetłumaczone przez sztuczną inteligencję