Szkolenie: Terraform - automatyzacja wdrożeń Infrastructure as Code w chmurze Azure
Przygotowanie do certyfikatu Terraform Associate. Podczas szkolenia uczestnicy poznają najważniejsze elementy narzędzia Terraform, zostaną również przeprowadzeni przez wszystkie etapy pracy z tym narzędziem.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:DEVOPS/TFA
Terraform - automatyzacja wdrożeń Infrastructure as Code w chmurze Azure
Cele szkolenia
- Wprowadzenie koncepcji Infrastructure As Code (IaC) i przegląd wiodących narzędzi z tego obszaru 
- Szczegółowe omówienia najważniejszych elementów narzędzia Terraform 
- Przeprowadzenie uczestnika w przekrojowy sposób przez różne aspekty i etapy pracy podczas używania narzędzia Terraform 
- Poznanie składni języka HCL (HashiCorp Configuration Language) 
- Wprowadzenie do Terraform Cloud 
- Przykłady użycia narzędzia Terraform w środowisku Azure 
Dla kogo?
- Programistów, architektów, administratorów, którzy chcieliby nauczyć się zarządzać infrastrukturą IT w sposób automatyczny, wykorzystując przy tym najlepsze praktyki SDLC, takie jak CI, CD, code review, automatyczne testy itp. 
- Programistów, architektów, administratorów, którzy chcieliby zrozumieć, na czym polega koncepcja Infrastructure as Code 
- Programistów, architektów, administratorów, którzy chcieliby poszerzyć swoje kompetencje DevOps 
- Programistów, architektów, administratorów, którzy chcieliby zdobyć jedną z kluczowych umiejętności przy pracy w środowiskach Cloud 
- Programistów, architektów, administratorów, którzy chcieliby być w stanie zaprojektować system IT na poziomie infrastruktury (system produkcyjny lub np. POC) i komponentów, począwszy od warstwy sieci, poprzez bezpieczeństwo, aż po aplikacje/mikroserwisy 
- Programistów, architektów, administratorów, którzy chcieliby poznać narzędzie, które pozwoli dostarczać blue printy systemów IT w postaci kodu źródłowego 
- Programistów, architektów, administratorów, którzy chcieliby poszerzyć swój warsztat o kompetencję IAC/Terraform, zrozumieć jak znane im praktyki SDLC mogą być zastosowane do projektowania infrastruktury systemów 
Zalety
- Praktyka podparta teorią - w trakcie szkolenia uczestnicy wykonują dużą ilość ćwiczeń, aby ugruntować zdobywaną wiedzę 
- Praktyka z teorią – odpowiednia ilość teorii, aby dobrze zrozumieć podstawy pracy i zasady działania narzędzia 
- Otwartość na dyskusję – pytania pozwalają lepiej zrozumieć i przyswoić wiedzę 
- Praca z osobami, które w codziennej pracy projektowej wykorzystują narzędzia i stąd mają wiedzę nie tylko o teorii, ale i o praktycznej implementacji 
Wymagania
- Znajomość Terraform oraz z zakresu Clouda nie są wymagane 
- Ćwiczenia będą realizowane w środowisku lokalnym i w chmurze Azure - będzie istniała koniecznośc założenia konta Azure (wersja bezpłatna jest wystarczająca) 
W cenie otrzymasz:
- Materiały szkoleniowe 
- Certyfikat ukończenia szkolenia 
- W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki 
Program szkolenia
Infrastructure as Code
- Podejście tradycyjne 
- Co to jest Infrastructure as Code? 
- Zalety IaC 
- Czym jest Configuration Management? 
- Zalety CM 
- Narzędzia IaC 
Wprowadzenie do Terraform
- Co to jest Terraform? 
- Jak działa Terraform? 
- Etapy pracy z Terraform 
- Elementy Terraform 
Poznanie języka HCL
- Najważniejsze elementy języka HCL i ich wykorzystanie w pracy z Terraform, między innymi: 
Pierwsze kroki z Terraform
- Instalacja Terraform 
- Komendy Terraform 
- Pliki Terraform 
- Stan infrastruktury w Terraform 
- Providerzy 
- Provisioners 
- Data sources 
- Wielość środowisk 
- Ćwiczenia lokalne 
Terraform Cloud
- Co to jest Terraform Cloud? 
- Konfiguracja narzędzia 
- Ćwiczenia 
Przykład użycia Terraform w ramach chmury Azure
- Konfiguracja konta Azure 
- Zarządzanie uwierzytelnieniem i autoryzacją 
- Przedstawienie funkcjonalności Azure (Azure provider) dostępnej w Terraform 
- Ćwiczenia - provisioning elementów chmury Azure za pomocą Terraform 
Jak projektować infrastrukturę systemów w Terraform
- Moduły - wprowadzenie (parametry wejściowe, sposób wersjonowania oraz parametry wyjściowe) 
- Jak zarządzać stanem optymalnie? 
- Kwestie bezpieczeństwa 
- Jak pracować w zespole nad projektami Terraform? 
Podsumowanie
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

