Szkolenie Terraform

Przygotowanie do certyfikacji Terraform Associate

Upskill

Certyfikat

Zdalnie

O szkoleniu Terraform

Szkolenie Terraform to kompleksowe przygotowanie do skutecznego zarządzania infrastrukturą w chmurze za pomocą Infrastructure as Code (IaC). Podczas kursu uczestnicy poznają podstawy narzędzia, uczą się najlepszych praktyk oraz zdobywają umiejętności niezbędne do zdania egzaminu HashiCorp Certified: Terraform Associate. Wiedza i umiejętności przekazywane przez doświadczonych trenerów pozwolą znacząco usprawnić procesy DevOps i optymalizować koszty utrzymania środowisk IT.

Dla kogo jest szkolenie

Inżynierowie DevOps
Administratorzy systemów
Programiści chcący opanować wdrażanie infrastruktury
Architekci chmur i liderzy zespołów IT

Forma zajęć

Szkolenie jest prowadzone przez trenera na żywo (zdalnie) za pośrednictwem platformy Zoom / Ms Teams.
Zajęcia odbywają się w godzinach 8:00-15:00.

W cenie szkolenia Terraform otrzymasz:

– materiały szkoleniowe,
– dostęp do nagrań ze szkolenia przez pół roku od momentu zakończenia szkolenia,
– ertyfikat ukończenia szkolenia (nie jest to certyfikat Terraform Associate).

Czego nauczysz się w ramach szkolenia Terraform?

Podstawy Infrastructure as Code (IaC)
Instalacja i konfiguracja Terraform
Różnice między Terraform a innymi narzędziami do automatyzacji infrastruktury
Struktura i składnia plików HCL (HashiCorp Configuration Language)
Tworzenie i zarządzanie zasobami w chmurze
Praca z modułami Terraform
Obsługa Terraform State i zarządzanie plikami stanu
Wersjonowanie i utrzymywanie plików Terraform w repozytoriach Git
Importowanie istniejącej infrastruktury do Terraform
Najlepsze praktyki w pisaniu i organizowaniu kodu Terraform
Debugowanie i rozwiązywanie problemów w środowisku Terraform
Przygotowanie do egzaminu HashiCorp Certified: Terraform Associate
Utrzymywanie i aktualizacja środowisk po wdrożeniu
Skalowanie i optymalizacja wydajności infrastruktur zarządzanych przez Terraform

Program szkolenia Terraform

Rozwiń wszystkie

Wprowadzenie do Terraform i IaC
  • Podstawowe pojęcia i korzyści z IaC
  • Rola Terraform w ekosystemie DevOps
  • Przygotowanie środowiska lokalnego i pierwsze kroki w CLI
Podstawy pisania kodu w HCL
  • Struktura plików .tf: zasoby (resources), zmienne (variables), wyjścia (outputs).
  • Definiowanie i używanie zmiennych w projektach Terraform.
  • Praca z plikami tfvars oraz wartościami domyślnymi.
  • Najlepsze praktyki w organizacji katalogów i plików w projekcie.
Zarządzanie stanem (Terraform State)
  • Rola pliku stanu w Terraform i wpływ na proces wdrażania.
  • Sposoby na bezpieczne przechowywanie i blokowanie stanu (np. w Amazon S3, Google Cloud Storage).
  • Praca z komendami do zarządzania stanem (terraform state list, show, rm, mv).
  • Typowe problemy ze stanem i sposoby ich rozwiązywania (konflikty, drift, uszkodzenie stanu)
Praca z modułami
  • Tworzenie modułów i organizacja kodu w strukturze projektów.
  • Reużywanie modułów w różnych projektach i integracja z Terraform Registry.
  • Parametryzacja modułów i stosowanie zmiennych wejściowych.
Providerzy i zaawansowane opcje
  • Konfiguracja i użycie wielu providerów w jednym projekcie.
  • Tworzenie niestandardowych providerów oraz pluginów do Terraform.
  • Złożone typy danych (listy, mapy, obiekty) i manipulacje nimi.
  • Praca z data sources w celu odczytu informacji o istniejących zasobach.
Automatyzacja i integracje (CI/CD)
  • Włączanie Terraform do pipeline’ów CI/CD .
  • Stosowanie zmiennych środowiskowych i zdalnego stanu (remote state) w automatyzacji.
  • Provisionery i łączenie z innymi narzędziami w procesie wdrażania.
Bezpieczeństwo i najlepsze praktyki
  • Zasady kontroli dostępu i polityki (HashiCorp Sentinel).
  • Integracja z HashiCorp Vault w celu bezpiecznego zarządzania wrażliwymi danymi.
  • Monitorowanie i utrzymywanie infrastruktury (np. Terraform Cloud).
Przygotowanie do egzaminu Terraform Associate
  • Omówienie zakresu egzaminu i kluczowych obszarów wiedzy.
  • Sesje praktycznych pytań, porady i przykładowe zadania.
  • Strategie rozwiązywania testów: tips & tricks i zarządzanie czasem.

Program szkolenia w PDF

Opinie kursantów

Przeszkoliliśmy ponad 7 500 osób

  • Wojciech Skulski

    Kurs spełnił moje oczekiwania. Utwierdził mnie w przekonaniu, że UX design to dobry pomysł na moją karierę. Oczywiście jeszcze dużo wiedzy i praktyki przede mną do zdobycia, ale kurs był idealnym pierwszym krokiem w moim przebranżowieniu.

  • Krzysztof Wieczorek

    Zdecydowanie kurs spełnił moje oczekiwania. Trenerzy posiadają ogromną wiedzę co dało się odczuć podczas spotkań i wykonywania prac grupowych. Okazywali się też bardzo pomocni poza zajęciami. Zdecydowanie poleciłbym ten kurs znajomym oraz innym osobom.

  • Marlena Zaręba

    Kurs spełnił moje oczekiwania w 100%. Na kursie poznałam proces projektowy, dowiedziałam się, w jaki sposób przeprowadzać badania oraz nauczyłam się korzystać z niezbędnych dla UX narzędzi. Bardzo podobał mi się kontakt z trenerką (Karoliną), która była osobą otwartą, cierpliwą i zawsze odpowiednio przygotowaną. Karolina potrafiła przekazać wiedzę i zawsze znalazła czas, by rozwiać nasze wątpliwości, jeśli takie nastąpiły. Dodatkowo cała organizacja kursu przebiegła na najwyższym poziomie.

  • Jan Niemiec

    Kurs spełnił moje oczekiwania, był wartościowy, uczestnictwo dało mi znajomość tematyki branżowej i praktyczne umiejętności. Polecę kursy z infoShare znajomym z branży.

  • Monika Kilińska

    Kurs spełnił moje oczekiwania i byłabym skłonna polecić go innym. Uważam, że kurs był wartościowy pod kątem merytoryki – należycie umacniał podstawy i poszerzał moją wiedzę. Wzbogacił mnie o przydatne uwagi specjalisty – praktyka. Cenię sobie również formę zdalną kursu, a także przemyślaną strukturę – prace grupowe, płynne przejścia między wątkami składające się całościowo na projekt, który może być wykorzystany w portfolio. Niewątpliwym plusem była także miła atmosfera i przyjazne usposobienie prowadzącej.

  • Paulina Orlik

    Dużo konkretnej wiedzy merytorycznej i też duża otwartość trenerki na bardzo dociekliwe pytania ze strony uczestników. Generalnie oceniam bardzo pozytywnie, bardzo dobrze zainwestowane środki finansowe i czas.

Zapytaj o kurs

Agnieszka Frąckiewicz

Customer Success Coordinator

agnieszka.frackiewicz@infoshareacademy.com
(+48) 530 100 686

    Najczęstsze pytania i odpowiedzi

    Jak zapisać się na kurs?

    Aby zapisać się na kurs możesz wypełnić formularz, wysłać maila bezpośrednio do opiekuna kursu lub zadzwonić. W przypadku zgłoszenia się przez formularz otrzymasz od razu maila ze szczegółowym programem kursu oraz informacjami o kolejnych krokach.

    W jakich godzinach odbywają się zajęcia?

    Zajęcia na kursie odbywają się w soboty od 8:00 do 15:00.

    Czy w trakcie kursu i po kursie będzie dostęp do nagrań?

    Tak, zajęcia są nagrywane i można z nich korzystać, żeby utrwalać wiedzę z zajęć.

    Czy otrzymam certyfikat?

    Oczywiście, po zaliczeniu kursu otrzymasz od nas doceniany na rynku certyfikat infoShare Academy z informacją o zakresie kursu i terminie, w jakim kurs się odbywał. Certyfikat podpisany jest przez CEO infoShare Academy oraz Trenera prowadzącego kurs. Otrzymasz go w formacie PDF, dzięki czemu łatwo podzielisz się informacją o zdobytych kwalifikacjach na LinkedIn z potencjalnymi, przyszłymi pracodawcami lub klientami. Nie jest to certyfikat Terraform Associate wystawiany przez Hashicorp.