Kursüberblick
Dieser Kurs bietet einen umfassenden Leitfaden zum Entwerfen und Implementieren von Plattform-Engineering in modernen Unternehmen. Er umfasst die grundlegenden Prinzipien, die strategische Ausrichtung mit den Geschäftszielen und die praktischen Aspekte des Aufbaus skalierbarer, sicherer und zukunftssicherer Plattformen. Durch die Teilnahme an diesem Kurs gewinnen lernende Lernende die erforderlichen Kenntnisse und Fähigkeiten, um die Produktivität der Entwickler zu steigern, operative Exzellenz zu gewährleisten und kontinuierliche Innovationen voranzutreiben.
Zielgruppe
Dieser Kurs richtet sich an Experten, die an Plattformtechnik beteiligt sind, einschliesslich Softwareingenieuren, DevOps-Praktikern, IT-Architekten und technischen Führungskräften. Es eignet sich auch für Einzelpersonen, die für das Entwerfen, Implementieren und Verwalten von Plattformlösungen in ihren Organisationen verantwortlich sind. Die Zielgruppe umfasst Softwareingenieure und Entwickler, DevOps-Experten, IT-Architekten, Technische Führungskräfte und Manager, Plattformingenieure und Sicherheits- und Complianceexperten.
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, einschliesslich Versionssteuerung, Agile-Softwareentwicklung und Kernprinzipien bei der Softwareentwicklung Es wäre hilfreich, wenn Sie Erfahrung in einem Unternehmen hätten, das Software liefert.
Kursinhalt
Grundlagen des Plattformengineerings
- Einführung
- Die Rolle der Plattformentwicklung in modernen Unternehmen
- Kernprinzipien des Plattformdesigns
- Funktionsmodell für die Plattformentwicklung
- Kernaspekte der Plattformimplementierung
- Modulbewertung
- Zusammenfassung
Entwerfen sicherer und skalierbarer Plattformarchitekturen
- 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
- Modulbewertung
- Zusammenfassung
Implementieren von Self-Service-Funktionen für Entwickelnde
- Einführung
- Einführung in den Entwickler-Self-Service
- 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
- Modulbewertung
- Zusammenfassung
Einblicke und kontinuierliche Verbesserung
- 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
- Implementieren von Echtzeitüberwachung mit Azure Monitor
- Modulbewertung
- Zusammenfassung
Entwickeln strategischer Plattformroadmaps
- 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
- Implementieren einer Self-Service-Infrastruktur mit Bicep
- Modulbewertung
- Zusammenfassung
