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
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.
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
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