Course Code: advterraformiac
Duration: 21 hours
Prerequisites:

Wymagania:

  • Zrozumienie podstawowej składni i operacji Terraform
  • Dojście z infrastrukturą chmurową, najlepiej AWS, oraz znajomość koncepcji CI/CD

Grupa docelowa

  • Inżynierowie DevOps
  • Architekci chmury
  • Specjaliści ds. infrastruktury
  • Kierownicy techniczni i menedżerowie
Overview:

Terraform jest to narzędzie open-source do kodowania infrastruktury, które zapewnia spójny przepływ interfejsu wiersza polecenia do zarządzania setkami usług chmurowych.

To szkolenie prowadzone przez instruktora (online lub na miejscu) jest skierowane do inżynierów DevOps na poziomie średnio zaawansowanym do zaawansowanym, architektów chmury i specjalistów infrastruktury, którzy chcą poprawić swoje umiejętności w zarządzaniu i orchestrowaniu rozproszonej infrastruktury przy użyciu zaawansowanych funkcji Terraform.

Po zakończeniu tego szkolenia uczestnicy będą mogli:

  • Wykorzystywać zaawansowane funkcje Terraform do tworzenia dynamicznej, skalowalnej infrastruktury.
  • Strukturować i zarządzać modułami Terraform dla optymalnej ponownej używalności i efektywności.
  • Integrować Terraform z liniami CI/CD dla płynnej automatyzacji.
  • Efektywnie debugować i rozwiązywać problemy z złożonymi konfiguracjami Terraform.
  • Wdrażać najlepsze praktyki dla utrzymania i skalowania infrastruktury chmurowej z Terraform.

Format kursu

  • Interaktywne wykłady i dyskusje.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrażanie w żywym środowisku laboratoryjnym.

Opcje dostosowywania kursu

  • Aby zapytać o dostosowane szkolenie dla tego kursu, proszę skontaktować się z nami w celu uzgodnienia.
Course Outline:

Zaawansowana składnia i konstrukcje Terraform

  • Głębsze zrozumienie składni Terraform
  • Zaawansowane pętle z for_each i count
  • Używanie map i list do dynamicznych konfiguracji

Wyrażenia i dynamiczne konfiguracje

  • Podstawowe wyrażenia i ich zastosowania
  • Zaawansowane wyrażenia do złożonych konfiguracji infrastruktury
  • Praktyczne ćwiczenia z wyrażeń

Najlepsze praktyki modułów Terraform

  • Moduły lokalne vs wspólne: Kiedy używać każdego
  • Strukturyzowanie modułów dla powtarzalności i łatwości utrzymania
  • Wersjonowanie i zarządzanie źródłami modułów

Najlepsze praktyki i wzorce Terraform

  • Przegląd kluczy indeksów instancji do zarządzania stanem
  • Najlepsze praktyki pisania i organizowania kodu Terraform
  • Zapewnienie idempotencji i minimalizowanie efektów ubocznych

Zarządzanie stanem Terraform

  • Importowanie zasobów i rozumienie pliku stanu
  • Blokowanie stanu, backendy stanu i zarządzanie zdalnym stanem
  • Obsługa pliku stanu w rozproszonych środowiskach

Śledzenie aktualizacji Terraform

  • Przeglądanie dokumentacji wraz z nowymi wydaniami Terraform
  • Strategie aktualizowania wersji Terraform
  • Radzenie sobie z deprecacją i ścieżkami migracji

Integracja Terraform z pipeline'ami CI/CD

  • Przegląd YAML i konfiguracji pipeline
  • Konfiguracja Terraform z popularnymi narzędziami CI/CD
  • Automatyzacja przepływów pracy Terraform w pipeline'ach

Zaawansowane rozwiązywanie problemów i debugowanie

  • Systematyczne podejście do rozwiązywania problemów z planami i aplikacjami Terraform
  • Debugowanie typowych i zaawansowanych błędów w Terraform
  • Używanie logów i rozbudowanego wyjścia do rozwiązywania błędów

Wyjścia i przepływ danych w Terraform

  • Zrozumienie i wykorzystanie wyjść w Terraform
  • Przepływ danych między modułami i konfiguracjami głównego
  • Zabezpieczanie wrażliwych informacji w wyjściach

Logika warunkowa w Terraform

  • Pisanie instrukcji warunkowych z count, for_each i if
  • Warunkowe tworzenie zasobów
  • Zastosowania logiki warunkowej w modułach

Uruchamianie Terraform lokalnie

  • Konfiguracja lokalnego środowiska Terraform
  • Uruchamianie i testowanie kodu Terraform na lokalnych maszynach
  • Najlepsze praktyki lokalnego rozwoju

Obsługa zależności cyklicznych

  • Wykrywanie i rozwiązywanie zależności cyklicznych
  • Refaktoryzacja kodu w celu zapobiegania cyklicznym zależnościom
  • Zaawansowane techniki zarządzania zależnościami

Podsumowanie i następne kroki

Sites Published:

United Arab Emirates - Advanced Terraform: Efficient Infrastructure as Code

Qatar - Advanced Terraform: Efficient Infrastructure as Code

Egypt - Advanced Terraform: Efficient Infrastructure as Code

Saudi Arabia - Advanced Terraform: Efficient Infrastructure as Code

