W tym szkoleniu poznasz terraform jeden z lepszych języków IaC do zarządzania Cloud. Jego mega popularność stała się standardem.
Stworzony przez Help Point IT Piotr Koska
Darmowe lekcje
Zobacz darmowe fragmenty tego szkolenia przed zakupem.
Szkolenie obejmuje
Masz pytania dotyczące tego szkolenia ?
Podstawowa znajomość bash, systemów operacyjnych z punktu widzenia użytkownika.
Swobodna instalacja oprogramowania na Swoim stanowisku roboczym
Szkolenie to intensywne wprowadzenie do terraform, dedykowane profesjonalistom IT a także osobom początkującym, którzy chcą zgłębić praktyczne oraz zaawansowane aspekty infrastruktury jako kodu (IaC) z wykorzystaniem Terraform. Szkolenie obejmuje szeroki zakres tematów, od podstawowych po zaawansowane techniki, które pozwalają na efektywne zarządzanie infrastrukturą chmurową.
Kluczowe elementy programu:
1. Wprowadzenie do IaC i Terraform
Uczestnicy zaczynają od poznania fundamentów IaC, co pozwala im zrozumieć korzyści wynikające z zarządzania infrastrukturą poprzez kod. Wprowadzamy Terraform jako narzędzie wpisujące się w model IaC, omawiamy jego instalację, konfigurację oraz workflow (WRITE, PLAN, APPLY). Praktyka obejmuje tworzenie podstawowych zasobów w AWS i DigitalOcean, co umożliwia zapoznanie się ze składnią HCL oraz podstawami CI/CD z Terraform.
2. Zaawansowane zarządzanie stanem i modułami
Szkolenie koncentruje się na zarządzaniu stanem Terraform, w tym pracy ze stanem lokalnym i backendami zdalnymi. Uczestnicy uczą się korzystać z modułów, co ułatwia ponowne użycie kodu i tworzenie bardziej złożonych, modułowych struktur. Poruszamy też temat importowania zasobów z istniejącej infrastruktury do Terraform, co pozwala na łatwiejszą migrację do modelu IaC.
3. Lifecycle i planowanie CI/CD
Zrozumienie lifecycle zasobów oraz planu Terraform jest kluczowe, aby przewidywać kolejność działań, a także zarządzać nimi efektywnie w ramach CI/CD. Uczestnicy przeanalizują case study z budowy poprawnego pipeline dla Terraform, z integracją z GitHub Actions i Jenkins. Szkolenie obejmuje również implementację Terraform Cloud, co pozwala na wykorzystanie zaawansowanych funkcji Terraform Enterprise, takich jak zarządzanie politykami Sentinel.
4. Bezpieczeństwo i dobre praktyki
Uczestnicy poznają narzędzia lintingowe (np. TFlint) i security (np. Checkov, trivy), które są kluczowe w zapewnianiu zgodności i bezpieczeństwa infrastruktury. Zagadnienia obejmują również implementację bezpieczeństwa w CI/CD, co pomaga zautomatyzować audyt kodu i zapobiegać niezgodnościom konfiguracyjnym.
5. Warsztaty praktyczne i projekt grupowy
Ostatni dzień to sesja warsztatowa, podczas której uczestnicy pracują w grupach nad rzeczywistymi scenariuszami biznesowymi, implementując całą infrastrukturę z wykorzystaniem zdobytej wiedzy. Projekt kończy się prezentacją, omówieniem oraz analizą kodu, co daje uczestnikom cenny feedback oraz dodatkowe wskazówki od instruktora.
Szkolenie “Zaawansowany Terraform i IaC” to kompleksowy kurs, który łączy teorię z dużą ilością praktyki, co sprawia, że uczestnicy nie tylko zdobywają wiedzę, ale również nabywają umiejętności potrzebne do samodzielnej pracy z Terraform w zaawansowanych środowiskach produkcyjnych.
Przystąp do szkolenia i oceń go jako pierwszy!