Kurzy a certifikace Open Source

Cloud

Terraform - pokročilé techniky

12.500 CZK

Cena (bez DPH)

Days1
8. 3. 2024
virtual
CZ
17. 5. 2024
virtual
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