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 Kerndienste
Teil I: Grundlagen der Cloud-Architektur
- Prinzipien der Cloud-Architektur und nicht funktionale Anforderungen (Verfügbarkeit, Skalierbarkeit, Sicherheit, Performance)
- Cloud-Adoptionsmodelle und Abwägungen: IaaS, PaaS, SaaS und gemeinsame Verantwortung
- Komponenten der Azure-Architektur: Regionen, Ressourcen-Gruppen und Ressourcen
- Mission-Critical-Architektur und Disaster-Recovery-Ziele (RTO, RPO)
Teil II: Kerndienste der Cloud
- Grundlagen für Speicher und Daten: 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, Bereitstellung und Bewertung anhand von Kriterien wie Verfügbarkeit, Performance, Sicherheit und Preis
- Infrastructure as Code mit Bicep für reproduzierbare Umgebungen
Tag 2: Architektur-Führungsrolle und Clean Architecture
Teil III: Der Architekt
- Definitionen der Softwarearchitektur und Architektursichtweisen
- Rollen, Verantwortlichkeiten und Entscheidungsautorität des Softwarearchitekten
- Architekturspezifikation und Kommunikation mit technischen und geschäftlichen Stakeholdern
- Praktischer Weg zur Entwicklung zu einem wirksamen Softwarearchitekten
Teil IV: Verwaltung von Abhängigkeiten in Monolithen
- Prinzipien der Clean Architecture: Trennung der Verantwortlichkeiten, Richtung der Abhängigkeiten und Wartbarkeit
- Die richtige Auswahl von Cloud-Diensten für die Modernisierung von Monolithen (Vorteile und Nachteile)
- Praxislab: Erstellen und Bereitstellen einer Clean-Architecture-Lösung in Azure mit .NET
Tag 3: Domain-orientierte und verteilte Architekturen
Teil V: DDD, CQRS und Event Sourcing
- Grundlagen des Domain-Driven Design: Domänengrenzen, allgegenwärtige Sprache und modellgetriebenes Design
- Konzepte von CQRS und Event Sourcing für komplexe, sich entwickelnde Geschäftsdomeine
- Architekturmuster, die in DDD-basierten Cloud-Lösungen verwendet werden
- Praxislab: Anwendung von Event Sourcing als anforderungsgetriebene Designtechnik (von Anforderungen zu Ereignissen, Aggregaten und Ereignisflüssen)
Teil VI: Microservices
- Prinzipien der Microservices-Architektur und Abwägungen 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 Breaker und Resilienzstrategien
- Testbarkeit in Microservices und CI/CD: Vertragstests, Grenzen der Integrationstests, automatisierte Qualitätsgates und Bereitstellungsvertrauen
- Praxislab: Erstellen und Bereitstellen von Microservices in Azure mit .NET
Voraussetzungen
- Vertrautheit mit einer fortschrittlichen Programmiersprache (C# oder Java)
- Grundkenntnisse der behandelten Architekturstile
- Grundlegende Erfahrung mit Cloud-Diensten
- Mindestens 5 Jahre Berufserfahrung 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