Ta kontakt

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
 35 Timer

Antall deltakere


Pris per deltaker

Referanser (7)

Kommende kurs

Relaterte kategorier