South Africa - Advanced Terraform: Efficient Infrastructure as Code

Brasil - Advanced Terraform: Efficient Infrastructure as Code

Canada - Advanced Terraform: Efficient Infrastructure as Code

中国 - Advanced Terraform: Efficient Infrastructure as Code

香港 - Advanced Terraform: Efficient Infrastructure as Code

澳門 - Advanced Terraform: Efficient Infrastructure as Code

台灣 - Advanced Terraform: Efficient Infrastructure as Code

USA - Advanced Terraform: Efficient Infrastructure as Code

Österreich - Advanced Terraform: Efficient Infrastructure as Code

Schweiz - Advanced Terraform: Efficient Infrastructure as Code

Deutschland - Advanced Terraform: Efficient Infrastructure as Code

Czech Republic - Advanced Terraform: Efficient Infrastructure as Code

Denmark - Advanced Terraform: Efficient Infrastructure as Code

Estonia - Advanced Terraform: Efficient Infrastructure as Code

Finland - Advanced Terraform: Efficient Infrastructure as Code

Greece - Advanced Terraform: Efficient Infrastructure as Code

Magyarország - Advanced Terraform: Efficient Infrastructure as Code

Ireland - Advanced Terraform: Efficient Infrastructure as Code

Luxembourg - Advanced Terraform: Efficient Infrastructure as Code

Latvia - Advanced Terraform: Efficient Infrastructure as Code

España - Advanced Terraform: Efficient Infrastructure as Code

Italia - Advanced Terraform: Efficient Infrastructure as Code

Lithuania - Advanced Terraform: Efficient Infrastructure as Code

Nederland - Advanced Terraform: Efficient Infrastructure as Code

Norway - Advanced Terraform: Efficient Infrastructure as Code

Portugal - Advanced Terraform: Efficient Infrastructure as Code

Sverige - Advanced Terraform: Efficient Infrastructure as Code

Türkiye - Advanced Terraform: Efficient Infrastructure as Code

Malta - Advanced Terraform: Efficient Infrastructure as Code

Belgique - Advanced Terraform: Efficient Infrastructure as Code

France - Advanced Terraform: Efficient Infrastructure as Code

日本 - Advanced Terraform: Efficient Infrastructure as Code

Australia - Advanced Terraform: Efficient Infrastructure as Code

Malaysia - Advanced Terraform: Efficient Infrastructure as Code

New Zealand - Advanced Terraform: Efficient Infrastructure as Code

Philippines - Advanced Terraform: Efficient Infrastructure as Code

Singapore - Advanced Terraform: Efficient Infrastructure as Code

Thailand - Advanced Terraform: Efficient Infrastructure as Code

Vietnam - Advanced Terraform: Efficient Infrastructure as Code

India - Advanced Terraform: Efficient Infrastructure as Code

Argentina - Advanced Terraform: Efficient Infrastructure as Code

Chile - Advanced Terraform: Efficient Infrastructure as Code

Costa Rica - Advanced Terraform: Efficient Infrastructure as Code

Ecuador - Advanced Terraform: Efficient Infrastructure as Code

Guatemala - Advanced Terraform: Efficient Infrastructure as Code

Colombia - Advanced Terraform: Efficient Infrastructure as Code

México - Advanced Terraform: Efficient Infrastructure as Code

Panama - Advanced Terraform: Efficient Infrastructure as Code

Peru - Advanced Terraform: Efficient Infrastructure as Code

Uruguay - Advanced Terraform: Efficient Infrastructure as Code

Venezuela - Advanced Terraform: Efficient Infrastructure as Code

Polska - Advanced Terraform: Efficient Infrastructure as Code

United Kingdom - Advanced Terraform: Efficient Infrastructure as Code

South Korea - Advanced Terraform: Efficient Infrastructure as Code

Pakistan - Advanced Terraform: Efficient Infrastructure as Code

Sri Lanka - Advanced Terraform: Efficient Infrastructure as Code

Bulgaria - Advanced Terraform: Efficient Infrastructure as Code

Bolivia - Advanced Terraform: Efficient Infrastructure as Code

Indonesia - Advanced Terraform: Efficient Infrastructure as Code

Kazakhstan - Advanced Terraform: Efficient Infrastructure as Code

Morocco - Advanced Terraform: Efficient Infrastructure as Code

Tunisia - Advanced Terraform: Efficient Infrastructure as Code

Kuwait - Advanced Terraform: Efficient Infrastructure as Code

Oman - Advanced Terraform: Efficient Infrastructure as Code

Slovakia - Advanced Terraform: Efficient Infrastructure as Code

Kenya - Advanced Terraform: Efficient Infrastructure as Code

Nigeria - Advanced Terraform: Efficient Infrastructure as Code

Botswana - Advanced Terraform: Efficient Infrastructure as Code

Slovenia - Advanced Terraform: Efficient Infrastructure as Code

Croatia - Advanced Terraform: Efficient Infrastructure as Code

Serbia - Advanced Terraform: Efficient Infrastructure as Code

Bhutan - Advanced Terraform: Efficient Infrastructure as Code

Nepal - Advanced Terraform: Efficient Infrastructure as Code

Uzbekistan - Advanced Terraform: Efficient Infrastructure as Code