Popis kurzu
Naučíte se používat OpenShift dle best-practice a využívat jeho nejlepších vlastností ke zjednodušení a zrychlení své práce.
Kurz se zaměřuje na technologie a postupy používané pro vývoj a nasazování aplikací v OpenShiftu, včetně práce s interní image registry, build procesem, využití Source-to-image build procesu, nasazování aplikací pomocí template a deployment strategiemi.
Cíle kurzu
Cílem školení je naučit studenty vytvářet aplikace, které běží v kontejnerech a jsou připraveny pro nasazení v OpenShiftu, a také jak vytvářet a spravovat kontejnery s pomocí OpenShiftu. Dále se naučí práci s Jenkins CI/CD pipelines a napojení aplikací v OpenShiftu na externí komponenty.
Po absolvování kurzu budou účastníci schopni vytvářet, nasazovat a spravovat aplikace v OpenShiftu a využívat best-practices pro vývoj a nasazení aplikací v kontejnerech.Určeno pro
Vývojářům, DevOps inženýrům, architektům i administrátorům.Obsah kurzu
- Správa a nasazování aplikací do OpenShiftu
- Best-practice návrhu aplikací pro kontejnerizaci v OpenShiftu
- Práce s interní image registry
- OpenShift build proces
- Využití Source-to-image build procesu
- Nasazování aplikací za pomoci template
- Deployment strategie
- Jenkins - CI/CD pipelines
- Napojení aplikací v OpenShiftu na externí komponenty
Poznámka
OpenShift je registrovaná ochranná známka společnosti Red Hat, Inc. v USA a/nebo dalších zemích. Tento kurz není certifikován, akreditován, přidružen ani schválen společností Red Hat, Inc.
Předpoklady
Je doporučeno mít základní znalosti a zkušenosti s vývojem webových aplikací, koncepty a technologie kontejnerizace, jako je Docker a alespoň základní znalosti a zkušenosti s vývojem pomocí příkazové řádky Linuxu a technologie verzování kódu s Git.Studijní materiály
Materiály jsou v elektronické podobě.