Szkolenie: Terraform - automatyzacja wdrożeń Infrastructure as Code w chmurze AWS
Szkolenie Terraform DevOps to praktyczny kurs Infrastructure as Code, który uczy automatyzacji wdrożeń, zarządzania infrastrukturą w chmurze AWS, pracy z HCL oraz integracji z procesami CI/CD i najlepszymi praktykami DevOps. Kurs obejmuje również OpenTofu — open-source alternatywę dla Terraform — wraz z praktycznym omówieniem migracji i różnic licencyjnych
Terraform - automatyzacja wdrożeń Infrastructure as Code w chmurze AWS
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania, wdrażania i zarządzania infrastrukturą IT w chmurze AWS z wykorzystaniem narzędzia Terraform oraz podejścia Infrastructure as Code
Szkolenie uczy stosowania języka HCL, pracy z Terraform Cloud, zarządzania stanem infrastruktury, bezpieczeństwem oraz integracji z procesami DevOps, takimi jak CI/CD i code review
Szkolenie pokazuje, jak efektywnie automatyzować provisioning zasobów chmurowych, optymalizować współpracę zespołową oraz stosować najlepsze praktyki w zakresie zarządzania infrastrukturą
Dla kogo?
Programiści, architekci i administratorzy IT chcący zdobyć praktyczne umiejętności automatyzacji infrastruktury w chmurze AWS
Specjaliści DevOps oraz osoby rozpoczynające pracę z Infrastructure as Code, niezależnie od wcześniejszego doświadczenia z Terraform lub chmurą
Osoby odpowiedzialne za wdrożenia, zarządzanie środowiskami produkcyjnymi i rozwój kompetencji w zakresie automatyzacji IT
Efekty kształcenia
Uczestnik projektuje i wdraża infrastrukturę w chmurze AWS z użyciem Terraform
Uczestnik konfiguruje i zarządza stanem infrastruktury oraz backendami Terraform
Uczestnik analizuje i stosuje język HCL do definiowania zasobów i modułów
Uczestnik integruje Terraform z procesami CI/CD i praktykami DevOps
Uczestnik ocenia i wdraża mechanizmy bezpieczeństwa oraz zarządza sekretami
Uczestnik współpracuje w zespole nad projektami Infrastructure as Code
Wymagania
Znajomość Terraform nie jest wymagana
Wiedza z zakresu Clouda nie jest wymagana
Ćwiczenia będą realizowane w środowisku lokalnym i w chmurze AWS - będzie istniała konieczność założenia konta AWS (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
Terraform a inne narzędzia IaC (porównanie) — Chef, Puppet, Ansible, CloudFormation, OpenTofu
Co to jest Terraform?
Jak działa Terraform?
Etapy pracy z Terraform
Elementy Terraform
Zmienne, wyrażenia, pętle i operatory w HCL
Instalacja Terraform
Komendy Terraform
Stan infrastruktury w Terraform — czym jest plik stanu i jak go edytować
Providerzy
Data sources
Duża ilość ćwiczeń wykonywanych lokalnie, pozwalających lepiej poznać specyfikę narzędzia Terraform
Konfiguracja konta AWS i AWS CLI
Przedstawienie funkcjonalności AWS (AWS provider) dostępnej w Terraform
Zarządzanie uwierzytelnieniem i autoryzacją
Provisioning elementów chmury AWS za pomocą Terraform
Moduły - wprowadzenie (parametry wejściowe, sposób wersjonowania oraz parametry wyjściowe)
Jak zarządzać stanem optymalnie — lokalnie vs Terraform backend
Kwestie bezpieczeństwa — przechowywanie sekretów i zabezpieczenie pliku stanu
Jak pracować w zespole nad projektami Terraform?
Dlaczego powstał OpenTofu — zmiana licencji HashiCorp na BSL w 2023, fork od Terraform 1.5 pod parasolem CNCF
Kompatybilność z Terraform — drop-in replacement, co działa identycznie, co się różni
Migracja z Terraform na OpenTofu — instalacja tofu CLI, tofu init, praca z istniejącym state
Funkcje dostępne tylko w OpenTofu — natywne szyfrowanie state, provider mocking w testach
Kiedy wybrać OpenTofu vs Terraform — licencja, Terraform Cloud vs alternatywne backendy (Atlantis, S3)
Autorem szkolenia jest Piotr Buczek
Piotr Buczek to doświadczony menedżer i praktyk IT, który łączy ponad 15 lat doświadczenia w globalnych organizacjach z unikalnym zestawem kompetencji. W swojej pracy trenerskiej skutecznie integruje głęboką wiedzę techniczną z obszarów Cloud, Security, DevOps i całego cyklu życia oprogramowania (SDLC) ze strategicznym zarządzaniem produktem, zwinnością (Agile) i rozwiniętymi umiejętnościami miękkimi. Jako lider, który sam aktywnie programuje i testuje, potrafi dogłębnie zrozumieć technologię i…
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
Uczestnik szkolenia “Terraform - automatyzacja wdrożeń Infrastructure as Code w chmurze AWS”
Robert Kwiecień
Wiedza prowadzącego była bardzo wysoka, natomiast problem jaki widzę to taki, że wszyscy pracowaliśmy na innych środowiskach (mac/linux/windows) wydaje mi się ze powinno to zostać z unifikowane i wymagane powinny być tylko (np: środowiska unixowe) gdyż prowadzący używał zmiennych środowiskowych export i trochę zeszło zanim człowiek znalazł zmienne dla powershell czy też cmd. Dodatkowo dopiero w dni drugim zaczeliśmy bardziej udostępniać ekrany może ludzie się wstydzili swoim poziomem wiedzy ale ze to czego nie umieją pewnie jest łatwe. tutaj pije do tego, że jedna osoba odpowiedziała ze wszystko jest dobrze i lecieliśmy dalej, a wydaje by mi się aby to pytanie raczej było do wszystkich.
24.11.2023
Uczestnik szkolenia “Terraform - automatyzacja wdrożeń Infrastructure as Code w chmurze AWS”
Mogło by być w szkoleniu zawarty jakis bardziej złożony przykład/y
24.11.2023
Uczestnik szkolenia “Terraform - automatyzacja wdrożeń Infrastructure as Code w chmurze AWS”
poukładane sekcje tematyczne, pełne wykorzystanie czasu
24.11.2023
Uczestnik szkolenia “Terraform - automatyzacja wdrożeń Infrastructure as Code w chmurze AWS”
wiedza przekazywana w jasny i zrozumiały sposób; dużo przykładów i ćwiczeń
24.11.2023
Uczestnik szkolenia “Terraform - automatyzacja wdrożeń Infrastructure as Code w chmurze AWS”
Dużo ciekawych informacji
24.11.2023
Uczestnik szkolenia “Terraform - automatyzacja wdrożeń Infrastructure as Code w chmurze AWS”
przekaz konkretów
24.11.2023
Uczestnik szkolenia “Terraform - automatyzacja wdrożeń Infrastructure as Code w chmurze AWS”