To wersja testowa nowego serwisu infoShare Academy — wyświetlane treści i oferta nie są wiążące ani kompletne

DevOps

Terraform Advanced_Mastering Terraform Modules

Program szkoleniowy koncentruje się na zaawansowanych aspektach tworzenia modułów w Terraform.

Czas trwania
12h
Efekty po programie

Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.

Znajomość podstaw Terraform

Poziom szkolenia – średniozaawansowany

Wymagania

Co warto wiedzieć przed startem

  • Znajomość podstaw Terraform
  • Poziom szkolenia – średniozaawansowany
Program · 11 modułów

Co konkretnie robimy

M01
1. Przegląd podstaw modułów
  • · Rekapitulacja podstaw modułów Terraform: definicja i wywołanie modułu, wejścia/wyjścia, źródła modułów, podstawowe konwencje struktury
M02
2. Zaawansowana kompozycja modułów
  • · Strategie kompozycji modułów dla złożonej infrastruktury: warstwowanie, granice odpowiedzialności, kontrakty wejść/wyjść
  • · Zasady niezależności i reużywalności modułów: stabilny interfejs, minimalne sprzężenia, przenośność i utrzymanie
M03
3. Moduły niezależne od środowiska
  • · Projektowanie modułów niezależnych od środowiska wdrożenia: parametryzacja, konwencje nazewnictwa, minimalizacja różnic środowiskowych
  • · Konfiguracja środowiskowa jako zmienne modułu: typy, walidacja, wartości domyślne, mapy/obiekty, dane wrażliwe
M04
4. Zarządzanie zależnościami w modułach
  • · Techniki zarządzania zależnościami między modułami: kolejność tworzenia, zależności jawne i pośrednie, kontrakty danych
  • · Użycie depends_on oraz jawne przekazywanie zależności: outputs, identyfikatory, data sources, unikanie cykli zależności
M05
5. Zarządzanie stanem w architekturze modułowej
  • · Strategie zarządzania stanem w konfiguracjach modułowych: backend zdalny, izolacja środowisk, współdzielenie danych, terraform_remote_state
M06
6. Walidacja i odporność modułów
  • · Walidacja i obsługa błędów w modułach: typy i ograniczenia, bloki validation, preconditions/postconditions, bezpieczeństwo danych wrażliwych
M07
7. Testowanie modułów Terraform
  • · Strategie i narzędzia testowania modułów: testy regresji, scenariusze integracyjne plan/apply, zestawy danych testowych, automatyzacja w CI
M08
8. Wersjonowanie i wydawanie modułów
  • · Kontrola wersji i proces wydawniczy modułów: semver, constraints, kompatybilność wsteczna, publikacja i aktualizacja, release notes
M09
9. Optymalizacja wydajności modułów
  • · Optymalizacja wydajności modułów: równoległość, redukcja zależności i zapytań, kontrola czasu planowania, stabilność wykonania
M10
10. Dokumentacja modułów
  • · Dokumentacja modułów: README i standardy użycia, przykłady wdrożeń, specyfikacja wejść/wyjść, wymagania i ograniczenia
M11
11. Studium przypadku: rozwój modułów w praktyce
  • · Analiza studium przypadku: projektowanie, testowanie i wdrożenie zestawu modułów w większej infrastrukturze, typowe ryzyka i decyzje projektowe
Każdy moduł modyfikujemy pod Twój stack i kontekst. Powyższe to punkt wyjścia — nie sztywna agenda.
Jak pracujemy

Od briefu do retro w 30 dniach.

01

Brief i diagnoza

Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.

02

Modyfikacja programu

Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.

03

Warsztat

Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.

04

Retro + raport

Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.

Zapytanie

Wyślij brief. Odezwiemy się w 1 dzień.

Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.

Wycena w 48h od briefu
Pierwsza sesja w 30 dni
Pilotaż przed pełną decyzją
Faktura VAT, możliwość płatności w transzach

Co robimy z Twoimi danymi

Dane służbowe (imię, e-mail firmowy, telefon, firma, stanowisko) przetwarzamy w celu obsługi zapytania o szkolenie dla firmy i przygotowania oferty. Administratorem danych jest infoShare Academy Sp. z o.o., Al. Grunwaldzka 472B, 80-309 Gdańsk. Podanie danych jest dobrowolne, ale niezbędne do udzielenia odpowiedzi. Masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania i wniesienia sprzeciwu. Pełną informację znajdziesz w Klauzuli informacyjnej.

Zgody marketingowe (dobrowolne)

Administratorem danych osobowych jest infoShare Academy sp. z o.o. Zasady przetwarzania danych osobowych znajdują się w dokumentach Polityka Prywatności oraz Klauzula Informacyjna.