Bądźmy w kontakcie
 Czas trwania 14 godzin

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

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (6)

Propozycje terminów

Powiązane Kategorie