MartinPapež
Online

Terraform pro začátečníky

Přestaň se bát terraform apply. Začni infrastrukturu psát jako kód.

Jednodenní praktický workshop pro vývojáře, administrátory a DevOps inženýry, kteří chtějí přestat klikat v cloud konzoli a konečně rozumět tomu, co Terraform dělá.

5. 11. 2026 · Online · max. 14 lidí

Nic neplatíš hned, pošlu potvrzení a fakturu.

Martin Papež

Martin Papež: 15+ let v IT, 10 let DevOps/SRE

Zkušenosti z: Seznam.cz · Zonky.cz · Phrase · ShipMonk

„…Školení bylo velmi dobře připravené, vyvážené, strukturovaně vystavěné a prakticky zaměřené… Kurz nám poskytl výborný základ pro další práci s Kubernetes a můžeme jej jednoznačně doporučit.“

— Josef Vávra, IT manager, Swiss Life Select (ze školení Kubernetes)
Přečíst celou referenci
Kdy:
5. 11. 2026, 9:00 – 17:00
Kde:
Online

Pro koho je tento kurz

Kurz je vhodný jak pro lidi, kteří s Terraformem a Infrastructure as Code teprve začínají, tak pro ty, kteří si chtějí utřídit základy poskládané z útržků různých návodů. Nemusíš mít žádnou předchozí zkušenost s Terraformem. Kurz je stavěný přesně pro tenhle start.

Tenhle kurz je pro tebe, pokud:

  • pracuješ jako backend vývojář, Linux administrátor, DevOps/SRE nebo systémový administrátor a infrastrukturu zatím spravuješ ručně přes konzoli cloud providera nebo vlastními skripty,
  • slyšíš kolem sebe Infrastructure as Code a víš, že se mu v práci brzy nevyhneš, ale s Terraformem jsi zatím pořádně nepracoval,
  • chceš infrastrukturu popisovat kódem, aby byla opakovatelná, verzovatelná a sdílená v týmu,
  • nechceš trávit večery kopírováním kódu z internetu, ale chceš pochopit, jak Terraform funguje a jak s ním pracovat bezpečně i v týmu.

Kurz je první pořádný krok k tomu, aby ses v týmu stal člověkem, který dokáže infrastrukturu popsat a spravovat pomocí Terraformu, a ne tím, kdo se bojí spustit terraform apply.

Možná si občas říkáš:

  • „Infrastrukturu mám naklikanou v konzoli. Kdyby zmizela, nedokážu ji postavit znovu stejně.“
  • „Našel jsem návod, zkopíroval main.tf a funguje to. Ale nevím proč, a bojím se na to sáhnout.“
  • „Kolega řekl, že to teď děláme přes Terraform. Já jsem jen přikývl.“
  • „Co když spustím apply a smažu databázi?“

A přesně to budeme řešit.

Cílem není naučit tě syntaxi HCL nazpaměť. Cílem je, abys po kurzu mohl říct: „Terraform už pro mě není nebezpečný nástroj, kterého se bojím. Vím, co udělá, ještě než ho spustím.“

Co si z kurzu odneseš

Nebudeme probírat každou funkci Terraformu. Projdeme to nejdůležitější, co potřebuješ, abys ho mohl začít reálně používat v práci, a vše si vyzkoušíš na vlastním notebooku, ne jen na slidech. Během jednoho dne projdeme mimo jiné:

  • Infrastructure as Code: jaký problém řeší, jak se liší od ručního nastavování i od Ansible, Pulumi nebo CloudFormation.
  • Základní workflow init, validate, fmt, plan, apply, destroy a co se děje v adresáři .terraform.
  • Jazyk HCL, providery, zdroje a závislosti mezi nimi, verzování a lock soubor.
  • Proměnné, výstupy, validaci vstupů a jak jeden kód pustit pro dvě prostředí.
  • State: co v něm je (včetně tajemství), jak ho prohlížet, přejmenovat zdroj bez destroy, naimportovat ručně vytvořený zdroj a opravit drift.
  • count a for_each, for výrazy, dynamic bloky, funkce a lifecycle.
  • Moduly: kdy je psát a kdy ne, verzování a zdroje modulů.
  • Terraform v produkci: vzdálený backend, tajemství, kontrola kvality (tflint, trivy/checkov, pre-commit, terraform test) a CI/CD s plan v pull requestu.

