Szkolenie Terraform – automatyzacja wdrożeń Infrastructure as Code w chmurze

Poziom

Średniozaawansowany

Czas

24h / 3 dni

Termin

Indywidualnie

Cena

Indywidualnie

Szkolenie Terraform – automatyzacja wdrożeń Infrastructure as Code w chmurze

Szkolenie „Terraform – automatyzacja wdrożeń Infrastructure as Code w chmurze” to intensywne, praktyczne warsztaty prowadzone w formule 80% praktyki i 20% teorii, trwające 2-3 dni. Zdobędziesz kompleksową wiedzę na temat zarządzania i automatyzacji infrastruktury w chmurze przy użyciu Terraform – najpopularniejszego narzędzia Infrastructure as Code (IaC). Poznasz składnię HCL, tworzenie i wykorzystywanie modułów, zarządzanie stanem zasobów, a także integrację Terraforma z najpopularniejszymi platformami chmurowymi (głównie AWS). Szkolenie pozwoli zwiększyć stabilność i skalowalność wdrożeń, ułatwi prace zespołowe oraz zautomatyzuje cykl życia infrastruktury IT.

Dla kogo jest to szkolenie?
  • logo infoshare Architektów chmur, DevOpsów, inżynierów systemów i programistów zainteresowanych Infrastructure as Code
  • logo infoshare Administratorów chcących automatyzować i standaryzować zarządzanie infrastrukturą w chmurze
  • logo infoshare Zespołów IT pragnących zoptymalizować proces wdrożeń i zapewnić większą spójność środowisk
  • logo infoshare Osób chcących poznać najlepsze praktyki kodowania Terraform i przygotować się do egzaminu HashiCorp Certified: Terraform Associate

Czego nauczysz się na tym szkoleniu?

  • Poznasz podstawy Infrastructure as Code oraz zrozumiesz, jak działa Terraform i język HCL
  • Nauczysz się tworzyć, importować i zarządzać zasobami infrastruktury chmurowej w sposób deklaratywny
  • Zdobędziesz umiejętność tworzenia modułów oraz budowania skalowalnej i modułowej infrastruktury
  • Opanujesz zaawansowane techniki zarządzania stanem, integrację Terraform z pipeline’ami CI/CD oraz zasady bezpieczeństwa
  • Otrzymasz praktyczne doświadczenie w pracy z Terraformem na przykładzie platformy AWS

Program szkolenia

Dzień 1: Wprowadzenie do Infrastructure as Code i podstawy Terraforma

 

Moduł 1: Wprowadzenie do Infrastructure as Code (IaC) i Terraform

  • Idea i zalety IaC – porównanie modelu tradycyjnego i deklaratywnego.
  • Omówienie architektury Terraform, składni HCL (HashiCorp Configuration Language).
  • Instalacja i konfiguracja środowiska Terraform.

Moduł 2: Pierwsze kroki w Terraform – tworzenie zasobów i zarządzanie stanem

  • Tworzenie prostych zasobów, deklarowanie providerów i resources.
  • Zarządzanie plikiem stanu, mechanizmy blokad, praca z backendami lokalnymi i zdalnymi.
  • Zależności między zasobami, podstawowe funkcje, zmienne i outputy.

Dzień 2: Moduły, importowanie zasobów i najlepsze praktyki

 

Moduł 3: Moduły Terraform – tworzenie i wykorzystywanie

  • Budowa modułów, parametryzacja, reużywalność kodu i wersjonowanie modułów.
  • Moduły jako element organizacji infrastruktury.
  • Praktyczne ćwiczenia z konstruowania modułów.
  • Mechanizmy blokad i bezpiecznego przechowywania plików stanu uwzględniające aspekty bezpieczeństwa i kontroli dostępu.

Moduł 4: Importowanie istniejących zasobów oraz zarządzanie cyklem życia

  • Importowanie zasobów do Terraform i synchronizacja stanu.
  • Lifecycle – kontrola tworzenia, usuwania i modyfikacji zasobów.
  • Użycie flagi target i warunków dynamicznych.
  • Najlepsze praktyki pisania modularnego i bezpiecznego kodu – code review, automatyczne testy, integracja z systemami kontroli wersji.

Dzień 3: Integracja z platformą chmurową i automatyzacja CI/CD

 

Moduł 5: Praca z Terraform na platformie AWS

  • Konfiguracja dostępu i autoryzacji w AWS dla Terraform.
  • Provisioning zasobów AWS – sieć (VPC, subnets), compute (EC2), przechowywanie danych (S3), IAM.
  • Praktyczne wdrożenia zasobów przy użyciu Terraform.

Moduł 6: Terraform w pipeline’ach CI/CD i zarządzanie zespołem

  • Integracja Terraform z popularnymi narzędziami CI/CD (Jenkins, GitHub Actions, GitLab CI).
  • TerraForm Cloud i backendy zdalne – współpraca zespołowa, zarządzanie stanem i automatyzacja.
  • Wprowadzenie do narzędzi wspierających współpracę jak Terragrunt i Terraform Atlantis.
  • Bezpieczeństwo – zarządzanie sekretami i polityki dostępu.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.