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

Termin
tryb Distance Learning

poziom Zaawansowany

czas trwania 2 dni |  14h|  12.02 13.02
4 000,00 PLN + 23% VAT (4 920,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Zaawansowany

czas trwania 2 dni |  14h|  04.05 05.05
4 000,00 PLN + 23% VAT (4 920,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Zaawansowany

czas trwania 2 dni |  14h|  18.05 19.05
4 000,00 PLN + 23% VAT (4 920,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Zaawansowany

czas trwania 2 dni |  14h|  19.10 20.10
4 000,00 PLN + 23% VAT (4 920,00 PLN brutto)
Poprzednia najniższa cena:
4 000,00 PLN 4 920,00 PLN brutto

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.
  1. 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
  1. 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
  1. 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({ … }))?
  1. 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