Cíle kurzu
DevOps filozofie a nástroje určené pro její implementaci přinášejí širokou a komplexní paletu možností, ve kterých není snadné se orientovat. Tento kurz si proto dává za cíl obeznámit účastníky s tým, proč má smysl automatizovat IT infrastrukturu, jaké komponenty jsou k dispozici a jak je efektivně využít pro řešení každodenních úkolů. Představíme si programovací a skriptovací jazyky, vývojová prostředí, prakticky prozkoumáme specifika datových formátů a zorientujeme se ve světe API a datových modelů. Na závěr kurzu získané znalosti spojíme do jednoho celku a prakticky si představíme vzorový workflow, který umožní efektivně spravovat infrastrukturu automatizovaným způsobem. Po absolvovaní úvodního kurzu si mohou účastníci vybrat libovolný z dalších našich "DevOps for System Engineers" kurzů, ve kterých se budeme věnovat diskutovaným nástrojům ve větším detailu.Obsah kurzu
- DevOps vs. Infrastructure Engineering - DevOps filozofie a koncepty - Přehled DevOps nástrojů - Programovací jazyky - Vývojové prostředí (IDE) - GIT - CI/CD proces - APIs - Applicaiton Programing Interface - Datové modely - Transportní protokoly - Datové formáty pro přenos sítí - Orchestrace vs. Správa konfigurací - Ansible - Terraform (OpenTofu) - Úvod do kontejnerizacePředpoklady
Základní znalost práce s operačním systémem Microsoft Windows/Linux a webovým prohlížečem.Studijní materiály
Všichni účastníci obdrží tištěnou verzi studijních materiálů.