Pobierz kartę szkolenia
Szkolenie Terraform w praktyce (w oparciu o AWS) - Advanced
kod szkolenia: LX-T -Adv / PL DL 2d
Terraform dla złożonych i dużych (enterprise) rozwiązań utrzymywanych przez wiele zespołów.
• Tworzenie złożonych modułów Terraform
• Techniki kodowania i optymalizacja
• Wzmacnianie bezpieczeństwa i automatyzacja
Szkolenie przeznaczone jest dla:
- Inżynierów DevOps,
- Administratorów systemów,
- Architektów chmurowych,
- Programistów oraz każdego, kto już zna podstawy IaC i chce efektywnie zarządzać złożoną infrastrukturą w chmurze
Korzyści wynikające z ukończenia szkolenia:
- Umiejętność zarządzania dużą infrastrukturą za pomocą kodu z podziałem odpowiedzialności.
- Umiejętność projektowania rozbudowanych struktur kodu/repozytoriów, odzwierciedlających podział odpowiedzialności i zespołów w całej organizacji.
- Wprowadzenie
- Konfiguracja Terraform, automatyczna dokumentacja, providerzy
- Konfiguracja przestrzeni roboczych (workspaces)
- Zarządzanie stanem (state management)
- HashiCorp Configuration Language – co się zmieniło?
- DRY, programowanie deklaratywne i zasady projektowe
- Tworzenie złożonych struktur Terraform
- Dobre praktyki
- Zarządzanie modułami (publiczne czy własne – które wybrać?)
- Zarządzanie wieloma providerami, co jeśli mój zasób nie istnieje?
- Własne moduły, zarządzanie uprawnieniami poprzez moduły
- Funkcje Terraform i złożone struktury
- Funkcje i jak zarządzać złożonymi strukturami przy użyciu locals?
- Pętle, meta-argumenty
- Dynamiczne wyrażenia językowe
- Jak używać YAML jako menedżera konfiguracji
- Czym jest map(object({ … }))?
- Narzędzia Terraform
- Terragrunt / Terramate / Terraspace i inne „Terra…” – które wybrać?
- TFLint
- Bezpieczeństwo w Terraform – tfsec
- Projekt Atlantis
- Automatyczne generowanie dokumentacji
- Skalowanie aplikacji w klastrze
Podstawy Terraform, programowanie deklaratywne, podstawy DevOps (provisioning, zarządzanie konfiguracją, CI/CD), znajomość AWS na poziomie associate.
- 2 dni pracy z trenerem
- Nadzór trenera
- Kontakt ze społecznością
- Podręcznik w wersji elektronicznej
- Środowisko laboratoryjne
Metoda szkolenia
- wykład
- warsztaty
- Szkolenie: Polski
- Materiały: Angieslki/Polski