Szkolenie o tworzeniu infrastruktury z Terraform i OpenTofu w AWS, Azure i Google Cloud.

To nie jest tylko kolejny "kursik Terraforma". Z nami opanujesz fundamenty i dobre praktyki trzech chmur: AWS, Azure i Google Cloud.

Program Kursu 

łącznie 13+ godzin po profesjonalnym montażu
(surowego materiału było 30+ godzin) 

01.01: Czym jest IaaC?
01.02: Wprowadzenie do Terraforma i języka HCL
01.03: Przygotowanie środowiska - wprowadzenie
01.03A: Praca z lekcjami praktycznymi oraz konfiguracji środowiska  
01.04: Jak bezpiecznie uwierzytelniać się w chmurze korzystając z Terraforma?
01.05: Instalacja wtyczki do IDE
01.06: Przygotowanie środowiska dla GCP
01.07: Przygotowanie środowiska dla AWS
01.08: Przygotowanie środowiska dla Azure
01.09: Przydatne komendy Terraform
01.10: Baza wiedzy na temat błędów i ich naprawy

02.01: Wprowadzenie do sieci w chmurze
02.02: Dobre praktyki projektowania sieci w chmurze
02.03: Tworzenie sieci i podsieci VPC w GCP
02.03A: Zadanie dodatkowe
02.04: Tworzenie sieci i podsieci VPC w AWS
02.04A: Zadanie dodatkowe
02.05: Tworzenie sieci i podsieci VNet w Azure
02.05A: Zadanie dodatkowe

03.01: Wprowadzenie do cloud storage
03.02: Dlaczego Object Storage przydaje się aplikacjom biznesowym?
03.03: Hosting statycznej strony w GCP
03.03A: Zadanie dodatkowe 
03.04: Hosting statycznej strony w AWS
03.04A: Zadanie dodatkowe 
03.05: Hosting statycznej strony w Azure
03.05A: Zadanie dodatkowe

04.01: Wprowadzenie do stanu w Terraform
04.02: Migracja pliku stanu do zdalnego backendu w GCP
04.02A: Zadanie dodatkowe
04.03: Migracja pliku stanu do zdalnego backendu w AWS
04.03A: Zadanie dodatkowe
04.04: Migracja pliku stanu do zdalnego backendu w Azure
04.04A: Zadanie dodatkowe

05.01: Wprowadzenie do maszyn wirtualnych w chmurze
05.02: Konfiguracja kluczy SSH
05.03: Stworzenie maszyny wirtualnej w GCP
05.03A: Zadanie dodatkowe
05.04: Stworzenie maszyny wirtualnej w AWS - stworzenie publicznej podsieci, Internet Gateway, tabeli routingu
05.04A: Zadanie dodatkowe 
05.05: Stworzenie maszyny wirtualnej w Azure - stworzenie publicznej podsieci
05.06: Stworzenie maszyny wirtualnej w Azure - stworzenie maszyny
05.06A: Zadanie dodatkowe 

06.01: Wprowadzenie do firewalli w chmurze
06.02: Stworzenie firewalla w GCP
06.02A: Zadanie dodatkowe
06.03: Stworzenie firewalla w AWS - stworzenie maszyny wirtualnej z firewallem
06.03A: Zadanie dodatkowe
06.04: Stworzenie firewalla w Azure
06.04A: Zadanie dodatkowe

07.01: Wprowadzenie do baz danych w chmurze
07.02: Jaki dobrać właściwy rodzaj bazy danych do konkretnego przypadku?
07.03: Stworzenie bazy danych w GCP
07.03A: Zadanie dodatkowe
07.04: Stworzenie bazy danych w AWS
07.04A: Zadanie dodatkowe
07.05: Stworzenie bazy danych w Azure - stworzenie delegowanej sieci dla bazy danych
07.06: Stworzenie bazy danych w Azure
07.06A: Zadanie dodatkowe

