Trwają zapisy do grupy

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

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:DEVOPS/TFA

cloudazuredevops

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

10 kwietnia
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

2150 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

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

Pobierz program w PDF

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

Autorem szkolenia jest Przemysław Chmielecki

Architekt chmurowy i praktyk podejścia DevSecOps. Od wielu lat poruszam się w obszarze chmury obliczeniowej i sprawia mi to coraz większą radość. W różnych projektach miałem okazję poznać wszystkie chmury głównych dostawców (AWS, Azure, GCP, Alibaba, Oracle) a także poznać sposoby optymalizacji kosztów i dostępnych rozwiązań korzystając z technologii kontenerowych (Kubernetes, Helm, ArgoCD) i automatyzacji na drodze skryptowania (Bash, PowerShell, Python). Mam także doświadczenie w pracy z SDLC…