Ikona kurzu Začni s Linuxem a DevOps

Začni s Linuxem a DevOps

Tento komplexní kurz tě provede světem Linuxu a DevOps od úplných základů až po praktické nasazení aplikací. Naučíš se sebejistě ovládat Linux a příkazovou řádku, verzovat kód v Gitu, automatizovat opakující se úlohy pomocí skriptů, porozumíš počítačovým sítím i jejich zabezpečení a zvládneš kontejnerizaci aplikací v Dockeru včetně orchestrace přes Docker Compose. Nevyhneme se ani aktuálním tématům, jako je etický hacking a kybernetická bezpečnost. Vše stavíme na praxi — od první lekce pracuješ s reálnými nástroji, které dnes denně používá každý moderní vývojový a provozní tým.
Ikona kurzu Začni s Linuxem a DevOps

Předpoklady:

Předpokládají se základy programování v Pythonu a logické myšlení — konkrétně znalost proměnných, datových typů, podmínek, cyklů a základních datových struktur (seznam, slovník).

Pro koho je kurz určen?

Kurz je vhodný pro každého, kdo chce porozumět tomu, jak software běží v reálném provozu, a osvojit si dovednosti, které dnes vyžaduje téměř každá IT pozice. Stačí základy programování a logické myšlení.

Začínající vývojáři a studenti IT

Chtějí pochopit, jak software běží v reálném provozu, a získat praktické základy Linuxu i DevOps.

Testeři, administrátoři a IT support

Chtějí se posunout směrem k DevOps, automatizaci a správě moderní infrastruktury.

Programátoři

Chtějí rozumět nasazení svých aplikací — od příkazové řádky přes Docker až po provoz a zabezpečení.

Jak výuka probíhá?

Kurz je veden online formou s živými lektory, doplněný o nepovinné úkoly, testy dostupné v e-learningu a skupinové i individuální konzultace. Veškeré materiály a záznamy z lekcí najdeš v našem e-learningu.

Videozáznamy

Záznamy ze všech lekcí, ke kterým se můžeš kdykoliv vrátit.

Praktická cvičení

S reálnými nástroji pracuješ od první lekce — teorii vždy doprovází praxe.

Domácí úkoly

Nepovinné úkoly a testy v e-learningu pro procvičení a upevnění látky.

Komunita

Diskuzní kanál pro sdílení zkušeností a pomoc, když se zasekneš.

Certifikát

Po absolvování kurzu obdržíš certifikát o jeho dokončení.

Praxe nad teorii

Důraz na hands-on práci s Linuxem, Gitem, sítěmi a Dockerem.

Osnova kurzu​

V úvodním bloku pochopíš, co je DevOps a proč se bez Linuxu neobejde žádný moderní vývoj. Naučíš se verzovat kód v Gitu a osvojíš si práci v Linuxu od filesystému až po editor.

1. Úvod do DevOps

Co je DevOps a proč se stal standardem moderního vývoje softwaru. Projdeme si přehled a cíle kurzu a vysvětlíme, proč je Linux pro DevOps klíčový a kde všude se používá.
 

2. Verzovací systém Git

Úvod do verzování kódu v Gitu, práce s větvemi a spolupráce v týmu. Položíme pevný základ, na kterém stojí veškerá týmová práce ve vývoji softwaru.
 

3. Linux I.

Historie Linuxu a význam open source, přehled distribucí a jejich specifik. Začneme se základní správou systému a prací s filesystémem.
 

4. Linux II.

Práce se soubory a adresáři, systém oprávnění a ovládnutí klasického editoru VIM. Naučíš se v Linuxu pohybovat sebejistě.

V druhém bloku se z uživatele staneš správce. Zautomatizuješ opakující se úlohy pomocí Bash skriptů a porozumíš tomu, jak spolu počítače komunikují a jak sítě i služby správně zabezpečit.

1. Administrace Linuxu a skriptování

Správa balíčků, služeb a procesů systému. Naučíš se základy skriptování v Bash pro automatizaci opakujících se úloh a pokročilejší správu systému.
 

2. Základy sítí

Pochopíš model OSI a základy TCP/IP, osvojíš si základní síťové nástroje a diagnostiku (ping, ssh) a porozumíš tomu, jak data putují sítí.
 

3. Pokročilé sítě a bezpečnost

Jmenný systém DNS, protokoly DHCP, TLS a SSH. Naučíš se implementovat a zabezpečit klíčové síťové služby.

Závěrečný blok patří kontejnerům. Ovládneš Docker od prvního image až po orchestraci vícekontejnerových aplikací přes Docker Compose, prohloubíš znalosti Gitu a nakoukneš do světa etického hackingu.

1. Docker I.

Úvod do Dockeru a kontejnerizace. Naučíš se pracovat s obrazy, vytvářet a spouštět kontejnery a osvojíš si základní Docker příkazy.
 

2. Docker II.

