Schița de curs
Introducere în Infrastructura ca și Cod
- Obiectiv: Înțelegeți necesitatea IaC.
- Definiția și scopul IaC
- Infrastructura tradițională vs. IaC
- Prezentarea generală a instrumentelor populare IaC
Introducere în Terraform
- Obiectiv: Înțelegeți rolul Terraform în ecosistemul IaC.
- Ce este Terraform?
- Componentele de bază ale Terraform: Furnizori, Resurse, Stare.
- Terraform vs. alte instrumente IaC.
Instalarea și Configurarea Terraform
- Obiectiv: Instalați Terraform și configurați un mediu de bază.
- Instalare pe diverse platforme.
- Configurarea CLI Terraform.
- Introducere în HashiCorp Configuration Language (HCL).
Primul Proiect Terraform: Provizionarea unei Resurse Simple
- Obiectiv: Creați și implementați o resursă de bază pe un furnizor de cloud.
- Introducere în comenzile Terraform (init, plan, apply, destroy).
- Provizionarea unei instanțe AWS EC2 sau echivalent pe alt furnizor de cloud.
- Înțelegerea furnizorilor și a blocurilor de furnizori.
Înțelegerea Variabilelor și a Ieșirilor
- Obiectiv: Utilizați variabile și ieșiri pentru a face configurațiile dinamice.
- Definirea variabilelor în HCL.
- Utilizarea fișierelor de variabile pentru diferite medii.
- Setarea ieșirilor pentru a obține informații utile.
Gestionarea Stării Terraform
- Obiectiv: Înțelegeți cum gestionează Terraform starea și de ce este importantă.
- Ce este starea Terraform?
- Stocarea stării (backend-uri locale vs. la distanță).
- Gestionarea securizată a fișierelor de stare.
Surse de Date și Dependențe
- Obiectiv: Înțelegeți cum pot fi utilizate sursele de date Terraform pentru a prelua resurse existente.
- Utilizarea surselor de date pentru a referenția resurse existente.
- Stabilirea dependențelor între resurse.
Workspace-uri și Medii Terraform
- Obiectiv: Gestionați mai multe medii în aceeași configurație.
- Ce sunt workspace-urile?
- Gestionarea mediilor de dezvoltare, testare și producție folosind workspace-uri.
Structurarea Codului Terraform
- Obiectiv: Scrieți cod Terraform curat, reutilizabil și modular.
- Bune practici pentru organizarea fișierelor Terraform.
- Împărțirea codului în module pentru reutilizare.
- Variabile de intrare în module.
Laborator Practic: Implementați un Server Web cu Terraform
- Obiectiv: Aplicați tot ce ați învățat prin implementarea unui server web simplu.
- Provizionarea unui server web pe AWS/GCP/Azure.
- Utilizarea variabilelor și ieșirilor pentru configurații specifice mediului.
- Gestionarea stării infrastructurii și a dependențelor.
Încheierea Cursului și Întrebări
- Obiectiv: Recapitularea conceptelor cheie și răspunsuri la întrebări.
- Rezumatul bazelor Terraform.
- Sesiune live de întrebări și răspunsuri.
- Resurse pentru continuarea învățării.
Cerințe
Cont de Cloud - La rezervare, vă rugăm să specificați ce platformă preferați.
Mărturii (7)
Ritmul a fost extrem de bun, puteți urma instrucțorul pe parcurs.
Mihaela Stefan
Curs - Terraform : Fundamentals
Tradus de catre o masina
Mediu și explicație
Eduard-Costin Dumistracel
Curs - Terraform : Fundamentals
Tradus de catre o masina
Conținutul cursului și modul în care l-am aplicat în laboratoare
Ghenta Sorin
Curs - Terraform : Fundamentals
Tradus de catre o masina
Că instructorul a avut răbdare
Bogdan Olaru
Curs - Terraform : Fundamentals
Tradus de catre o masina
Exercițiile practice.
Sprinceana Ana
Curs - Terraform : Fundamentals
Tradus de catre o masina
Mi-a plăcut cel mai mult cum Vincenzo a rezolvat problemele noastre, rapid și în detaliu. El a fost foarte calm și a explicat de multe ori punctele importante.
Victorita
Curs - Terraform : Fundamentals
Tradus de catre o masina
Formatorul a avut o atitudine excelentă de-a lungul întregului curs, făcându-l foarte ușor să cerem ajutor, clarificări sau orice alt lucru
Ruxandra
Curs - Terraform : Fundamentals
Tradus de catre o masina