Kurzy a certifikace Open Source

Cloud

Terraform - pokročilé techniky

12.500 CZK

Cena (bez DPH)

Days1
2. 12. 2024
Praha/virt
CZ

Tento jednodenní kurz poskytuje účastníkům hlubší pohled na pokročilé aspekty infrastruktury jako kódu pomocí nástroje Terraform. Účastníci získají znalosti a dovednosti potřebné k efektivnímu vytváření a správě infrastruktury v různých cloudových prostředích pomocí Terraformu.

 

Cílová skupina

  • Cloudoví architekti
  • DevOps inženýři
  • Platform inženýři

Cíle kurzu

Cílem tohoto kurzu je poskytnout účastníkům pokročilé techniky a znalosti v oblasti Terraformu. Účastníci se seznámí s pokročilými koncepty, práce s moduly, využití proměnných a datových zdrojů, a to prostřednictvím praktických scénářů a cvičení.

 

Osnova

1. Úvod do pokročilých technik Terraformu

  • Přehled pokročilých konceptů Terraformu

2. Práce s moduly a jejich správa

  • Práce s moduly pro organizaci a abstrakci kódu
  • Závislosti na modulech
  • Strukturování repozitářů pro minimalizaci cyklických závislostí
  • TF registry a open-source alternativy
  • Privátní registry a jejich využití

3. Pokročilé použití proměnných a datových zdrojů

  • Podmíněné vytváření prostředků pomocí count a for_each
  • Využívání dynamických proměnných a datových zdrojů pro flexibilitu infrastruktury
  • Dynamické bloky
  • Manipulace s daty a propojení zdrojů
  • Vstupní proměnné - jejich struktura a tvorba
  • Podmínky proměnných

4. Manipulace s komplexními datovými strukturami v Terraformu

  • Vnořené smyčky (nested for loops) a podmíněné výrazy
  • Správa stavu v Terraformu - importy, mazání, přesuny
  • Ochrana citlivých informací ve stavu
  • Řízení životního cyklu prostředků - vytvořit před zničením
  • Práce s vícema providerama

5. Terraform CI/CD automation

  • Automatizace s Terraformem - Atlantis, Terraform Cloud, Github/Gitlab integrace
  • TFlint, TFsec, Checkov, Terraform docs, Terrascan, Driftctl, Terrafirma

6. Rozsirenie Terraformu a jeho alternativy

  • Terragrunt
  • Terramate
  • Crossplane
  • Terraform CDK

7. Terraform testovací frameworky

  • Terratest
  • TF2
  • terraform-compliance

 

Předpoklady účastníka

  • Základní znalost Terraformu a jeho syntaxe
  • Základní znalost práce s veřejnými cloudovými platformami
  • Znalost práce s verzovacím systémem (Git)
  • Znalost základních konceptů infrastruktury jako kódu

 

Poptejte kurz u nás

Kurzy
Submit
* Povinné pole
Při poskytování našich služeb nám pomáhají soubory cookie. Využíváním našich služeb s jejich používáním souhlasíte.
Další informace