Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Tag 1: Cloud-Grundlagen und Kern Dienste
Teil I: Grundlagen der Cloud-Architektur
- Prinzipien der Cloud-Architektur und nicht-funktionale Anforderungen (Verfügbarkeit, Skalierbarkeit, Sicherheit, Leistung)
- Cloud-Adoptionsmodelle und Trade-offs: IaaS, PaaS, SaaS und geteilte Verantwortung
- Komponenten der Azure-Architektur: Regionen, Ressourcengruppen und Ressourcen
- Architektur für kritische Aufgaben und Disaster-Recovery-Ziele (RTO, RPO)
Teil II: Kern Cloud-Dienste
- Speicher- und Datengrundlagen: Azure Table Storage und Azure Cosmos DB
- Compute und Container-Plattform: Azure Kubernetes Service (AKS) und Azure Container Registry (ACR)
- Relationale Daten und Messaging: Azure SQL Database und Azure Service Bus
- Praxisübungen für jeden Dienst: Konfiguration, Deployment und Bewertung anhand von Kriterien wie Verfügbarkeit, Leistung, Sicherheit und Preisen
- Infrastructure as Code mit Bicep für reproduzierbare Umgebungen
Tag 2: Architektonische Führung und Clean Architecture
Teil III: Der Architekt
- Definitionen der Softwarearchitektur und Architekturansichten
- Rollen, Verantwortlichkeiten und Entscheidungsbesitz des Softwarearchitekten
- Architektur-Spezifikation und Kommunikation mit technischen und geschäftlichen Stakeholdern
- Praktischer Weg zu einem wirksamen Softwarearchitekten
Teil IV: Abhängigkeiten in Monolithen verwalten
- Prinzipien der Clean Architecture: Trennung der Anliegen, Abhängigkeitsrichtung und Wartbarkeit
- Auswahl der richtigen Cloud-Dienste für die Modernisierung von Monolithen (Vorteile und Nachteile)
- Praxislabor: Entwicklung und Deployment einer Clean-Architecture-Lösung in Azure mit .NET
Tag 3: Domänengetriebene und verteilte Architekturen
Teil V: DDD, CQRS und Event Sourcing
- Grundlagen des Domain-Driven Design: Domänengrenzen, ubiquitäre Sprache und modellgetriebenes Design
- Konzepte von CQRS und Event Sourcing für komplexe, sich entwickelnde Geschäftsdomeinen
- Architekturmuster in DDD-basierten Cloud-Lösungen
- Praxislabor: Anwendung von Event Sourcing als anforderungsgetriebene Designtechnik (von Anforderungen zu Events, Aggregaten und Event-Flüssen)
Teil VI: Microservices
- Prinzipien der Microservices-Architektur und Trade-offs in verteilten Systemen
- Auswahl von Cloud-Diensten für Microservices-basierte Lösungen (Vorteile und Nachteile)
- Synchrone und asynchrone Kommunikationsstile in Microservices, einschließlich Zuverlässigkeitsmustern wie Circuit Breakers und Resilienz-Strategien
- Testbarkeit in Microservices und CI/CD: Vertragstests, Grenzen der Integrationstests, automatisierte Qualitäts-Gates und Deploymentsicherheit
- Praxislabor: Entwicklung und Deployment von Microservices in Azure mit .NET
Voraussetzungen
- Vertrautheit mit einer fortgeschrittenen Programmiersprache (C# oder Java)
- Grunderkenntnisse der behandelten Architekturstile
- Grundlegende Erfahrung mit Cloud-Diensten
- Mindestens 5 Jahre Erfahrung in der Softwareentwicklung
21 Stunden
Erfahrungsberichte (2)
Trainerwissen, Engagement und Verbindung
Adam Kuklewski - GE Medical Systems Polska
Kurs - Technical Architecture and Patterns
Maschinelle Übersetzung
Ich mochte die Übungen, die dazu beitrugen, den Geist zu öffnen und neue Einblicke in die Softwarearchitektur zu gewinnen.
Gabriele - EAGLEPROJECTS S.p.A.
Kurs - Architecture and Design: Core + Advanced Training
Maschinelle Übersetzung