Praktická práce s Dockerem a psaní vlastních Dockerfile. Projdeme si osvědčené praktiky a zabezpečení kontejnerů.
 

3. Orchestrace kontejnerů a Docker Compose

Úvod do orchestrace kontejnerů a architektury mikroslužeb. Seznámíš se s nástrojem Docker Compose a principy řízení více kontejnerů.
 

4. Docker Compose v praxi

Vytváření a správa vícekontejnerových aplikací pomocí Docker Compose a osvědčené postupy pro nasazení v reálných projektech.
 

5. Git pro pokročilé

Pokročilá témata při práci s Gitem — řešení konfliktů, vracení změn a nahlédnutí do interního fungování Gitu.
 

6. Bezpečnost a hackování

Základy kybernetické bezpečnosti a etického hackingu. Přehled nástrojů (Kali Linux, Tails, Wireshark) a praktické příklady zabezpečení sítě a aplikací včetně využití VPN.

Co následuje po kurzu?

Kurzem to nekončí. I po jeho dokončení ti zůstává spousta výhod, na které se můžeš spolehnout:

Certifikát o dokončení

Oficiální certifikát Turing Institutu, kterým doložíš své nově nabyté dovednosti.

Trvalý přístup k materiálům

Záznamy ze všech lekcí i studijní materiály zůstávají navždy tvoje – vracej se k nim, kdykoliv potřebuješ.

Vstup do Turing komunity

Discord plný lidí jako ty, newsletter s IT novinkami a exkluzivní akce jen pro členy.

Lektoři

Martin Kucin

Martin Kucin

Senior DevOps Engineer, Yunex Traffic
Učí u násAI a AgentiDevOpsPython
Martin působí jako Senior DevOps inženýr ve společnosti Yunex Traffic, kde se zaměřuje na moderní infrastrukturu a orchestraci kontejnerových aplikací pomocí Kubernetes. Svoji technickou expertízu dále prohlubuje v rámci PhD studia, kde se věnuje výzkumu a praktickému provozu AI aplikací a velkých jazykových modelů (LLM). Tento akademický přesah mu umožňuje propojovat svět tradičního DevOps s nejnovějšími trendy v oblasti umělé inteligence, jako je nasazování komplexních AI pipeline a optimalizace výkonu modelů v produkčním prostředí.
Andrey Ershov

Andrey Ershov

Vedoucí inženýr – DevOps & cloud
Učí u násDevOps
Během 15 let v IT se Andrey pohyboval jako lektor, tester a programátor v jazycích C#, Python a JavaScript, SQL a také vedl tým v oblasti cloudové infrastruktury a DevOps. Zajímá ho široký pohled na věci, automatizace a tvorba platforem, které rozšiřují možnosti ostatních. V poslední době se zaměřuje na oblast zdravotnictví.

Termíny

Momentálně nejsou vypsané žádné termíny

Na tento kurz teď nemáme vypsaný žádný termín. Napište nám nebo zavolejte — dáme vám vědět, jakmile vypíšeme nový termín, a rádi se domluvíme i na termínu, který vám bude vyhovovat.

Časté dotazy

Pro koho je kurz určen?

Kurz je vhodný pro každého, kdo chce porozumět tomu, jak software běží v reálném provozu. Mezi účastníky mohou patřit začínající vývojáři a studenti IT, testeři, administrátoři a pracovníci supportu, kteří se chtějí posunout k DevOps, i programátoři, kteří chtějí rozumět nasazení a provozu svých aplikací. Nutností je logické myšlení a základy programování.

Proč se učit Linux a DevOps?

Linux pohání drtivou většinu serverů, cloudu i kontejnerů a DevOps je dnes standardem moderního vývoje softwaru. Znalost Linuxu, Gitu, sítí a Dockeru patří mezi nejžádanější dovednosti na trhu a otevírá dveře k pozicím jako DevOps inženýr, systémový administrátor nebo SRE.

Jaké jsou předpoklady pro kurz?

Předpokládají se základy programování v Pythonu a logické myšlení — konkrétně znalost proměnných, datových typů, podmínek, cyklů a základních datových struktur (seznam, slovník). Žádné předchozí zkušenosti s Linuxem ani DevOps nejsou potřeba, vše tě naučíme od základů.

Jak bude kurz probíhat?

Kurz probíhá formou online výuky s živými lektory doplněné o nepovinné úkoly, testy dostupné v e-learningu a skupinové i individuální konzultace. Veškeré materiály a záznamy z lekcí budou zveřejněny v našem e-learningu.

Je možné platbu rozdělit?

Ano, platbu je možné rozdělit. Pokud máš takový požadavek, napiš ho prosím do poznámky k přihlášce.

Co je zahrnuto v ceně?

Výuka od zkušených lektorů, přístup do e-learningového systému s příklady a testy, online konzultace během práce na úkolech, zapůjčení odborné literatury, příprava na pohovor a certifikát o absolvování kurzu.