Entwerfen und Implementieren von Plattform-Engineering

Seminar / Firmentraining

Voraussetzungen

Für eine erfolgreiche Kursteilnahme müssen Sie über folgende (Vor-)Kenntnisse verfügen:

  • Cloud Computing-Konzepte beinhalten das Verstehen von PaaS-, SaaS- und IaaS-Implementierungen.
  • Azure-Verwaltung und Azure-Entwicklung mit nachgewiesenen Kenntnissen in mindestens einem dieser Bereiche.
  • Fortgeschrittene DevOps-Konzepte, einschließlich Versionssteuerung, Agile-Softwareentwicklung und Kernprinzipien bei der Softwareentwicklung Es wäre hilfreich, wenn Sie Erfahrung in einem Unternehmen hätten, das Software liefert.

Inhalte

Grundlagen des Plattformengineerings

In diesem Modul werden die Kernkonzepte und die Bedeutung des Plattformengineerings vorgestellt. Es untersucht, wie das Plattformengineering die Produktivität der Entwickelnden verbessert, die Time-to-Value beschleunigt und die digitale Transformation unterstützt. Sie lernen den strategischen Wert des Plattformengineerings als Basis für den technischen Erfolg und das Erreichen der allgemeinen Geschäftsziele kennen.

  • Einführung
  • Die Rolle der Plattformentwicklung in modernen Unternehmen
  • Kernprinzipien des Plattformdesigns
  • Funktionsmodell für die Plattformentwicklung
  • Kernaspekte der Plattformimplementierung
  • Wissensbeurteilung
  • Zusammenfassung

Entwerfen sicherer und skalierbarer Plattformarchitekturen

In diesem Modul gewinnen Lernende Erkenntnisse zum Entwerfen von Plattformarchitekturen, die sicher, skalierbar und konform mit regulatorischen Standards sind. Das Modul deckt die Kapazitätsplanung, Kostenoptimierung und die Rolle der Automatisierung bei der Aufrechterhaltung der Konsistenz und der Reduzierung manueller Fehler ab. Lernende untersuchen auch Strategien zum Erstellen skalierbarer Lösungen, die steigende Nachfrage und komplexe Workflows bewältigen können.

  • Einführung
  • Kernprinzipien des sicheren und skalierbaren Plattformdesigns
  • Sicherheitshinweise zur Plattformarchitektur
  • Skalieren von Plattformarchitekturen für Wachstum und Anpassungsfähigkeit
  • Automatisierung und Resilienz für moderne Plattformen
  • Wissensbeurteilung
  • Zusammenfassung

Implementieren von Self-Service-Funktionen für Entwickelnde

In diesem Modul erfahren Entwickelnde, wie sie ihre Ressourcen und Workflows unabhängig verwalten können, um damit Flexibilität und Innovationen zu fördern. Sie lernen, wie wichtig es ist, Flexibilität mit robuster Governance zu kombinieren, um Sicherheit, Compliance und operative Konsistenz sicherzustellen. In diesem Modul werden zudem bewährte Methoden für die Implementierung und Verwaltung von Self-Service-Funktionen innerhalb einer Organisation erläutert.

  • Einführung
  • Einführung in Self-Service-Funktionen für Entwickelnde
  • Self-Service-Plattformarchitektur für Entwickelnde
  • Governance und Sicherheit in Self-Service-Workflows
  • Programmierumgebungen für Entwickelnde
  • Automatisierungs- und Self-Service-Tools
  • Überwachung und Auditing von Entwickleraktivitäten
  • Implementieren von Microsoft Dev Box
  • Wissensbeurteilung
  • Zusammenfassung

Einblicke und kontinuierliche Verbesserung

Sie lernen die Bedeutung von Einblicken bei der Bereitstellung von Echtzeiterkenntnissen zur Systemleistung und bei der Identifizierung von ineffizienten Bereichen kennen. Dieses Modul betont die Bedeutung einer kontinuierlichen Verbesserung durch Feedbackschleifen, Leistungsüberwachung und Marktanalyse. Lernende untersuchen Strategien zur Anpassung an Markttrends und zur Förderung einer Innovationskultur innerhalb von Plattformengineeringteams.

  • Einführung
  • Bedeutung von Einblicken bei modernen Plattformen
  • Integrieren von Einblicken in die Plattformarchitektur
  • Metriken, Überwachung und Warnungen
  • Automatisierung für die Erkennung und Auflösung von Incident
  • Kontinuierliche Verbesserung durch Feedbackschleifen
  • Implementierung der Real-Time-Überwachung mit dem Azure Monitor
  • Wissenscheck
  • Zusammenfassung

Entwickeln strategischer Plattformroadmaps

In diesem Modul werden die Grundsätze einer strategischen Plattformroadmap behandelt, einschließlich der Ausrichtung von Plattforminitiativen an den Geschäftszielen, der Vorbereitung auf technologische Verbesserungen und der Förderung von Innovationen. Die Lernenden erfahren, wie sie umsetzbare Roadmaps für die Weiterentwicklung der Plattform entwerfen, um sicherzustellen, dass diese effizient, zuverlässig und anpassbar an zukünftige Innovationen bleibt.

  • Einführung
  • Die strategische Bedeutung der Plattformentwicklung
  • Entwickeln einer skalierbaren Plattformarchitektur
  • Zukunftssichere Gestaltung der Plattform
  • Kontinuierliche Verbesserung und Innovationsmanagement
  • Roadmapentwicklung und -umsetzung
  • Risikomanagement bei der Plattformentwicklung
  • Kommunizieren der Roadmap mit Beteiligten
  • Wissensbeurteilung
  • Zusammenfassung