Kom i kontakt

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

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier