Szkolenie: Terraform - automatyzacja wdrożeń Infrastructure as Code w chmurze AWS
Szkolenie Terraform DevOps to praktyczny kurs Infrastructure as Code, który uczy automatyzacji wdrożeń, zarządzania infrastrukturą w chmurze AWS, pracy z HCL oraz integracji z procesami CI/CD i najlepszymi praktykami DevOps. Kurs obejmuje również OpenTofu — open-source alternatywę dla Terraform — wraz z praktycznym omówieniem migracji i różnic licencyjnych
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:DEVOPS/TF
Terraform - automatyzacja wdrożeń Infrastructure as Code w chmurze AWS
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania, wdrażania i zarządzania infrastrukturą IT w chmurze AWS z wykorzystaniem narzędzia Terraform oraz podejścia Infrastructure as Code
Szkolenie uczy stosowania języka HCL, pracy z Terraform Cloud, zarządzania stanem infrastruktury, bezpieczeństwem oraz integracji z procesami DevOps, takimi jak CI/CD i code review
Szkolenie pokazuje, jak efektywnie automatyzować provisioning zasobów chmurowych, optymalizować współpracę zespołową oraz stosować najlepsze praktyki w zakresie zarządzania infrastrukturą
Dla kogo?
Programiści, architekci i administratorzy IT chcący zdobyć praktyczne umiejętności automatyzacji infrastruktury w chmurze AWS
Specjaliści DevOps oraz osoby rozpoczynające pracę z Infrastructure as Code, niezależnie od wcześniejszego doświadczenia z Terraform lub chmurą
Osoby odpowiedzialne za wdrożenia, zarządzanie środowiskami produkcyjnymi i rozwój kompetencji w zakresie automatyzacji IT
Efekty kształcenia
Uczestnik projektuje i wdraża infrastrukturę w chmurze AWS z użyciem Terraform
Uczestnik konfiguruje i zarządza stanem infrastruktury oraz backendami Terraform
Uczestnik analizuje i stosuje język HCL do definiowania zasobów i modułów
Uczestnik integruje Terraform z procesami CI/CD i praktykami DevOps
Uczestnik ocenia i wdraża mechanizmy bezpieczeństwa oraz zarządza sekretami
Uczestnik współpracuje w zespole nad projektami Infrastructure as Code
Wymagania
Znajomość Terraform nie jest wymagana
Wiedza z zakresu Clouda nie jest wymagana
Ćwiczenia będą realizowane w środowisku lokalnym i w chmurze AWS - będzie istniała konieczność założenia konta AWS (wersja bezpłatna jest wystarczająca)
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Infrastructure as Code
Podejście tradycyjne
Co to jest Infrastructure as Code?
Zalety podejścia IaC
Terraform a inne narzędzia IaC (porównanie) — Chef, Puppet, Ansible, CloudFormation, OpenTofu
Wprowadzenie do Terraform
Co to jest Terraform?
Jak działa Terraform?
Etapy pracy z Terraform
Elementy Terraform
Poznanie języka HCL
Zmienne, wyrażenia, pętle i operatory w HCL
Pierwsze kroki z Terraform
Instalacja Terraform
Komendy Terraform
Stan infrastruktury w Terraform — czym jest plik stanu i jak go edytować
Providerzy
Data sources
Duża ilość ćwiczeń wykonywanych lokalnie, pozwalających lepiej poznać specyfikę narzędzia Terraform
Przykład użycia Terraform w ramach chmury AWS
Konfiguracja konta AWS i AWS CLI
Przedstawienie funkcjonalności AWS (AWS provider) dostępnej w Terraform
Zarządzanie uwierzytelnieniem i autoryzacją
Provisioning elementów chmury AWS za pomocą Terraform
Jak projektować infrastrukturę systemów w Terraform
Moduły - wprowadzenie (parametry wejściowe, sposób wersjonowania oraz parametry wyjściowe)
Jak zarządzać stanem optymalnie — lokalnie vs Terraform backend
Kwestie bezpieczeństwa — przechowywanie sekretów i zabezpieczenie pliku stanu
Jak pracować w zespole nad projektami Terraform?
OpenTofu — open-source alternatywa dla Terraform
Dlaczego powstał OpenTofu — zmiana licencji HashiCorp na BSL w 2023, fork od Terraform 1.5 pod parasolem CNCF
Kompatybilność z Terraform — drop-in replacement, co działa identycznie, co się różni
Migracja z Terraform na OpenTofu — instalacja
tofuCLI,tofu init, praca z istniejącym stateFunkcje dostępne tylko w OpenTofu — natywne szyfrowanie state, provider mocking w testach
Kiedy wybrać OpenTofu vs Terraform — licencja, Terraform Cloud vs alternatywne backendy (Atlantis, S3)
Podsumowanie
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi


