Continuous Integration& Deployment (CI/CD)

Základní info

Cíle kurzu

(CI/CD) pipeline je základním DevOps prvkem, který automatizuje proces vývoje a nasazení softwaru. Zahrnuje soubor postupů a nástrojů navržených k usnadnění doručování softwaru, od psaní kódu po jeho nasazení na produkční server. CI/CD je automatizovaný přístup, který zajišťuje opakovatelnost a spolehlivost.Během tohoto kurzu prozkoumáme základní koncepty vývoje softwaru, jako je Software Development Life Cycle (SDLC), Agilní přístup k vývoji softwaru, systém správy Scrum a DevOps, a jak jsou vzájemně propojeny. Poté se budeme zabývat základními koncepty CI a CD, porozumíte jejich rozdílům a výhodám, pokud jsou správně implementovány ve vaší DevOps pipeline. Vysvětlíme si různé strategie nasazení a kontejnerizací pomocí Dockeru, což je klíčový dovednost v moderním CI/CD pipeline. Kromě samotné CI/CD získáte také znalosti o Infrastructure as Code (IaC), což zahrnuje využití kódu k automatizaci IT infrastruktury. Praktická část kurzu bude zaměřena zejména na dva populární CI/CD

Obsah kurzu

- DevOps filozofie (terminologie a vztah k CI/CD) - Úvod do CI/CD (vysvetlení pojmů a nástrojů Countinous Integration, Deployment) - Vysvetlení strategií pro branching (Git, Github, Gitlab) - Instalace a použití Gitlab prostředí pro CI/CD - Instalace a použití Jenkins prostředí pro CI/CD - Zabezpečení CI/CD systémů

Předpoklady

- Základní znalost práce s operačním systémem Microsoft Windows/Linux a webovým prohlížečem. - Praktická znalost systému pro správu verzí - GIT

Studijní materiály

Všichni účastníci obdrží tištěnou verzi studijních materiálů.

Continuous Integration& Deployment (CI/CD)

Vybraný termín:

 Praha

Cena

Kontaktovat dodavatele


Kontrola proti spamu. Kolik je tři a devět ? Součet zapište číslicemi.