Kontakt aufnehmen

Schulungsübersicht

Modul 1 – Einführung in OpenShift

  • OpenShift-Architektur
  • Kubernetes-Grundlagen
  • Projekte und Namespaces
  • OpenShift-Entwicklungsworkflow
  • Nutzung der Webkonsole und der CLI

Modul 2 – Containerisierte Anwendungen

  • Container-Grundlagen
  • Erstellung von Anwendungsbildern
  • Image-Registries
  • Image-Lebenszyklus
  • Umgang mit Anwendungsartefakten

Modul 3 – Bereitstellung von Anwendungen

  • Erstellung von Anwendungsbereitstellungen
  • Rollout-Strategien
  • Skalierung von Anwendungen
  • Konfigurationsmanagement
  • Secrets und ConfigMaps

Modul 4 – Application Networking

  • Dienste (Services)
  • Routen
  • Ingress-Konzepte
  • Interne Kommunikation
  • Externer Zugriff

Modul 5 – Persistente Daten

  • Konzepte des persistenten Speichers
  • Persistent Volume Claims
  • Zustandsbehaftete Anwendungen
  • Erwägungen zur Datenverwaltung

Modul 6 – Entwicklungsautomatisierung

  • CI/CD-Grundlagen
  • Automatisierung von Anwendungsbuilds
  • Bereitstellungspipelines
  • Versionmanagement
  • Release-Workflows

Modul 7 – Observability

  • Anwendungslogs
  • Metriken
  • Überwachung
  • Gesundheitsprüfungen
  • Fehlerbehebung bei Bereitstellungen

Modul 8 – Anwendungssicherheit

  • Sichere Anwendungskonfiguration
  • Verwaltung von Secrets
  • Zugriffskontrolle
  • Bildsicherheit
  • Sicherheits-Best-Practices

Modul 9 – Cloudnative Entwicklungspraktiken

  • Grundsätze der Twelve-Factor App
  • Design zustandsloser Anwendungen
  • Konfiguration für spezifische Umgebungen
  • Skalierbarkeitsüberlegungen
  • DevOps-Zusammenarbeit

Modul 10 – Praxisprojekt

  • Erstellung einer containerisierten Anwendung
  • Bereitstellung in OpenShift
  • Konfiguration des Networking
  • Speicherung von Anwendungsdaten
  • Implementierung eines automatisierten Deployments
  • Überwachung und Fehlerbehebung der Anwendung

Format des Kurses

  • Interaktive Vorträge und Demonstrationen.
  • Umfangreiche praktische Übungen.
  • Praxislabore basierend auf realen Entwicklungsszenarien.

Möglichkeiten zur Kursanpassung

  • Die Schulung kann an die in Ihrer Organisation verwendeten Programmiersprachen, Frameworks und CI/CD-Tools angepasst werden.
  • Labore können an die OpenShift-Umgebung des Kunden oder eine equivalente Kubernetes-basierte Plattform angepasst werden.

Voraussetzungen

  • Allgemeines Verständnis von Container-Konzepten
  • Erfahrung in der Softwareentwicklung

Zielgruppe

  • Entwickler
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien