TRFRM

Új Terraform ismeretek

Részvételi forma
Képzési Forma
Képzés hossza
  • 3 nap (3×8 tanóra)
  • naponta 9:00 - 17:00
Elérhető képzési nyelvek
  • Magyar
Időpontok
Szeretne a cégére szabott megoldást, csoportos képzést?
Egyedi képzési szolgáltatásainkról részletesen itt olvashat.

Ismertető

Ez a képzés átfogó betekintést nyújt a Terraform használatába, különös tekintettel az Azure infrastruktúra automatizálására. A résztvevők megismerik az alapvető Terraform koncepciókat és parancsokat, majd mélyreható ismereteket szereznek a haladó funkciókról, valamint a CI/CD integrációról Azure DevOps segítségével. A képzés során gyakorlati laborokat végeznek, amelyek lehetőséget biztosítanak a megszerzett tudás alkalmazására valós környezetben.

Kinek ajánljuk?

Ez a képzés rendszermérnököknek, DevOps mérnököknek, infrastruktúra-automatizálással foglalkozó szakembereknek és bárkinek szól, aki érdeklődik az Infrastructure as Code (IaC) és a Terraform iránt, különösen Azure környezetben.

Tematika

  1. Bevezetés és Terraform alapok
  • Üdvözlés és bevezetés
    • A képzés célkitűzéseinek áttekintése
    • Résztvevők bemutatkozása
    • Képzési anyagok és előkészületek
  • Bevezetés a Terraform-ba
    • Mi az az Infrastructure as Code (IaC)?
    • Áttekintés a Terraform-ról
    • Telepítés és beállítás
    • Alapvető Terraform parancsok (init, plan, apply, destroy)
  • Terraform konfiguráció
    • Terraform konfigurációs fájlok (.tf)
    • Szolgáltatók és erőforrások
    • Változók és kimenetek
  • Azure erőforrások létrehozása Terraform segítségével
    • Alapvető AZ-104 erőforrások létrehozása Terraform-mal (pl. Erőforráscsoportok, Virtuális Hálózatok, VM-ek)
    • Állományok kezelése
    • Távoli háttértárak (Azure Storage, Terraform Cloud)
  • Terraform állapotkezelés
    • Állapot zárolása és konzisztencia
    • Terraform munkaterületek a környezetek elkülönítéséhez
    • Legjobb gyakorlatok az állapotkezeléshez
  • Gyakorlati labor
    • Résztvevők Azure erőforrások létrehozása és kezelése Terraform segítségével
    • Kérdések és válaszok szekció
  1. Haladó Terraform és Azure DevOps
  • Haladó Terraform funkciók
    • Terraform modulok
    • Adatforrások
    • Függvények és feltételek
    • Validációk és egyedi validációk
  • Terraform a CI/CD-ben Azure DevOps segítségével
    • Azure DevOps Pipelines bemutatása
    • Pipeline beállítása Terraform szkriptek futtatásához
    • Pipeline változók és titkok használata
  • Terraform futtatása különböző környezetekben
    • Környezet konfigurációk
    • Változtatások előléptetése a környezetek között
    • Azure DevOps használata a környezetek kezeléséhez
  • Kód biztonsági gyakorlatok
    • Git védett ágak
    • Pull request-ek és kód felülvizsgálatok
    • Policy as code Checkov-val
      • Terraform konfigurációk vizsgálata
      • Egyedi Checkov policy-k
  • Gyakorlati labor
    • Résztvevők CI/CD pipeline implementálása Terraform segítségével
    • Kérdések és válaszok szekció
  1. Policy as Code és legjobb gyakorlatok
  • Haladó Policy as Code Checkov-val
    • Checkov funkcióinak mélyreható ismertetése
    • Biztonsági vizsgálatok automatizálása a CI/CD-ben
  • Terraform legjobb gyakorlatok
    • Újrahasználható és karbantartható Terraform kód írása
    • Nagy projektek kezelése Terraform-mal
    • Együttműködés és verziókezelés Terraform-mal
  • Valós használati esetek és példák
    • Terraform alkalmazása Azure-ban esettanulmányok alapján
    • Gyakori problémák elhárítása
  • Záró gyakorlati labor és projekt
    • Résztvevők egy átfogó projekt kidolgozása
    • Projektek bemutatása és peer review
  • Áttekintés és kérdések
    • A képzés összefoglalása
    • Kérdések és válaszok szekció
    • Visszajelzés és záró gondolatok

Szükséges előképzettség

Alapvető ismeretek az Azure-ról, virtualizációs technológiákról és a parancssoros eszközök használatáról. Előny a DevOps és az infrastruktúra automatizálás terén szerzett tapasztalat.