Nabór otwarty! Niższa cena jeszcze przez: 00 dni 00 godz 00 min 00 sek.
PRZEDSPRZEDAŻ

Program: Terraform - praktyczny kurs IaC. Dołącz do grona specjalistów!

Start: LUTY 2023. Program został stworzony z myślą o przyszłych i obecnych inżynierach chmurowych oraz specjalistach IT, którzy chcą poznać i wykorzystać Terraform w praktyce. 10 spotkań szkoleniowych (raz w tygodniu) w sesjach 2,5 godz.

Chcę dołączyć!

Dzięki formule wirtualnych zjazdów zrozumiesz ideę i możliwości Terraform samodzielnie przygotowując swój własny projekt pod okiem trenera.

Poznasz zasady budowania Landing Zone dla dużych firm z wykorzystaniem Terraform oraz zdefiniujesz własną ścieżkę kariery w chmurze dzięki nowym umiejętnościom!

Dlaczego warto dołączyć do Szkoły Terraform?

Group Wartościowe umiejętności

Umiejętność wykorzystania Terraform w projektach otwiera Ci drzwi do nowych ról i stanowisk!

Group Przewaga konkurencyjna

Nabędziesz najbardziej pożądane umiejętności chmurowe na rynku. Obecnie to jeden z najsilniejszych trendów na rynku IT.

Group Potrzeba rozwoju

Jeśli pracujesz w organizacji lub kodzisz jako freelancer i czujesz potrzebę rozwoju oraz planowania ścieżki kariery. Umiejętności chmurowe to niekwestionowana przyszłość IT.

O programie:

Podczas spotkania poznasz metody wdrażania chmury publicznej w modelu IaC używane w największych firmach na świecie. Poznasz Terraform, czyli najpopularniejsze narzędzie do automatyzacji wdrożeń chmurowych. Zbudujesz solidną bazę wiedzy pozwalającą przygotować się do certyfikacji Terraform Associate.

Group 10 dni intensywnego szkolenia

Szkolenie składa się z dziesięciu intensywnych spotkań prowadzonych przez praktyków, konsultantów Chmurowiska.

Group Własne projekty

Zrealizujesz serię warsztatów, pracując często nad własnym projektem i ugruntowując swoją wiedzę.

Group Praktyczna wiedza

Poznasz praktyczne techniki, stworzysz realne systemy i poznasz narzędzia używane na co dzień w projektach opartych o chmurę MS Azure.

Program Nauki

ZJAZD 1 TEORIA

Przygotowanie środowiska

1. Przygotowanie do warsztatu

  • Założenie repozytorium kodu i przygotowanie subskrypcji
  • Przygotowanie procesu wdrożenia
  • Potwierdzenie używanych narzędzi

2. Architektura Systemu Rozproszonego-opis projektu, który zbudujemy

  • Kubernetes (AKS)
  • PostgreSQL (Flexible Server)
  • Redis/Service Bus
  • Storage Account (Blob)
  • Key Vault
  • Container Registry (ACR)

W tym elementy Landing Zone:

  • Sieci (vNET, Subnet, Private Endpoint, Strefy DNS)
  • Polityki (Azure Policy)
  • Tożsamość (Managed/System Identity)
  • Monitoring (Log Analytics Workspaces, Log Analytics Agents)

3. Wstęp do IaC (Terraform)

  • Infrastructure as a Code
  • Bazowa koncepcja Terraform
  • Podstawowe elementy:
    • Kod infrastruktury
    • Stan środowiska
    • “Providery”
    • Importowanie obiektów
  • Funkcje i wyrażenia w Terraform
ZJAZD 2

[ Ćwiczenia z zakresu materiału zjazdu 1 ]

1. Architektura Systemu Rozproszonego-opis projektu, który zbudujemy

  • Kubernetes (AKS)
  • PostgreSQL (Flexible Server)
  • Redis/Service Bus
  • Storage Account (Blob)
  • Key Vault
  • Container Registry (ACR)

W tym elementy Landing Zone:

  • Sieci (vNET, Subnet, Private Endpoint, Strefy DNS)
  • Polityki (Azure Policy)
  • Tożsamość (Managed/System Identity)
  • Monitoring (Log Analytics Workspaces, Log Analytics Agents)

