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
Erfahrungsberichte (7)
viele praktische Übungen (Labs)
Seba - Robert Bosch Sp. z o.o
Kurs - OpenShift 4 for Developers
Maschinelle Übersetzung
Thema und Übungen
Sylwia - Robert Bosch Sp. z o.o
Kurs - OpenShift 4 for Developers
Maschinelle Übersetzung
Gute Art, das Training zu leiten
Dawid Karonski - Orange Szkolenia Sp. z o.o.
Kurs - OpenShift 4 for Developers
Maschinelle Übersetzung
Der Trainer ist eine sehr gut vorbereitete Person mit großem Wissen.
Piotr Golabek - Orange Szkolenia Sp. z o.o.
Kurs - OpenShift 4 for Developers
Maschinelle Übersetzung
Auf alle Teilnehmer der Übungen warten und Hilfe anbieten, wenn nötig.
Mikolaj Tkaczyk - Orange Szkolenia Sp. z o.o.
Kurs - OpenShift 4 for Developers
Maschinelle Übersetzung
Praktische Beispiele + Übungen
Antonin Vyborny - Deutsche Borse Group
Kurs - OpenShift 4 for Developers
Maschinelle Übersetzung
Der Trainer kennt das Thema sehr gut. Es ist nicht vorgekommen, dass wir ein Problem nicht lösen konnten.
Lubos Lagin - Deutsche Borse Group
Kurs - OpenShift 4 for Developers
Maschinelle Übersetzung