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
Einführung
- Was ist Domain Driven Design (DDD) und was sind seine Vorteile?
- DDD im Vergleich zu anderen Ansätzen
- Überblick über DDD-Konzepte und Projektstruktur
Taktisches Domain-Driven Design
- Elements eines Domänenmodells
- Implementierung von Entitäten, Wertobjekten, Aggregaten, Repositories und Domänendiensten
- Verwendung von Fabriken, Spezifikationen, CQRS und Event Sourcing
Strategischer domänengesteuerter Entwurf
- Kontextabbildungsmuster
- Entwerfen des Domänenmodells mit Event Storming und Domain Storytelling
- Identifizieren und Klassifizieren von Subdomänen
- Festlegen von Grenzen und Beziehungen mit Mustern wie Bounded Contexts
DDD & Legacy-Workshop
- Herausforderungen und Möglichkeiten von Altsystemen
- Analysieren und Verstehen von Altsystemen mit Tools wie NDepend
- Refactoring und Modernisierung von Altsystemen mit Techniken wie dem Strangler-Muster
Produkt-, bereichs- und teamorientierte Architektur
- Vorteile und Herausforderungen von produkt-, bereichs- und teamorientierten Architekturen
- Entwurf und Implementierung solcher Architekturen mit Mustern wie Microservices
- Organisation von und Zusammenarbeit mit Teams
- Sicherstellung von Qualität und Konsistenz durch automatisierte Tests und kontinuierliche Integration
Data Mesh - Bereichsorientierte Daten
- Probleme mit traditionellen Datenplattformen
- Einführung in Data Mesh
- Implementierung einer bereichsorientierten Datenplattform zur Unterstützung von Datenerkennung, -zugriff und -verwaltung
- Technologien wie Apache Kafka, Apache Spark und GraphQL in Data Mesh
Zusammenfassung und nächste Schritte
Voraussetzungen
- Verständnis der objektorientierten Programmierung und von Entwurfsmustern
- Erfahrung mit C# und .NET Core
- Grundkenntnisse über Datenbanken und SQL
Zielgruppe
- Entwickler
- Architekten
- Analysten
21 Stunden
Erfahrungsberichte (1)
I really enjoyed the real examples and exercises.