Kursplan
Modul 1 – Introduktion till OpenShift
- OpenShift-arkitektur
- Kubernetes-grunder
- Projekt och namnområden
- OpenShifts arbetsflöde för utvecklare
- Användning av webbkonolen och CLI
Modul 2 – Behållarbaserade applikationer
- Behållarkoncept
- Bygga applikationsbildes
- Bildregister
- Bildens livscykel
- Arbeta med applikationsartefakter
Modul 3 – Distribuera applikationer
- Skapa applikationsdistributioner
- Utrullningsstrategier
- Skalning av applikationer
- Konfigurationshantering
- Hemligheter (secrets) och ConfigMaps
Modul 4 – Applikationsnätverk
- Tjänster
- Rutter
- Ingress-koncept
- Intern kommunikation
- Extern åtkomst
Modul 5 – Persistenta data
- Konceptet med persistenta lagringsmedium
- Persistents Volymförfrågningar (PVC)
- Tillståndshållande applikationer
- Hänseende till datamanagement
Modul 6 – Automatisering av utveckling
- KI/CD-grunder (Fortsatt Integration/Fortsatt Leverans)
- Automatisera byggen av applikationer
- Distributionspipelines
- Versionshantering
- Leveransarbetsflöden
Modul 7 – Observerbarhet
- Applikationsloggar
- Mätningsvärden (Metrics)
- Övervakning
- Hälsokontroller
- Felsökning av distributioner
Modul 8 – Applikationssäkerhet
- Säker konfigurering av applikationer
- Hantera hemligheter (secrets)
- Tillgångskontroll
- Bildsäkerhet
- Säkerhetsbest practices
Modul 9 – Molninfödda utvecklingsmetoder
- To-Factor App-principer
- Tillståndslös applikationsdesign
- Miljöspecifik konfiguration
- Hänseenden för skalbarhet
- DevOps-samarbete
Modul 10 – Praktiskt projekt
- Bygg en behållarbaserad applikation
- Distribuera den till OpenShift
- Konfigurera nätverk
- Lagra applikationsdata
- Implementera automatiserad distributering
- Följ upp och felsök applikationen
Kursformatet
- Interaktiva föreläsningar och demonstrationer.
- Extensiva praktiska övningar.
- Praktiska labbuppgifter baserade på verkliga utvecklingsscenarier.
Anpassningsalternativ för kursen
- Utbildningen kan anpassas efter de programmeringsspråk, ramverk och CI/CD-verktyg som används i er organisation.
- Labbuppgifterna kan anpassas till kundens OpenShift-miljö eller en motsvarande Kubernetes-baserad plattform.
Krav
- En generell förståelse för behållarkoncept
- Erfarenhet av mjukvaruutveckling
Målgrupp
- Utvecklare
Vittnesmål (7)
många praktiska övningar (laborationer)
Seba - Robert Bosch Sp. z o.o
Kurs - OpenShift 4 for Developers
Maskintolkat
Ämne och övningar
Sylwia - Robert Bosch Sp. z o.o
Kurs - OpenShift 4 for Developers
Maskintolkat
Bra sätt att leda utbildningen
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Kurs - OpenShift 4 for Developers
Maskintolkat
Tränaren är en mycket väl förberedd person med stort kunskapsinnehåll.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Kurs - OpenShift 4 for Developers
Maskintolkat
Väntar på att alla deltagare i övningarna ska vara klara och ger hjälp om det behövs.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Kurs - OpenShift 4 for Developers
Maskintolkat
Praktiska exempel + övningar
Antonin Vyborny - Deutsche Borse Group
Kurs - OpenShift 4 for Developers
Maskintolkat
Instruktören känner ämnet mycket väl. Det har inte hänt att vi inte löst ett problem.
Lubos Lagin - Deutsche Borse Group
Kurs - OpenShift 4 for Developers
Maskintolkat