Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Einführung in das Plattformengineering
- Die Perspektive von Entwicklern auf Plattformengineering
- Welche Vorteile bietet Plattformengineering für Entwicklungsteams?
- Abstimmung des Plattformengineerings mit den Zielen der Entwickler
Self-Service-Plattformen für Entwickler
- Grundsätze von Self-Service und on-demand-Ressourcenbereitstellung
- Nutzung interner Plattformen zur Unterstützung der Entwicklung und des Testens
- Praxisübung: Einrichtung einer selbstbedienbaren Sandbox-Umgebung
Automatisierung in der Softwareentwicklung
- Vereinfachung wiederkehrender Aufgaben durch Automatisierung
- Continuous Integration (CI) und Continuous Deployment (CD) – konkret für Entwickler
- Praxisübung: Erstellung automatisierter Build- und Deploy-Pipelines
Einsatz von Microservices und Containern
- Grundlagen der Microservices-Architektur
- Containerisierung mit Docker sowie Orchestrierung mittels Kubernetes
- Praxisübung: Containerisierung einer Anwendung und deren Deployment auf Kubernetes
Überwachung und Beobachtbarkeit
- Geeignete Werkzeuge und Methoden zur Überwachung der Anwendungsgesundheit
- Einführung von Beobachtbarkeitsmechanismen in Entwicklungsumgebungen<\/li>
- Praxisübung: Integration von Monitoring-Tools in den Entwicklungsprozess
Sicherheit und Compliance für Entwicklungsteams
- Integration von Sicherheitsaspekten in den gesamten Entwicklungszyklus
- Automatisierte Überprüfung auf Compliance-Anforderungen
- Praxisübung: Einsatz von Sicherheitsanalysen und Compliance-Tools im CI/CD-Prozess
Zusammenarbeit und Kommunikation
- Beste Praktiken für Teamarbeit unter Nutzung plattformbasierter Werkzeuge
- Effektive Kommunikationswege innerhalb einer auf Plattformen ausgerichteten Entwicklungsszene
- Praxisübung: Gemeinsame Projektplanung mit Hilfe plattformbezogener Tools
Projektarbeit
- Umsetzung eines kleinen Projekts unter Einbindung der Prinzipien des Plattformengineerings
- Einbeziehung von Automatisierung, Monitoring sowie Sicherheitsmaßnahmen
- Gemeinsame Feedbacksession zur Verbesserung der Arbeit
Zusammenfassung und weitere Schritte
Voraussetzungen
- Kenntnisse über den Softwareentwicklungszyklus (SDLC)
- Erfahrung mit Versionskontrollsystemen (z. B. Git)
- Bekanntschaft mit grundlegenden Konzepten der Containerisierung
Zielgruppe
- Softwareentwickler
- Mitglieder von Entwicklungsteams
- DevOps-Fachkräfte
21 Stunden
Erfahrungsberichte (1)
About the microservices and how to maintenance kubernetes