08.01: Wprowadzenie do CaC i Ansible
08.02: Konfiguracja środowiska
08.03: Jak wylistować adresy IP maszyn wirtualnych?
08.04: Jak przetestować połączenie z maszyną wirtualną?
08.05: Podstawowa konfiguracja serwera za pomocą Ansible
08.05A: Zadanie dodatkowe

09.01: Konfiguracja połączenia pomiędzy aplikacją i bazą danych w GCP
09.02: Konfiguracja połączenia pomiędzy aplikacją i bazą danych w AWS
09.03: Konfiguracja połączenia pomiędzy aplikacją i bazą danych w Azure
09.04: Pobranie certyfikatu SSL dla bazy w Azure
09.05: Wdrożenie end-to-end aplikacji za pomocą Ansible
09.06: Szyfrowanie danych wrażliwych w Ansible
09:07: Przetestowanie działania aplikacji na przykładzie GCP
09.08: Checklista kroków do stworzenia działającej aplikacji z połączeniem do serwera
09.09: Jak debugować problemy z aplikacją i bazą danych? 

10.01: Wprowadzenie do Kubernetesa w chmurach (EKS, AKS, GKE)
10.02: Dobre praktyki konfiguracji klastra Kubernetes
10.03: Stworzenie klastra w GCP
10.03A: Zadanie dodatkowe
10.04: Stworzenie klastra w AWS
10.04A: Zadanie dodatkowe
10.05: Stworzenie klastra w Azure
10.05A: Zadanie dodatkowe

11.01: Helm Charty, Services i wdrażanie aplikacji w Kubernetes
11.02: Wdrożenie aplikacji z wykorzystaniem Helm Chartów w GCP
11.02A: Zadanie dodatkowe
11.03: Wdrożenie aplikacji z wykorzystaniem Helm Chartów w AWS
11.03A: Zadanie dodatkowe
11:04: Wdrożenie aplikacji z wykorzystaniem Helm Chartów w Azure
11.04A: Zadanie dodatkowe

12.01: Wprowadzenie do load balancingu
12.02: Jak wybrać właściwy rodzaj load balancera?
12.03: Stworzenie load balancera w GCP dla aplikacji na Kubernetes
12.04: Stworzenie load balancera w AWSdla aplikacji na Kubernetes
12.05: Stworzenie load balancera w Azure dla aplikacji na Kubernetes
12.06: Utworzenie maszyny wirtualnej z webową aplikacją Nginx
12.07: Stworzenie load balancera w GCP dla VM
12.07A: Zadanie dodatkowe
12.08: Stworzenie load balancera w AWS dla VM
12.08A: Zadanie dodatkowe
12.09: Stworzenie load balancera w Azure dla VM
12.09A: Zadanie dodatkowe

13.01: Terragrunt czyli jak zarządzać dużą infrastrukturą
13.02: Praca nad strukturą kodu, wersjami, zagnieżdżeniami, wieloma środowiskami
13.02A: Zadanie dodatkowe

14.01: Dobre praktyki pracy z sekretami w Terraformie
14.02: Utworzenie klastra Kubernetes dla secret managera
14.03: Stworzenie secret managera w chmurze GCP
14.03A: Zadanie dodatkowe
14.04: Stworzenie secret managera w chmurze AWS
14.034A: Zadanie dodatkowe
14.05: Stworzenie secret managera w chmurze Azure
14.05A: Zadanie dodatkowe

15.01: Jak testować Infrastructure as Code?
15.02: Podstawowe testowanie konfiguracji Ansible
15.02A: Zadanie dodatkowe
15.03: Podstawowe testowanie konfiguracji Terraform
15.03A: Zadanie dodatkowe
15.04: Analiza bezpieczeństwa i dobrych praktyk w Ansible i Terraform
15.04A: Zadanie dodatkowe

16.01: OpenTofu jako alternatywa dla Terraform
16.02: Migracja z Terraforma do OpenTofu
16.02: Zadanie dodatkowe

© Copyright 2025 TFMaestro.pl - All Rights Reserved