Provozovatelé řízené živé výuky CI/CD (pokračující integrace / pokračující dodávka), online nebo na místě, prostřednictvím interaktivní praktické práce předvádějí základní i pokročilé koncepty CI/CD.
Výuka CI/CD je k dispozici jako „živá výuka online“ nebo „živá výuka na místě“. Živá výuka online (také nazývaná „živá vzdálená výuka“) se provádí pomocí interaktivní vzdálené pracovní plochy. Živá výuka na místě může být realizována lokálně na prostorech zákazníka v Prague nebo v firemních vzdělávacích centrech NobleProg v Prague.
Jeďte tramvají č. 9 ze zastávky Hlavní nádraží směrem na Sídliště Řepy.
Vystupte na zastávce Újezd.
Pokračujte pěšky asi 10 minut směrem na Malostranské náměstí / Prokopskou.
Pokračujte ulicí Prokopská až na adresu 296/8.
Alternativa: Jeďte metrem linkou C ze stanice Hlavní nádraží do stanice Muzeum, kde přestupte na linku A směrem na Nemocnici Motol. Vystupte ve stanici Malostranská a pokračujte pěšky přes Malou Stranu. Tato varianta zahrnuje více chůze.
z autobusového nádraží Praha – Florenc
Jeďte metrem linky B ze stanice Florenc směrem na Zličín.
Vystupte ve stanici Můstek.
Přestupte na linku A směrem na Nemocnici Motol.
Vystupte ve stanici Malostranská.
Pokračujte pěšky přibližně 10–15 minut na adresu Prokopská 296/8.
Toto školení pod vedením instruktora probíhá formou interaktivní výuky Prague (online nebo na místě) a je určeno vývojářům středně pokročilé a pokročilé úrovně, profesionálům z oblasti DevOps i architektům, kteří chtějí navrhovat, nasazovat a spravovat odolné aplikace s využitím mikroslužeb, kontejnerů a automatizovaných CI/CD procesů.
Po absolvování tohoto školení budou účastníci schopni:
Porozumět a implementovat architekturu mikroslužeb.
Nasazovat a spravovat aplikace v kontejnerech pomocí nástrojů Docker a Kubernetes.
Nastavit a optimalizovat CI/CD řetězce pro automatické nasazování.
Aplikovat osvědčené postupy v oblasti zabezpečení, monitorování a sledování chování systémů.
Toto školení vedené lektorem v Prague (online nebo na místě) seznamuje účastníky se základními koncepty a použitím Jenkinsu. Je určeno pro softwarové vývojáře a inženýry DevOps, kteří si chtějí Jenkins nastavit, vytvářet a konfigurovat úlohy a automatizovat klíčové aspekty procesu vývoje softwaru.
Po absolvování tohoto kurzu budou účastníci schopni:
Pochopit principy kontinuální integrace a kontinuálního dodávání (CI/CD).
Nainstalovat a nakonfigurovat Jenkins pro automatizaci softwaru.
Vytvářet a spravovat úlohy v Jenkinsu určené k sestavování a testování aplikací.
Nastavit a přizpůsobit automatizované procesy pro nasazování softwaru.
Toto lektorem vedené školení v Prague pomáhá vývojářům a DevOps inženýrům implementovat SonarQube pro nepřetržitou inspekci kódu. Naučte se integrovat statickou analýzu do pipeline Azure DevOps, konfigurovat skenery a aplikovat praktiky bezpečného vývoje prostřednictvím praktických cvičení s reálnými repozitáři.
Naučte se vytvářet robustní testovací automatizované frameworky pomocí sady Selenium a integrovat pracovní postup nepřetržitého testování s Jenkins. Tento kurz v Prague vybaví inženýry kvality (QA) praktickými dovednostmi v WebDriveru, TestNG a Gridu pro distribuované a mezi-prohlížečové testování v agilních prostředích.
Toto školení pod vedením instruktora Prague (online nebo na místě) je určeno vývojářům či inženýrům DevOps, kteří chtějí vytvářet automatizované procesy s využitím principů CI/CD a Pythonu.
Po absolvování tohoto kurzu budou účastníci schopni:
Nastavit potřebné vývojové prostředí pro tvorbu CI/CD procesů s využitím Pythonu.
Vytvořit automatizované procesy na testování a publikaci balíčků Pythonu pomocí nástroje Travis-CI.
Automatizovat nasazení kontejnerizovaných aplikací prostřednictvím Dockeru a Heroku.
Toto školení pod vedením lektora Prague (online nebo prezenčně) je určeno pro inženýry, kteří chtějí s využitím Jenkinsu 2 vytvářet pipeliney automatizující proces přesunu aplikace z fáze vývoje do produkce.
Po absolvování tohoto kurzu budou účastníci schopni:
Nainstalovat a nakonfigurovat Jenkins 2.
Používat skriptovací přístup k automatizaci všech fází procesu nasazení softwaru.
Automaticky generovat verze aplikace v okamžiku, kdy je kód uložen do systému pro správu verzí.
Automaticky spouštět procesy kompilace, testování i balení softwaru.
Rychle reagovat na oznámení a hlášky v případě výskytu chyb.
Instalovat další pluginy za účelem rozšíření funkcionality Jenkinsu.
Naučte se, jak vytvářet, nasazovat a spravovat kontejnerizované aplikace s pomocí OpenShiftu – jedné z předních platforem založených na Kubernetes pro vývoj cloud-nativních aplikací. Toto praktické školení se zaměřuje na nasazování aplikací, práci s kontejnery, síťovou komunikaci, procesy CI/CD a pracovní postupy DevOps; poskytne účastníkům potřebné dovednosti pro tvorbu a udržování moderních aplikací v produkčním prostředí.
Toto školení pod vedením instruktora v Prague (online či na místě) je určeno pro inženýry DevOps a vývojáře, kteří chtějí využít SonarQube k provádění kontrol kódu plně integrovaných do vývojových nástrojů, jako jsou Jenkins, GitHub, Azure DevOps apod.
Po absolvování tohoto kurzu budou účastníci schopni:
Nastavit potřebné vývojové prostředí pro spuštění automatických kontrol kódu.
Integrovat SonarQube s nástroji pro kontinuální integraci, například s Jenkinsem či Azure DevOps.
Provádět nepřetržité inspekce kódu za účelem odstranění chyb a bezpečnostních slabin.
Shromažďovat a analyzovat data, která pomohou při zlepšování kvality kódu, jeho údržbě i bezpečnosti.
Woodpecker CI je jednoduchý, avšak výkonný nástroj pro kontinuální integraci navržený speciálně pro samostatně hostované platformy typu Git, jako jsou Gitea a Forgejo. Nabízí lehký, na Dockeru založený systém CI/CD bez složitosti ani licenčních nákladů spojených s komerčními řešeními tohoto typu.
Přečtěte si více...
Naposledy aktualizováno:
Reference (5)
Dobré praktiky CI/CD (gitflow a gitops), strategie aplikací, idempotence a drift, správa vzdáleného stavu (remote state management) a Pod Disruption Budgets
McKayla Fusco - NSWC Dahlgren Division - DNA
Kurz - Resilient Architecture: Microservices, Containers, and CI/CD
Přeloženo strojem
Interaktivní a praktické cvičení.
Balavignesh Elumalai - Scottish Power
Kurz - SonarQube for DevOps
Přeloženo strojem
Instruktor má hluboké zkušenosti a je velmi pestrý v podání. Hloubka znalostí a vášeň pro výuku jsou velmi oceňovány.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurz - Jenkins 2: Building CI/CD Pipelines
Přeloženo strojem
Instruktor. Pochopil jsem, co mě učil, a to bylo překvapující vzhledem k mému nedostatku znalostí. Pokud mě mohl naučit, může naučit kohokoli!!!!