Cele szkolenia
Celem szkolenia jest zapoznanie uczestników z zagadnieniem automatyzacji tworzenia i zarządzania infrastrukturą chmurową z wykorzystaniem narzędzia Terraform oraz podejścia Infrastructure as Code. W części teoretycznej szkolenia (wykłady) uczestnicy uzyskają wiedzę dotyczącą sposobu działania narzędzia Terraform oraz jego funkcji umożliwiających realizację zadań związanych z automatyzacją tworzenia i zarządzania infrastrukturą chmurową. Część praktyczna szkolenia (ćwiczenia) będzie realizowana na platformie Linux i pozwoli uczestnikom szkolenia sprawdzić oraz dokładnie zrozumieć jak działa narzędzie Terraform.
Celem szkolenia nie jest zapoznanie uczestników ze sposobem działania infrastruktury chmurowej, w ramach której będzie realizowane szkolenie.
Umiejętności
Dzięki szkoleniu uczestnik będzie:
Profil uczestników
Szkolenie przeznaczone jest dla osób, których praca jest związana z tworzeniem i zarządzaniem infrastrukturą chmurową i są zainteresowane poszerzeniem swojej wiedzy o zagadnienie Infrastructure as Code z wykorzystaniem narzędzia Terraform.
Szkolenie dla: Inżynierów systemowych, Zespołów DevOps
Przygotowanie uczestników
Od uczestników szkolenia wymagana jest znajomość sposobu działania infrastruktury chmurowej w ramach której chcą wykorzystywać narzędzie Terraform oraz podstaw obsługi systemów operacyjnych Linux.
Przed nami:
Szczególowy opis szkolenia
1. Wprowadzenie do podejścia Infrastructure as Code (IaC)
2. Terraform - sposób realizacji podejścia Infrastructure as Code
3. Omówienie dostępnych Provider'ów
4. Język HCL - podstawowe pojęcia
5. Rozpoczęcie pracy z Terraform – instalacja i konfiguracja
6. Konfiguracja Provider'a oraz projektu
7. Tworzenie, aktualizacja i usuwanie zasobów
8. Terraform State – zarządzanie stanem utworzonych zasobów
9. Typy danych w języku HCL
10. Parametryzacja zasobów - definiowanie i używanie zmiennych
11. Terraform Modules – tworzenie, parametryzacja i wersjonowanie
12. Funkcje wbudowane udostępnianie przez Terraform
13. Dynamiczne bloki – dynamiczne definiowanie zasobów
14. Dodatkowe komendy Terraform CLI
15. Terraform Workspace – tworzenie i zarządzanie
16. Diagnozowanie i rozwiązywanie problemów
Metoda realizacji szkolenia
Szkolenie realizowane jest w podziale na moduły obejmujące część teoretyczną (wykłady) oraz praktyczną (ćwiczenia). Podczas części teoretycznej uczestnik szkolenia zdobywa podstawową i niezbędną wiedzę do realizacji części praktycznej. Część praktyczna jest realizowana w ramach zdalnej platformy i do obsługi wymaga tylko przeglądarki internetowej.
W ramach szkolenia zapewniamy