Kontakt aufnehmen

Schulungsübersicht

Modul 1 – Einführung in OpenShift

  • Architektur von OpenShift
  • Grundsätze von Kubernetes
  • Projekte und Namespaces
  • Entwickler-Workflow bei OpenShift
  • Nutzung der Webkonsole sowie der CLI

Modul 2 – Containerisierte Anwendungen

  • Grundsätze von Containern
  • Erstellung von Anwendungs-Images
  • Image-Registries
  • Lifecycle von Images
  • Arbeiten mit Anwendungsartefakten

Modul 3 – Bereitstellung von Anwendungen

  • Erstellung von Anwendungsdeployments
  • Bereitstellungsstrategien
  • Auslastungseinstellungen der Anwendungen
  • Verwaltung der Konfigurationen<\/li>
  • Umgang mit Geheimdaten und ConfigMaps

Modul 4 – Netzwerkkonfiguration von Anwendungen

  • Services
  • Routes
  • Konzepte zu Ingress
  • Interner Datenaustausch zwischen Komponenten
  • Zugang von außen zu Anwendungen

Modul 5 – Persistenter Speicher

  • Grundsätze des persistenten Speichers
  • Persistent Volume Claims
  • Umgang mit statusbehafteten Anwendungen
  • Aspekte der Datenverwaltung

Modul 6 – Automatisierung der Entwicklung

  • Grundsätze von CI/CD
  • Automatische Erstellung von Anwendungs-Images
  • Einrichtung von Deployment-Pipelines
  • Verwaltung verschiedener Versionen
  • Prozesse zur Softwarefreigabe

Modul 7 – Überwachung und Analyse

  • Analyse von Anwendungslogs
  • Erfassung von Metriken
  • Überwachung der Systemeigenschaften
  • Gesundheitschecks der Anwendungen
  • Fehleranalyse bei Bereitstellungen

Modul 8 – Sicherheit von Anwendungen

  • Sichere Konfiguration der Anwendungen
  • Verwaltung von Geheimdaten
  • Zugriffsrechtekonzepte
  • Sicherheit von Images
  • Beste Praktiken im Bereich Sicherheit

Modul 9 – Cloud-native Entwicklungspraktiken

  • Die Prinzipien der Twelve-Factor-Apps
  • Design von zustandsfreien Anwendungen
  • Anpassung der Konfiguration an verschiedene Umgebungen
  • Überlegungen zur Skalierbarkeit
  • Zusammenarbeit im Rahmen von DevOps-Prozessen

Modul 10 – Praktisches Projekt

  • Erstellung einer containerisierten Anwendung
  • Bereitstellung dieser Anwendung auf OpenShift
  • Konfiguration des Netzwerks für die Anwendung
  • Speicherung der Anwendungsdaten
  • Einrichtung automatisierter Bereitstellungsprozesse
  • Überwachung sowie Fehlerbehebung der fertigen Anwendung

Aufbau des Kurses

  • Interaktive Vorträge und Demonstrationen.
  • Zahlreiche praktische Übungen für die Teilnehmer.
  • Praxisorientierte Labore, die auf reale Entwicklungsszenarien abgestimmt sind.

Möglichkeiten zur Anpassung des Kurses

  • Das Training lässt sich individuell an die von Ihrem Unternehmen genutzten Programmiersprachen, Frameworks sowie CI/CD-Tools anpassen.
  • Die Labore können auf Ihre spezifische OpenShift-Umgebung oder eine vergleichbare Kubernetes-Plattform zugeschnitten werden.

Voraussetzungen

  • Grundsätzliches Verständnis von Containerkonzepten
  • Erfahrung in der Softwareentwicklung

Zielgruppe

  • Entwickler
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien