Schulungsübersicht
Teil I: Grundlagen der Cloud-Architektur
- Cloud-Modelle (öffentliche, private sowie hybride Clouds)
- Nicht-funktionale Anforderungen in der Cloud
- Ebene der Cloud-Nutzung (IaaS/PaaS/SaaS)
- Komponenten einer Cloud-Architektur (Regionen, Ressourcengruppen sowie Ressourcen)
- Disaster Recovery – RTO und RPO
Teil II: Cloud-Dienste
- Für jeden Dienst werden Beschreibung, Bewertung hinsichtlich Verfügbarkeit, Leistung, Sicherheit und Preis sowie die Umsetzung mittels Bicep behandelt.
- IaaS – Speicherlösungen, Azure Container Instance sowie AKS
- PaaS – Cosmos DB, AppService, Azure SQL Database, Service Bus und Application Insights
Teil III: Clean Architecture
- Grundsätze der Clean Architecture
- Auswahl geeigneter Cloud-Dienste – Vor- und Nachteile
- Praktische Anwendung: Entwicklung und Bereitstellung einer Clean-Architecture-Lösung in Azure mit .NET
Teil IV: Microservices-basierte Architektur
- Grundsätze der auf Microservices basierenden Architekturen
- Auswahl geeigneter Cloud-Dienste – Vor- und Nachteile
- DAPR
- Praktische Anwendung: Entwicklung und Bereitstellung von Microservices in Azure mit .NET
Teil V: Cloud-Architekturen – Domain-Driven Design, CQRS sowie Event Sourcing
- DDD, CQRS und Event Sourcing – Beschreibung
- Muster innerhalb von DDD-basierten Architekturen
- Auswahl geeigneter Cloud-Dienste – Vor- und Nachteile
- Praktische Anwendung: Entwicklung und Bereitstellung einer auf DDD basierenden Architektur in Azure mit .NET
Voraussetzungen
- Kenntnisse in einer fortgeschrittenen Programmiersprache (C# oder Java)
- Grundverständnis der behandelten Architekturmuster (z. B. Clean Architecture bzw. Microservices)
- Grundlegende Erfahrung mit Cloud-Diensten
- Erfahrung von mindestens 5 Jahren in der Softwareentwicklung
Erfahrungsberichte (5)
Der Trainer aktualisiert den Kurs gemäß den Erwartungen der Lernenden
Alexandru
Kurs - Software Architecture in Cloud
Maschinelle Übersetzung
Der Trainer besitzt ausgezeichnetes Wissen über das Thema. Die von ihm gewählten Beispiele sind sehr anschaulich und helfen den Stoff sehr gut zu verstehen. Obwohl ich wenig Erfahrung mit C# und .NET habe, passte der Trainer den Inhalt an und zog immer Vergleiche zu Java.
Ionut
Kurs - Software Architecture in Cloud
Maschinelle Übersetzung
Viel: * Gruppenübungen, die wirklich toll waren * die Tatsache, dass es mehr Fokus auf Übungen (zeitlich) und weniger auf Theorie gab * Menti und der kleine Wettbewerb (super cool für die Wiederholung) * Pausen und Unterbrechungen passten perfekt * Er half uns sehr, wenn wir Probleme hatten, und war immer offen für Fragen
Balo-Fabian Zsolt
Kurs - Software Architecture in Cloud
Maschinelle Übersetzung
Die Atmosphäre und der Inhalt -- ich habe viel gelernt und bin nicht eingeschlafen.
Florin
Kurs - Software Architecture in Cloud
Maschinelle Übersetzung
Neue Perspektiven, ich werde einige Tage benötigen, um alle Informationen zu verinnerlichen. Mir hat besonders gefallen, dass wir Übungen machen und in kleine Gruppen aufgeteilt wurden. Das hat uns auch zum Nachdenken angeregt, zwischen den Präsentationssitzungen :)
Jantea Marius
Kurs - Software Architecture in Cloud
Maschinelle Übersetzung