Z toho si odneseš pět konkrétních věcí:

Přečteš plan a víš, co se stane.

Pochopíš rozdíl mezi změnou (~) a smazáním a vytvořením znovu (-/+). Chybu zachytíš dřív, než skončí v produkci. Aha moment: „Tak proto mi to chtělo smazat celou databázi.“

Pochopíš state.

Víš, co v něm je, proč nesmí do gitu a jak ho opravit, když se rozejde s realitou. Přejmenuješ zdroj bez destroy a naimportuješ to, co někdo vytvořil ručně. Aha moment: „Tak proto Terraform vidí věci, které jsem nevytvořil.“

Napíšeš vlastní konfiguraci a budeš jí rozumět.

Proměnné, validace, for_each, moduly a dvě prostředí (dev/prod). Nekopíruješ z tutoriálu, stavíš vlastní. Aha moment: „Tak proto count přečísloval moje zdroje a for_each ne.“

Víš, co je produkční minimum.

Vzdálený backend, správa tajemství, kontrola kvality, plan v PR a apply po schválení. Odneseš si checklist „než pošlu PR s Terraformem“.

Získáš jistotu před týmem i na pohovoru.

Vlastními slovy vysvětlíš, co je IaC, state a modul a proč se používá Terraform nebo OpenTofu. Kolegové se začnou ptát tebe.

Terraform není těžký. Může být nebezpečný, když ti ho nikdo nevysvětlí tak, jak se používá v produkci.

Terraform nebo OpenTofu: je to jedno

Slyšel jsi o Terraformu i OpenTofu a nevíš, který si vybrat? Na kurzu si můžeš použít ten, který máš v práci nebo který ti víc vyhovuje. Základní workflow, jazyk HCL, state, moduly i postupy z produkce jsou stejné a výsledek kurzu bude stejný. Kde se nástroje liší (například šifrování state v OpenTofu), řeknu to nahlas, takže budeš vědět, co si vybíráš.

Aby to bylo ještě jednodušší, přidávám tyto bonusy

BONUS 1: Terraform Safe-Apply Checklist. Od „napsal jsem kód“ k „můžu to pustit“

Hodnota: 990 Kč

Jednostránkový postup, co zkontrolovat před apply a před odesláním PR, jak číst plan, co dělat při -/+ a co udělat, než sáhneš na state. Nebudeš pokaždé začínat od nuly.

BONUS 2: 10 nejčastějších chyb začátečníků s Terraformem a jak je poznat

Hodnota: 790 Kč

Přehled chyb, které se v praxi opakují (od přečíslování zdrojů přes count až po tajemství ve state), s tím, jak je poznáš a jak se jim vyhnout. Ušetří ti věci, na které jiní přišli draze.

BONUS 3: 20 minut online konzultace po kurzu

Hodnota: 830 Kč

Do 2 měsíců po školení si se mnou můžeš dát 20minutovou online konzultaci. Narazíš-li při prvním reálném projektu na něco, co ti nebude jasné, podíváme se na to spolu.

Navíc hned po přihlášení: Terraform mapa na 1 stránce. Workflow od init po apply, co dělá adresář .terraform a kde se nachází state. Díky ní si základní části poskládáš dohromady už před kurzem.

Bonusy v hodnotě 2 610 Kč dostaneš v ceně.

Moje garance „Apply bez strachu“

Absolvuj celý den včetně praktických cvičení. Pokud na konci dne nebudeš umět samostatně napsat jednoduchou Terraform konfiguraci, přečíst výstup plan a bezpečně ji aplikovat, napiš mi do 7 dnů a vrátím ti celou cenu kurzu.