2. Wstęp do IaC (Terraform)

  • Infrastructure as a Code
  • Bazowa koncepcja Terraform
  • Podstawowe elementy:
    • Kod infrastruktury
    • Stan środowiska
    • “Providery”
    • Importowanie obiektów
  • Funkcje i wyrażenia w Terraform
ZJAZD 3 TEORIA

1. Zaawansowane elementy Terraform

  • Resource vs. data
  • Dynamic blocks
  • Zależności pomiędzy zasobami
  • Zmienne na różne sposoby
  • Provisioners

2. Budowa elementów Landing Zone za pomocą terraform

  • Sieci
    • vNET
    • Subnet
    • Private Endpoint
    • Strefy DNS
    • NSG + RT
  • Polityki (Azure Policy)
  • Tożsamość
    • System Assigned Managed Identity
    • User Assigned Managed Identity
  • Monitoring
    • Log Analytics Workspaces,
    • Log Analytics Agents
ZJAZD 4

[ Ćwiczenia z zakresu materiału zjazdu 3 ]

1. Zaawansowane elementy Terraform

  • Resource vs. data
  • Dynamic blocks
  • Zależności pomiędzy zasobami
  • Zmienne na różne sposoby
  • Provisioners

2. Budowa elementów Landing Zone za pomocą terraform

  • Sieci
    • vNET
    • Subnet
    • Private Endpoint
    • Strefy DNS
    • NSG + RT
  • Polityki (Azure Policy)
  • Tożsamość
    • System Assigned Managed Identity
    • User Assigned Managed Identity
  • Monitoring
    • Log Analytics Workspaces,
    • Log Analytics Agents
ZJAZD 5 TEORIA

Infrastruktura systemu rozproszonego

1. Tworzenie kodu infrastruktury za pomocą terraform

  • Kubernetes (AKS)
  • PostgreSQL (Flexible Server)
  • Redis/Service Bus
  • Storage Account (Blob)
  • Key Vault
  • Container Registry (ACR)

2. Infrastruktura w kontekście różnych środowisk (dev, uat, prod)

  • Struktura repozytorium w przypadku różnych środowisk wdrożeniowych
  • Struktura repozytorium dla elementów landing zone
  • Terraform workspaces – zastosowanie
  • Terragrunt – zastosowanie
ZJAZD 6

[ Ćwiczenia z zakresu materiału zjazdu 5 ]

1. Tworzenie kodu infrastruktury za pomocą terraform

  • Kubernetes (AKS)
  • PostgreSQL (Flexible Server)
  • Redis/Service Bus
  • Storage Account (Blob)
  • Key Vault
  • Container Registry (ACR)

2. Infrastruktura w kontekście różnych środowisk (dev, uat, prod)

  • Struktura repozytorium w przypadku różnych środowisk wdrożeniowych
  • Struktura repozytorium dla elementów landing zone
  • Terraform workspaces – zastosowanie
  • Terragrunt – zastosowanie
ZJAZD 7 TEORIA

Moduły

1. Budowa elementów infrastruktury w oparciu o moduły

  • Wprowadzenie do modułów
  • Public modules –terraform registry
  • Wykorzystanie istniejącego modułów
  • Stworzenie własnego modułu
  • Praca z modułami (tips&tricks)

2. Wydzielenie modułów w ramach istniejącej infrastruktury

  • Repozytoria dla modułów
  • Zmiana adresów zasobów z wykorzystanie bloku moved
ZJAZD 8

[ Ćwiczenia w zakresu materiału zjazdu 7 ]

1. Budowa elementów infrastruktury w oparciu o moduły

  • Wprowadzenie do modułów
  • Public modules –terraform registry
  • Wykorzystanie istniejącego modułów
  • Stworzenie własnego modułu
  • Praca z modułami (tips&tricks)

2. Wydzielenie modułów w ramach istniejącej infrastruktury

  • Repozytoria dla modułów
  • Zmiana adresów zasobów z wykorzystanie bloku moved
ZJAZD 9 TEORIA

Terraform w praktyce

1. Aktualizacje kodu terraform

  • Podbicie wersji dla terraforma
  • Aktualizacja istniejącej wersji providera

2. Dokumentacja terraform

  • Terraform docs

3. CI/CD dla terraform

  • Podejście do tworzenia pipeline’ów
    • Uprawnienia
    • Wdrożenie kodu na środowisko produkcyjne
  • Przykładowe pipeline’y

4. Podsumowanie utworzonego systemu

ZJAZD 10

