Advanced Terraform - Plan Szkolenia
Terraform firmy Hashicorp to narzędzie do orkiestracji konfiguracji służące do budowania i zarządzania infrastrukturą w chmurze i poza nią.
To prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest przeznaczone dla inżynierów z podstawowym doświadczeniem w zarządzaniu infrastrukturą, którzy chcą używać Terraform do projektowania, budowania i automatyzacji wielu konfiguracji środowiska i złożonych procesów DevOps.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Konfigurowanie przestrzeni roboczych dla wielu środowisk za pomocą Terraform.
- Poznaj najlepsze praktyki w zarządzaniu infrastrukturą na dużą skalę.
- Korzystać z zaawansowanych narzędzi i konfiguracji CLI w Terraform.
- Projektuj i rozwijaj złożone moduły Terraform.
- Zdobądź wiedzę w zakresie zaawansowanych operatorów HCL i technik kodowania.
- Wdrażanie zabezpieczeń i analiza kodu.
- Automatyzować procesy testowania i potoki CI/CD.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Plan Szkolenia
Wprowadzenie
- Przegląd Terraform podstawowych pojęć i komponentów
- Podstawy DevOps
Pierwsze kroki
- Instalowanie i konfigurowanie Terraform
- Konfigurowanie obszarów roboczych dla wielu środowisk
- Stan lokalny a stan zdalny w Terraform
- Narzędzia i CLI Advanced Terraform
Kompleks budynków Terraform Moduły
- Standardowa struktura modułów
- Definiowanie konfiguracji dostawcy
- Tworzenie niestandardowych Terraform modułów
- Tworzenie infrastruktury wielokrotnego użytku za pomocą modułów
- Moduły publiczne i współdzielone
- Publikowanie modułów w rejestrze Terraform
- Najlepsze praktyki w zakresie kompozycji modułów
Techniki kodowania i optymalizacja
- Pętle i metaargumenty
- Dynamiczne wyrażenia języka
- Składnia i operatory języka HCL
- Składnia bloków i konfiguracje zaplecza
- Mono-repo vs multi-repo
- Praca z Terragrunt
Wzmacnianie zabezpieczeń i automatyzacja
- Terraform bezpieczeństwo w głębi
- Zarządzanie danymi uwierzytelniającymi i tajnymi
- Zautomatyzowane struktury testowania
- Analiza i walidacja kodu
- Zautomatyzowane potoki dostarczania
- Niezawodność infrastruktury i wdrożeń
Rozwiązywanie problemów
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie koncepcji infrastruktury chmury
- Podstawowe doświadczenie w Terraform operacjach
Uczestnicy
- DevOps inżynierów
- Administratorzy systemów
- Architekci systemów
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Advanced Terraform - Plan Szkolenia - Booking
Advanced Terraform - Plan Szkolenia - Enquiry
Advanced Terraform - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (7)
szkolenie jest idealne, ale na przyszłość myślę, że tematy takie jak "zarządzanie stanem Terraform" można byłoby omówić
paolo - Fastweb
Szkolenie - Advanced Terraform
Przetłumaczone przez sztuczną inteligencję
Bardzo rzeczowo, spokojnie i merytorycznie tłumaczone zajęcia. Bardzo dobry instruktor.
Mateusz - Santander
Szkolenie - Advanced Terraform
Reda był w stanie włączyć wszystkich, a także upewnić się, że wykonujemy ćwiczenia poprawnie i zaoferował pomoc tam, gdzie jej potrzebowaliśmy. Miał ogromną wiedzę i był w stanie wyjaśnić wszystkie koncepcje w jasny i zrozumiały sposób.
Fabio - BMW SA
Szkolenie - Advanced Terraform
Przetłumaczone przez sztuczną inteligencję
Trener był bardzo przyjazny i nie miał nic przeciwko odpowiadaniu na moje głupie pytania.
Thomas Bates - BMW SA
Szkolenie - Advanced Terraform
Przetłumaczone przez sztuczną inteligencję
Biała tablica wyjaśniająca koncepcje była miła
JJ - BMW SA
Szkolenie - Advanced Terraform
Przetłumaczone przez sztuczną inteligencję
Podejście trenera do zagadnień, nie spłycanie tematów, szerokie omawianie.
Tomasz - Santander Bank Polska
wiele ćwiczeń, które pomogły nam lepiej zrozumieć
Vlad Andreias - DB Global Technology
Szkolenie - Advanced Terraform
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Advanced Terraform - 3 Days
21 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at beginner-level to advanced-level DevOps engineers, system administrators, and system architects who wish to enhance their Terraform skills and proficiency in managing complex infrastructure deployments.
By the end of this training, participants will be able to:
- Develop and maintain Terraform projects at scale.
- Demonstrate expertise with HCL and some of the more-advanced expression language capabilities and practices.
- Utilize various automation tools and processes for managing Terraform ops in continuous integration and delivery pipelines, including testing and quality assurance tools and processes.
- Act as an expert in any existing or new Terraform project or module.
Advanced Terraform: Efficient Infrastructure as Code
21 godzinThis instructor-led, live training in Polsce (online or onsite) is aimed at intermediate-level to advanced-level DevOps engineers, cloud architects, and infrastructure specialists who wish to enhance their skills in managing and orchestrating distributed infrastructure using Terraform's advanced features.
By the end of this training, participants will be able to:
- Utilize Terraform's advanced features to create dynamic, scalable infrastructure.
- Structure and manage Terraform modules for optimal reusability and efficiency.
- Integrate Terraform with CI/CD pipelines for seamless automation.
- Debug and troubleshoot complex Terraform configurations effectively.
- Implement best practices for maintaining and scaling cloud infrastructure with Terraform.
Terraform for Managing Cloud Infrastructure
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą wykorzystać Terraform do planowania i budowania infrastruktury chmury.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Terraform.
- Wdrożenie podejścia "infrastruktura jako kod" do zarządzania środowiskami chmury prywatnej i publicznej.
- Pisanie deklaratywnych plików konfiguracyjnych w celu bardziej efektywnego zarządzania zmianami i współpracy.
- Poprawa przejrzystości w procesie zakupu infrastruktury.
- Tworzenie, uruchamianie i usuwanie zasobów u różnych dostawców infrastruktury (AWS, GCP, Azure, OpenStack, VMware itp.) z poziomu jednego narzędzia.
Terraform i Infrastruktura jako Kod (IaC) - szkolenie kompleksowe
40 godzinOpis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Odkryj moc infrastruktury jako kodu!
Pozwól nam przeprowadzić Cię przez fascynujący świat Infrastruktury jako Kod (IaC) za pomocą jednego z najbardziej innowacyjnych narzędzi - Terraform. To czterodniowe, intensywne szkolenie wyposaży Cię w praktyczne umiejętności, które odmienią Twój sposób zarządzania infrastrukturą IT.
Czego nauczysz się na szkoleniu?
Przygotuj się na zanurzenie w głęboką wiedzę o Terraform. Począwszy od wprowadzenia do filozofii IaC, poznasz podstawy składni HCL (HashiCorp Configuration Language), aż po zaawansowane techniki zarządzania stanem i tworzenia modułów. Dowiesz się, jak Terraform wpisuje się w procesy CI/CD, a także jak wprowadzać go do swojego środowiska. Na koniec nauczysz się najważniejszych praktyk i wzorców, które pomogą Ci pisać efektywny, bezpieczny i skalowalny kod Terraform.
Czy to szkolenie jest dla Ciebie?
Bez względu na to, czy jesteś programistą, administratorem systemów, inżynierem DevOps, czy po prostu entuzjastą technologii, to szkolenie jest dla Ciebie. Jeśli masz podstawową wiedzę z zakresu Git i umiejętność poruszania się po konsoli lub terminalu, jesteś gotowy, aby zacząć swoją podróż z Terraform.
Jak przebiega szkolenie?
To nie jest zwykłe szkolenie. To jest doświadczenie. Każdy dzień jest skonstruowany w taki sposób, abyś zdobył solidne podstawy, a następnie budował na nich bardziej zaawansowane umiejętności. Zaczynając od teorii, szybko przechodzimy do praktyki, gdzie będziesz miał okazję zastosować zdobytą wiedzę. Zawsze jesteśmy tu, aby odpowiedzieć na Twoje pytania i pomóc Ci zrozumieć każdy aspekt Terraform.
Jakie są wymagania wstępne?
Potrzebujesz komputera z systemem Windows i WSL oraz Visual Studio Code, lub systemem Linux lub MacOS z Visual Studio Code. Wymagana jest również podstawowa znajomość Git i umiejętność poruszania się po konsoli / terminalu.
Dlaczego warto uczestniczyć w tym szkoleniu?
Przejdź na wyższy poziom zarządzania infrastrukturą dzięki naszemu szkoleniu z Terraform i IaC. To nie tylko nauczy Cię nowych umiejętności, ale także otworzy drzwi do nowych możliwości w Twojej karierze. Zrozumienie i umiejętność korzystania z Terraform są coraz bardziej cenione w świecie IT. Dołącz do nas i stań się częścią przyszłości zarządzania infrastrukturą.
Prowadzący szkolenie: Piotr Kośka
Piotr Kośka to doświadczony inżynier infrastruktury i bezpieczeństwa z ponad dekadą praktyki w różnych dziedzinach technologii IT. Aktualnie pracuje jako starszy inżynier bezpieczeństwa i infrastruktury w Huuuge Games, gdzie lideruje zespół i zarządza infrastrukturą chmurową AWS, środowiskiem CI/CD, a także narzędziami automatyzacji takimi jak Ansible, Salt, Terraform i OpenTofu.
Piotr jest autorem wielu publikacji, które koncentrują się na różnych aspektych informatyki, w tym na zabezpieczaniu domowych serwerów, a także na tematach związanych z chmurą obliczeniową i językiem Bash. Jego bogate doświadczenie obejmuje pracę z wieloma systemami Linux, takimi jak Ubuntu, Debian, CentOS i CoreOS, a także administrację serwerem Jenkins i zarządzanie kontenerami Docker i LXC/LXD.
Terraform Fundamentals for Beginners
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla DevOps inżynierów z niewielkim lub żadnym wcześniejszym doświadczeniem w zarządzaniu infrastrukturą. Terraform zostanie wykorzystany do automatyzacji konfiguracji i wdrażania infrastruktury w chmurze i poza nią.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zainstalować i skonfigurować Terraform.
- Wdrożyć infrastrukturę jako kod do zarządzania środowiskami IT.
- Tworzyć, uruchamiać i demontować infrastrukturę z poziomu jednego narzędzia.
- Pisać deklaratywne pliki konfiguracyjne, którymi można zarządzać jak każdym innym kodem źródłowym w systemie kontroli wersji.
- Szybkie aktualizowanie plików konfiguracyjnych w celu skutecznego reagowania na zmieniające się potrzeby w zakresie zasobów obliczeniowych.
- Współpraca z innymi inżynierami infrastruktury poprzez udostępnianie plików konfiguracyjnych we wspólnym repozytorium kodu.
- Poprawa przejrzystości w procesie pozyskiwania infrastruktury.
Terraform on AWS
21 godzinTo prowadzone przez instruktora szkolenie na żywo (online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą używać Terraform on AWS do planowania i budowania infrastruktury chmury.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Terraform on AWS.
- Wdrożenie podejścia "infrastruktura jako kod" do zarządzania środowiskami chmury AWS.
- Tworzenie, uruchamianie i usuwanie infrastruktury z poziomu jednego narzędzia.
- Pisanie deklaratywnych plików konfiguracyjnych, którymi można zarządzać jak każdym innym kodem źródłowym w systemie kontroli wersji.
- Szybka aktualizacja plików konfiguracyjnych w celu skutecznego reagowania na zmieniające się potrzeby w zakresie zasobów obliczeniowych.
- Współpraca z innymi inżynierami infrastruktury poprzez udostępnianie plików konfiguracyjnych we wspólnym repozytorium kodu.
- Poprawa przejrzystości w procesie pozyskiwania infrastruktury.
Terraform on GCP (Google Cloud Platform)
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą używać Terraform na GCP do planowania i budowania infrastruktury chmury.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Instalacja i konfiguracja Terraform na GCP.
- Wdrożenie podejścia "infrastruktura jako kod" do zarządzania środowiskami chmury prywatnej i publicznej.
- Tworzenie, uruchamianie i usuwanie infrastruktury z poziomu jednego narzędzia.
- Pisanie deklaratywnych plików konfiguracyjnych, którymi można zarządzać jak każdym innym kodem źródłowym w systemie kontroli wersji.
- Szybka aktualizacja plików konfiguracyjnych w celu skutecznego reagowania na zmieniające się wymagania dotyczące zasobów obliczeniowych.
- Współpraca z innymi inżynierami infrastruktury poprzez udostępnianie plików konfiguracyjnych we wspólnym repozytorium kodu.
- Poprawa przejrzystości w procesie pozyskiwania infrastruktury.
Terraform in Practice
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych DevOps inżynierów, którzy chcą używać Terraform do budowania i zarządzania prawdziwymi projektami infrastrukturalnymi w środowisku chmury.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Zrozumieć Terraform i podstawy IaC.
- Nauczyć się pisać konfiguracje Terraform i zarządzać nimi.
- Opanować Terraform do automatyzacji infrastruktury w AWS, Azure i GCP.
- Wykorzystanie zaawansowanych funkcji Terraform, w tym obszarów roboczych i modułów.
- Zintegruj Terraform z potokami CI/CD i Terraform Cloud do współpracy zespołowej.
Terraform on Microsoft Azure
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla średnio zaawansowanych inżynierów chmury i specjalistów IT, którzy chcą używać Terraform do automatyzacji wdrażania, zarządzania i skalowania infrastruktury na platformie chmurowej Azure.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumieć podstawy Terraform i jego zalety w infrastrukturze jako kodzie.
- Skonfigurować i skonfigurować Terraform dla Azure.
- Opracowywać, testować i wdrażać pliki konfiguracyjne Terraform dla różnych usług Azure.
- Używanie Terraform do zarządzania i skalowania zasobów Azure.
- Wdrożenie najlepszych praktyk zarządzania stanem i kontroli wersji Terraform.
- Integracja Terraform z Azure DevOps w celu zautomatyzowanych wdrożeń.
- Tworzenie modułów Terraform wielokrotnego użytku w celu spójnego udostępniania zasobów.
- Wykorzystanie zaawansowanych funkcji Terraform do złożonych wdrożeń infrastruktury.