Podmínkou je účast na celém dni a odpracování praktických cvičení.

Takže neriskuješ, že zaplatíš, odejdeš nejistý a tím to skončí.

Proč tenhle kurz a ne další tutoriál

Terraform samotný není složitý. Problém je, že většina návodů tě naučí napsat pár řádků kódu, ale nevysvětlí souvislosti, které se ti vymstí ve chvíli, kdy pracuješ na reálném projektu v týmu. Na tomhle kurzu nejdřív pochopíš, proč se věci dělají tak, jak se dělají, a teprve potom přijdou praktická cvičení, v logické návaznosti, ne přeskakováním mezi deseti různými zdroji.

Nepotřebuješ cloudový účet ani platební kartu. Všechna cvičení běží lokálně na tvém notebooku, takže si nemůžeš nic zničit ani zaplatit za zapomenutý zdroj.

A hlavně: neučí tě člověk z prezentace, ale konzultant, který infrastrukturu dlouhodobě navrhuje a spravuje v reálných produkčních firmách. Rovnou se dozvíš, na co si dát pozor, než na to přijdeš sám a draze.

O lektorovi

Martin Papež

Martin Papež

Kubernetes konzultant / DevOps konzultant

Jmenuji se Martin Papež a v IT se pohybuji přes 15 let. Posledních 10 let se věnuji DevOps a SRE – mimo jiné jsem spolupracoval s firmami jako Seznam.cz, Zonky.cz nebo Phrase. Věnuji se školení a předávání zkušeností dál. Specializuji se na Kubernetes, CI/CD a cloud infrastrukturu, a to, co učím, jsem si odladil přímo v produkci, ne v tutoriálu. Terraform používám jako standardní nástroj pro správu infrastruktury už řadu let – od malých projektů po rozsáhlé produkční prostředí. Vím, kde lidé nejčastěji dělají chyby (typicky ve chvíli, kdy poprvé narazí na drift mezi stavem a realitou, nebo si špatně nastaví state), a přesně na tohle se s vámi na kurzu zaměříme, abyste se stejným chybám vyhnuli.

Navíc v ceně
  • Vlastní Terraform prostředí na tvém notebooku

    Všechny příkazy, chyby i jejich řešení si projdeš sám. Prostředí ti po kurzu zůstane, takže můžeš dál zkoušet a rozbíjet.

  • Safe-Apply Checklist, 10 nejčastějších chyb a mapa na 1 stránce

    Jednostránkový postup, co zkontrolovat před apply a před odesláním PR, jak číst plan, co dělat při -/+ a co udělat, než sáhneš na state. Nebudeš pokaždé začínat od nuly. Přehled chyb, které se v praxi opakují (od přečíslování zdrojů přes count až po tajemství ve state), s tím, jak je poznáš a jak se jim vyhnout. Ušetří ti věci, na které jiní přišli draze.

  • 20 minut online konzultace se mnou po kurzu

    do 2 měsíců od konce kurzu, ať už půjde o problém v práci, první reálný projekt, nebo ujištění, že jdeš správným směrem.

  • Maximálně 14 lidí

    Budu mít čas řešit tvoje konkrétní otázky, podívat se s tebou na problém a vysvětlit věc znovu, když něco nebude dávat smysl.

Souhrn objednávky

Kurz
Terraform pro začátečníky
Termín
5. 11. 2026, 9:00 – 17:00
Místo
Online
Cena
11 500 Kč bez DPH
13 915 Kč s DPH (21 %)

Neplatíš za jeden den před obrazovkou. Platíš za to, že nebudeš týdny skládat Terraform z útržků návodů a že další apply nebude loterie.

Přihlásit se na kurz

Vyplňte údaje níže, ozvu se vám s potvrzením a fakturou k úhradě.

Napište celé vaše jméno.
Napište vaší emailovou adresu.
Napište vaší validní emailovou adresu.
Napište vaše telefonní číslo.

Nic neplatíš hned, pošlu potvrzení a fakturu.