Kontakt aufnehmen

Schulungsübersicht

Modul 1 – Einführung in OpenShift

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

Modul 2 – Containerisierte Anwendungen

  • Container-Grundlagen
  • Erstellung von Anwendungsimages
  • Image-Registries
  • Image-Lebenszyklus
  • Arbeit mit Anwendung-Artefakten

Modul 3 – Bereitstellung von Anwendungen

  • Erstellung von Anwendungsdeployments
  • Rollout-Strategien
  • Skalierung von Anwendungen
  • Konfigurationsverwaltung
  • Secrets und ConfigMaps

Modul 4 – Anwendungsnetzwerke

  • Services
  • Routes
  • Ingress-Konzepte
  • Interne Kommunikation
  • Externer Zugriff

Modul 5 – Persistente Daten

  • Konzepte des persistenten Speichers
  • Persistent Volume Claims
  • Stateful-Anwendungen
  • Datenmanagement-Überlegungen

Modul 6 – Automatisierung der Entwicklung

  • CI/CD-Grundlagen
  • Automatisierung von Anwendungsbauvorgängen
  • Bereitstellungspipelines
  • Versionsmanagement
  • Release-Workflows

Modul 7 – Observability (Beobachtbarkeit)

  • Anwendungslogs
  • Metriken
  • Überwachung
  • Gesundheitschecks
  • Fehlerbehebung bei Deployments

Modul 8 – Anwendungssicherheit

  • Sichere Anwendungskonfiguration
  • Verwaltung von Secrets
  • Zugriffskontrolle
  • Image-Sicherheit
  • Sicherheitsbest Practices

Modul 9 – Praktiken für cloud-native Entwicklung

  • Prinzipien der Twelve-Factor-App
  • Design von zustandslosen Anwendungen
  • Umgebungsspezifische Konfiguration
  • Skalierbarkeitsüberlegungen
  • DevOps-Zusammenarbeit

Modul 10 – Praxisprojekt

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

Kursformat

  • Interaktive Vorträge und Demonstrationsübungen.
  • Umfangreiche Praxisaufgaben.
  • Praktische Übungen basierend auf realen Entwicklungsszenarien.

Möglichkeiten zur Kursanpassung

  • Das Training kann an die in Ihrer Organisation verwendeten Programmiersprachen, Frameworks und CI/CD-Tools angepasst werden.
  • Die Übungen können an die OpenShift-Umgebung des Kunden oder eine gleichwertige 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