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 in Domain-Driven Design
- Prinzipien und Motivationen hinter DDD
- Allgegenwärtige Sprache und Zusammenarbeit mit Domänenexperten
- Unterscheidung von Kern-, unterstützenden und generischen Subdomänen
Strategisches Design und Bounded Contexts
- Definition von Bounded Contexts und ihrer Verantwortlichkeiten
- Kontextmapping und Integrationsmuster
- Umgang mit Teams, organisatorischen Grenzen und Datenbesitz
Taktische Muster — Bausteine des Domänenmodells
- Entitäten und Identitätsmanagement
- Wertobjekte und Unveränderlichkeit (Immutability)
- Aggregaten und Transaktionsgrenzen
Domänendienste, Repositories und Fabriken
- Wann Domänendienste vs. Anwendungsdienste verwendet werden
- Repository-Muster und Persistenzüberlegungen
- Fabrik-Muster für die Erstellung komplexer Objekte
Modellierung komplexen Verhaltens und Invarianten
- Gestaltung von Invarianten und Durchsetzung von Geschäftsregeln
- Ereignisgesteuerte Modellierung und Domänenereignisse
- Konsistenzmodelle: Eventuelle Konsistenz und Sagas
Integration von DDD in Architektur- und Engineering-Praktiken
- Ausrichtung von DDD auf Microservices und modulare Monolithen
- API-Design, Anti-Korruptionsschichten und Integrationsstrategien
- Testen von Domänenlogik: Unit-Tests, Integrationstests und Vertragstests
Einführung von DDD in Teams und Organisationen
- Durchführung von Domänen-Discovery-Workshops und Event Storming
- Erstellung und Verwaltung einer allgegenwärtigen Sprache über Teams hinweg
- Messung des Erfolgs und Iteration am Domänenmodell
Zusammenfassung und nächste Schritte
Voraussetzungen
- Starke Programmiererfahrung in objektorientierten Sprachen
- Verständnis der Prinzipien der Softwarearchitektur
- Vertrautheit mit agilen Entwicklungspraktiken
Zielgruppe
- Senior-Entwickler
- Softwarearchitekten
- Technische Leiter
21 Stunden
Erfahrungsberichte (1)
Dass wir Ihnen realistische Beispiele aus dem echten Leben zeigen können
Elria Slabber - Glacier by Sanlam
Kurs - Introduction to Domain Driven Design
Maschinelle Übersetzung