Terraform – Automatyzacja tworzenia i zarządzania infrastrukturą chmurową
Szkolenie w wersji stacjonarnej i zdalnej
Poznaj program szkolenia
- Co zyskasz dzięki szkoleniu ?
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 potrafił:
- Określić czym jest podejście Infastrukture as Code oraz podać jego zalety
- Wskazać jak narzędzie Terraform realizuje podejście Infrastructure as Code
- Zainstalować i skonfigurować narzędzie Terraform
- Utworzyć i skonfigurować nowy projekt
- Wybrać i skonfigurować Provider’a powiązanego z docelową infrastrukturą
- Tworzyć definicję zasobów z wykorzystaniem języka HashiCorp Configuration Language (HCL)
- Tworzyć, modyfikować oraz usuwać zasoby z wykorzystaniem narzędzia Terraform
- Zarządzać stanem zasobów utworzonych przez narzędzie Terraform
- Parametryzować operacje wykonywane przez narzędzie Terraform
- Posługiwać się funkcjami wbudowanymi języka HCL
- Tworzyć dynamiczne bloki podczas definiowania zasobów w języku HCL
- Diagnozować i rozwiązywać problemy z działaniem narzędzia Terraform
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
- Czy to szkolenie jest dla Ciebie ?
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.
- Czas trwania
Przed nami:
- 2 dni, 16 godzin szkoleniowych
- Szczegółowy program szkolenia
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. Funkcje wbudowane udostępnianie przez Terraform
12. Dynamiczne bloki – dynamiczne definiowanie zasobów
13. Dodatkowe komendy Terraform CLI
14. 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.
- Ścieżka rozwoju
- W ramach szkolenia zapewniamy
W ramach szkolenia zapewniamy
- materiały szkoleniowe
- certyfikat potwierdzający udział w kursie
- pełna obsługa cateringowa (dla szkoleń stacjonarnych)
