Cloud Computing: Microsoft Azure Cloud-Entwicklung
Lernen Sie, wie Sie mit Microsoft Azure Cloud-native Anwendungen erstellen und bereitstellen. Dieser Kurs konzentriert sich auf praktische Azure Cloud-Entwicklungsfähigkeiten und behandelt Kernservices, DevOps-Tools und moderne Bereitstellungsmethoden für skalierbare, sichere Cloud-Lösungen.
Einführung in die Microsoft Azure Cloud-Entwicklung

  • Übersicht über die Azure Cloud-Plattform, Services und Entwicklungstools
  • Wichtige Unterschiede zwischen der Entwicklung herkömmlicher und Cloud-nativer Anwendungen
  • Grundlagen zu Azure SDKs, APIs und Entwicklerumgebungen
  • Erkunden von PaaS-Angeboten wie App Services und Azure Functions
Anwendungsarchitektur und Cloud-Infrastruktur
  • Entwerfen von Cloud-fähigen Anwendungen mit Microservices und Containern
  • Bereitstellen der Infrastruktur mit Azure App Services und AKS
  • Integrieren von Azure Storage und Cosmos DB in Cloud-Anwendungen
  • Verwenden von Azure Key Vault zum Sichern von Anwendungsgeheimnissen
Kontinuierliche Integration und Bereitstellung (CI/CD)
  • Einrichten von GitHub Actions und Azure DevOps-Pipelines
  • Automatisieren von Tests, Builds und Bereitstellungen in Azure
  • Verwalten von Umgebungen und Staging in Produktionsworkflows
  • Überwachen der Anwendungsleistung mit Application Insights
Sicherheit, Identität und Zugriffsintegration
  • Implementieren der Azure Active Directory-Authentifizierung
  • Konfigurieren von API-Zugriffskontrollen und tokenbasierter Sicherheit
  • Verwalten von Geheimnissen und Identitäten mit verwalteten Identitäten
  • Durchsetzen von Compliance- und Sicherheitsrichtlinien für Entwickler
Praktische Übungen und Projektbereitstellung
  • Erstellen und Bereitstellen einer cloudnativen App mit Azure-Diensten
  • Simulieren realer DevOps-Pipelines
  • Debuggen und Skalieren von Cloudanwendungen
  • Vorbereiten auf zukünftige Azure-Zertifizierungspfade in der Entwicklung