Kontaktirajte nas
 Trajanje 21 sati

Sadržaj kursa

Napredna sintaksa i strukture Terraforma

  • Duboko snimanje sintakse Terraforma
  • Napredne petlje sa for_each i count
  • Iskorišćenje mapa i lista za dinamičke konfiguracije

Izrazi i dinamičke konfiguracije

  • Osnovni izrazi i njihova upotreba
  • Napredni izrazi za kompleksne podeše infrastrukture
  • Praktične vežbe sa izrazima

Najbolje prakse za Terraform module

  • Lokalni vs. deljeni moduli: Kada koristiti svaki
  • Struktuiranje modula za ponovnu upotrebljivost i održivost
  • Verzionisanje i upravljanje izvorima modula

Najbolje prakse i obrazci za Terraform

  • Pregled indeksnih ključeva instanci za upravljanje stanjem (state)
  • Najbolje prakse za pisanje i organizaciju Terraform koda
  • Obezbeđivanje idempotentnosti i minimizacija nuspojava

Upravljanje Terraform stanjem (State)

  • Uvoz resursa i razumevanje fajla stanja (state file)
  • Zaključavanje stanja, backendovi stanja i upravljanje udaljenim stanjem
  • Obađanje fajla stanja u distribuiranim okruženjima

Praćenje Terraform ažuriranja

  • Pregled dokumentacije uz nove izdanja Terraforma
  • Strategije za nadogradnju verzija Terraforma
  • Rješavanje problema sa zastarelošću i putevima migracije

Integracija Terraforma sa CI/CD pipelineovima

  • Pregled YAML-a i konfiguracija pipelineova
  • Podešavanje Terraforma sa popularnim CI/CD alatima
  • Automatizacija Terraform radnih tokova u pipelineovima

Napredno otklanjanje greške i debugging

  • Sistematski pristupi otklanjanju greške u Terraform planovima i aplikacijama
  • Debugovanje čestih i naprednih grešaka u Terraformu
  • Korišćenje logova i detaljnog izlaza za rešavanje grešaka

Izlazi (Outputs) i tok podataka u Terraformu

  • Razumevanje i korišćenje izlaza u Terraformu
  • Tok podataka između modula i korenskih konfiguracija
  • Obezbeđivanje osetljivih informacija u izlazima

Uslovna logika u Terraformu

  • Pisanje uslovnih izjava sa count, for_each i if
  • Uslovno kreiranje resursa
  • Slučajevi upotrebe uslovne logike u modulima

Pokretanje Terraforma lokalno

  • Podešavanje lokalnog Terraform okruženja
  • Pokretanje i testiranje Terraform koda na lokalnim mašinama
  • Najbolje prakse za lokalni razvoj

Obađanje kružnih zavisnosti

  • Identifikacija i rešavanje kružnih zavisnosti
  • Refaktoring koda za sprečavanje ciklusa zavisnosti
  • Napredne tehnike za upravljanje zavisnostima

Rezime i sledeći koraci

Uslovi

  • Znanje osnovne sintakse i operacija Terraforma
  • Iskustvo sa cloud infrastrukturom, poželjno AWS, i upoznato sa konceptima CI/CD

Publika

  • DevOps inženjeri
  • Cloud arhitekti
  • Specialisti za infrastrukturu
  • Tehnički voditelji i menadžeri

Broj učesnika


Cena po učesniku

Iskustva korisnika (4)

Predstojeći kursevi

Povezane kategorije