[ Ćwiczenia z zakresu materiału zjazdu 9 ]

1. Aktualizacje kodu terraform

  • Podbicie wersji dla terraforma
  • Aktualizacja istniejącej wersji providera

2. Dokumentacja terraform

  • Terraform docs

3. CI/CD dla terraform

  • Podejście do tworzenia pipeline’ów
    • Uprawnienia
    • Wdrożenie kodu na środowisko produkcyjne
  • Przykładowe pipeline’y

4. Podsumowanie utworzonego systemu

Dla kogo jest ten program?

Doświadczenie

Brak doświadczenia

Nie musisz mieć doświadczenia w pracy z Terraform aby rozpocząć ten kurs. Wszystkiego dowiesz się i nauczysz się już podczas spotkań.

Wiedza

Beginner +1

Program dedykowany jest osobom, które znają podstawy korzystania z chmury Azure. Minimum wymaganym do kursu jest zakres wiedzy z kursu Zbuduj Silne Fundamenty w Azure.

Cel

Własny projekt

Pomożemy Ci stworzyć własny projekt (lub projekty) z wykorzystaniem Terraform. Rozbudujesz swoje portfolio i poszerzysz możliwości!

Kim będą Twoi instruktorzy?

Jakub Ramut

Cloud Architect w Chmurowisko Specjalizuje się w Azure. Związany z technologiami MS od ponad 10 lat, historycznie zawsze bliżej Dev niż Ops. Pełniący role programisty, tech lead’a, cloud/software i solution architekta w branży finansowej, bankowej, transportowej oraz sportowej. Miłośnik automatyzacji i podejścia Everything as a Code.

Dawid Holka

Cloud Software Engineer w Chmurowisku Inżynier specjalizujący się w technologiach Microsoft (Azure), głównie pod kątem DevOps i automatyzacji. Współpracował z klientami z branży bankowej, finansowej, przemysłowej i gastronomicznej.

ZDALNA SZKOŁA TERRAFORM

Szkoła Terraform w Microsoft Azure

  • 10 x 2,5h wirtualnych zjazdów (Teoria + Laboratoria)
  • Nieograniczony dostęp do nagrań z każdego ze spotkań
  • Dostęp do subskrypcji Azure w czasie zajęć
  • Nieograniczony dostęp do materiałów
  • Analiza Twojej pracy przez Jakuba i Dawida
    CENA PROMOCYJNA 2629 zł 3297 zł
    clock icon

    W tej cenie dostępny jeszcze
    przez 02 godz.

    Chcę się zapisać!

    Masz pytania dotyczące kursu?
    Napisz do Natalii!

    Natalia Mużanowska
    Client Success Manager Wyślij wiadomość

    Opinie uczestników

    Programy w Szkole Chmury pomogły zbudować podstawową wiedzę na temat projektowania systemów w chmurze. Następnie przeszedłem pozytywnie dwa procesy rekrutacyjne na stanowiska w profilu architekta / konsultanta w obszarze chmur obliczeniowych. Dziękuję za super pracę! I każdemu polecam skorzystać z ich kursów! :)

    KAMIL WIĘCEK

    Senior DevOps Consultant

    Kursy zawierają bardzo wiele świetnie przygotowanych materiałów, a i sami instruktorzy świetnie przekazują wiedzę. O każdej porze jestem w stanie otrzymać pomoc od instruktorów by jeszcze lepiej zrozumieć jak działa platforma AWS, Azure czy też GCP. Jedni z najlepszych z jakimi miałem doczynienia! Wielkie dziękuję!

    MARCIN CHRZEST

    Azure Support Consultant

    Chciałem bardzo podziękować za wszystko co dla mnie zrobiliście. Dołączając miałem przeczucie, że jeśli zrobię te kursy, to kiedyś będę lepszym architektem. Jeśli tak się stanie będziecie mieć w tym duży udział, ponieważ kursy dały mi wiele wartości - świetne materiały oraz warunki wspólnej pracy.

    KAROL ANDRASZEK

    Senior Developer

    Kolejny kurs w Szkole Chmury i kolejny raz się nie zawiodłem. Kurs przygotowany wzorowo - przygotowuje od zerowej wiedzy do poziomu w którym można poczuć się swobodnie w danej technologii. Dziękuję za tak wyjątkowe miejsce do nauki nowoczesnych technologii

    BARTOSZ PELIKAN

    Junior Developer .NET