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