Kontakt aufnehmen

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

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien