Plan Szkolenia

Zaawansowana składnia i konstrukcje Terraform

  • Głębokie zanurzenie w składnię Terraform
  • Zaawansowane pętle z for_each i count
  • Wykorzystanie map i list do dynamicznych konfiguracji

Wyrażenia i dynamiczne konfiguracje

  • Podstawowe wyrażenia i ich przypadki użycia
  • Zaawansowane wyrażenia dla złożonych konfiguracji infrastruktury
  • Prawdziwe ćwiczenia na wyrażenia

Najlepsze praktyki modułów Terraform

  • Lokalne vs udostępnione moduły: Kiedy używać każdego z nich
  • Strukturyzacja modułów dla ponownego użycia i utrzymania
  • Wersjonowanie i zarządzanie źródłami modułów

Najlepsze praktyki i wzorce Terraform

  • Przegląd kluczy indeksów instancji dla zarządzania stanem
  • Najlepsze praktyki pisania i organizacji kodu Terraform
  • Zapewnienie idempotencji i minimalizacja efektów ubocznych

Zarządzanie stanem Terraform

  • Importowanie zasobów i rozumienie pliku stanu
  • Blokowanie stanu, zaplecze stanu i zarządzanie zdalnym stanem
  • Obsługa pliku stanu w środowiskach rozproszonych

Aktualizacja Terraform

  • Przegląd dokumentacji wraz z nowymi wydaniami Terraform
  • Strategie aktualizacji wersji Terraform
  • Narzędzia do radzenia sobie z deprecjacją i ścieżkami migracji

Integrowanie Terraform z potokami CI/CD

  • Przegląd YAML i konfiguracji potoków
  • Konfigurowanie Terraform z popularnymi narzędziami CI/CD
  • Automatyzacja przepływów pracy Terraform w potokach

Zaawansowane rozwiązywanie problemów i debugowanie

  • Systematyczne podejście do rozwiązywania problemów w planach i aplikacjach Terraform
  • Debugowanie powszechnych i zaawansowanych błędów w Terraform
  • Korzystanie z dzienników i szczegółowego wyjścia do rozwiązania błędów

Wyniki i przepływ danych w Terraform

  • Rozumienie i wykorzystywanie wyników w Terraform
  • Przepływ danych między modułami i konfiguracjami głównymi
  • Ochrona poufnych informacji w wynikach

Zdolność warunkowa w Terraform

  • Pisanie zdań warunkowych za pomocą count, for_each i if
  • Warunkowe tworzenie zasobów
  • Przypadki użycia logiki warunkowej w modułach

Uruchamianie Terraform lokalnie

  • Konfigurowanie lokalnego środowiska Terraform
  • Uruchamianie i testowanie kodu Terraform na lokalnych maszynach
  • Najlepsze praktyki w lokalnym rozwoju

Obróbka zależności cyklicznych

  • Identyfikacja i rozwiązywanie zależności cyklicznych
  • Refaktoring kodu, aby zapobiec cyklom zależności
  • Zaawansowane techniki zarządzania zależnościami

Podsumowanie i kolejne kroki

Wymagania

  • Zrozumienie podstawowej składni i operacji Terraform
  • Doświadczenie w infrastrukturze chmurowej,preferowana AWS, oraz znajomość koncepcji CI/CD

Audience

  • Inżynierowie DevOps
  • Architekci chmurowi
  • Specjaliści infrastruktury
  • Liderzy i menedżerowie techniczni
 21 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie