Kursplan
Modul 1 – Introduksjon til OpenShift
- OpenShift-arkitektur
- Kubernetes-fundamentaler
- Prosjekter og namespaces
- OpenShift-utviklerarbeidsflyt
- Bruk av Web Console og CLI
Modul 2 – Beholderbaserte applikasjoner
- Beholderfundamentaler
- Bygge applikasjonsbilder
- Bilde registre
- Bildets livssyklus
- Arbeide med applikasjonens artefakter
Modul 3 – Distribusjon av applikasjoner
- Lage distribusjoner av applikasjoner
- Utrullingsstrategier
- Skalere applikasjoner
- Konfigurasjonsstyring
- Hemmeligheter og ConfigMaps
Modul 4 – Nettverk for applikasjoner
- Tjenester (Services)
- Ruter (Routes)
- Ingress-konsepter
- Intern kommunikasjon
- Ekstern tilgang
Modul 5 – Vedvarende data
- Konsepter for vedvarende lagring
- Persistent Volume Claims (PVCs)
- Tilstandsbaserte applikasjoner
- Betraktninger rundt datastyring
Modul 6 – Automatisering av utvikling
- CI/CD-fundamentaler
- Automatisere bygging av applikasjoner
- Distribusjonsrørledninger
- Versjonsstyring
- Utgivelsesarbeidsflyter
Modul 7 – Observerbarhet
- Applikasjonslogger
- Metriser
- Overvåking
- Helsesjekker
- Feilsøking av distribusjoner
Modul 8 – Sikkerhet for applikasjoner
- Sikker applikasjonskonfigurasjon
- Håndtering av hemmeligheter
- Tilgangskontroll
- Bildesikkerhet
- Sikkerhetsbest practices
Modul 9 – Utviklingspraksiser for sky-native løsninger
- Tolvfaktor-apper-prinsipper
- Tilstandsløs applikasjonsdesign
- Miljøspesifikke konfigurasjoner
- Skalerbarhetshensyn
- DevOps-samarbeid
Modul 10 – Praktisk prosjekt
- Bygge en beholderbasert applikasjon
- Distribuer den til OpenShift
- Konfigurere nettverk
- Lagre applikasjonsdata
- Implementere automatisk distribusjon
- Overvåke og feilsøke applikasjonen
Kursformatet
- Interaktive forelesninger og demonstrasjoner.
- Udannede praktiske øvelser.
- Praktiske labber basert på reelle utviklingsscenarioer.
Tilpasningsmuligheter for kurset
- Opplæringen kan tilpasses de programmeringsspråkene, rammeverkene og CI/CD-verktøyene som brukes i din organisasjon.
- Labber kan tilpasses kundens OpenShift-miljø eller en tilsvarende Kubernetes-basert plattform.
Krav
- Generell forståelse av beholderbegrepene
- Erfaring med programvareutvikling
Målgruppe
- Utviklere
Referanser (7)
mange praktiske øvelser (laboratorieøvelser)
Seba - Robert Bosch Sp. z o.o
Kurs - OpenShift 4 for Developers
Maskinoversatt
Emne og øvelser
Sylwia - Robert Bosch Sp. z o.o
Kurs - OpenShift 4 for Developers
Maskinoversatt
God måte å lede opplæringen
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Kurs - OpenShift 4 for Developers
Maskinoversatt
Instruktøren er en meget godt forberedt person med stor kunnskap.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Kurs - OpenShift 4 for Developers
Maskinoversatt
Venter på at alle deltakerne i øvelsene er ferdige og gir hjelp hvis det er nødvendig.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Kurs - OpenShift 4 for Developers
Maskinoversatt
Praktiske eksempler + øvelser
Antonin Vyborny - Deutsche Borse Group
Kurs - OpenShift 4 for Developers
Maskinoversatt
Instruktøren kjenner emnet godt. Det skjedde ikke at vi ikke løste problemer.
Lubos Lagin - Deutsche Borse Group
Kurs - OpenShift 4 for Developers
Maskinoversatt