Schulungsübersicht
Teil I: Elemente der Cloud-Architektur
- Cloud-Modelle (öffentlich / privat / hybride)
- Nicht-funktionale Anforderungen in der Cloud
- Cloud-Adoptionsstufe (IaaS/PaaS/SaaS)
- Cloud-Architekturkomponenten (Regionen / Ressourcengruppen / Ressourcen)
- Disaster Recovery RTO, RPO
Teil II: Cloud-Dienstleistungen
- Für jeden Dienst: Beschreibung, Bewertung in Bezug auf Verfügbarkeit/Leistung/Sicherheit/Preise und Bereitstellung mit Bicep
- IaaS - Speicherslösungen, Azure Container Instance und AKS
- PaaS - Cosmos DB/AppService / Azure SQL Database / Service Bus/Application Insights
Teil III: Clean-Architektur
- Clean-Architektur-Grundsätze
- Auswahl der richtigen Cloud-Dienstleistungen / Vor- und Nachteile
- Praktische Anwendung - Erstellen und Bereitstellen einer Clean-Architektur in Azure mit .NET
Teil IV: Mikro-Services-basierte Architektur
- Grundsätze der mikro-services-basierten Architektur
- Auswahl der richtigen Cloud-Dienstleistungen / Vor- und Nachteile
- DAPR
- Praktische Anwendung - Erstellen und Bereitstellen von Mikro-Services in Azure mit .NET
Teil V: Cloud-Architekturen - Domain-Driven Design, CQRS, Event Sourcing
- DDD, CQRS, Event Sourcing - Beschreibung
- Muster in DDD-Architekturen
- Auswahl der richtigen Cloud-Dienstleistungen / Vor- und Nachteile
- Praktische Anwendung - Erstellen und Bereitstellen einer DDD-Architektur in Azure mit .NET
Voraussetzungen
- Vertrautheit mit einer fortgeschrittenen Programmiersprache (C# / Java)
- Grundkenntnisse der behandelten Architekturen (Clean-Architektur / Mikro-Services)
- Grundeinsatz von Cloud-Dienstleistungen
- Mind. 5 Jahre Berufserfahrung in der Softwareentwicklung
Erfahrungsberichte (5)
The trainer updates the course according to the expectations of the learners
Alexandru
Kurs - Software Architecture in Cloud
The trainer has excelent knowledge about the subject. The examples he picks are very intuitive and they help understanding the concepts very well. Although I lack experience in C# and .NET, the trainer adapted the content and always made parallels to Java.
Ionut
Kurs - Software Architecture in Cloud
A lot: * exercises in group, were really great * the fact that there was more focus on exercises (time-wise) and less on theory * menti and the small competition (super cool for recapitulation) * pauses and breaks were on point * he helped us a lot, when we has issues and was always open for questions
Balo-Fabian Zsolt
Kurs - Software Architecture in Cloud
The vibe, and the content -- I did learn a lot and I did not fall asleep.
Florin
Kurs - Software Architecture in Cloud
New perspectives, I will need a few days to grasp all the information. I really liked the fact that we had to do some exercises and we were separated in small groups. That made us think a little bit as well, between the presentation sessions :)