

In diesem Seminar erfährst du, warum durch Domain Driven Design (DDD) komplexe Softwareprojekte transparenter für alle Beteiligten durchgeführt werden können. Gleichzeitig lernst du praxisorientiert eine Reihe von Techniken und Elementen kennen, mit denen ein optimiertes Domänenmodell erreicht werden kann.
Kerninhalte sind das Event-Storming, um die Domäne kennenzulernen, strategisches Denken, um die Domäne aufzuteilen, Modelle zu schneiden und voneinander abgrenzen zu können. Weitere Themen sind Ubiquitous Language, Domain-Logic patterns und Taktisches Design. Hinzu kommen fortgeschrittene Themen wie Lokale Modellkonsistenz, Implementierung der Building Blocks, Design by Contract, CQRS und Event Sourcing sowie Microservices.
Domäne, Modell und Ubiquitous Language:
Domäne, Modell und Ubiquitous Language:
Der Weg zum Modell
Vom Modell zur Implementierung:
Das Modell in der Anwendungsarchitektur:
Modell schneiden und voneinander abgrenzen:
Lokale Modellkonsistenz wahren:
Anforderungen:
Technische Anforderungen:
Es gibt keine speziellen Anforderungen an die Schulungsumgebung, da die Übungen mit Cloud- und Web-basierten Tools wie Miro, Draw.io und Plattformen wie Jupyter oder HuggingFace stattfinden, hier wird nur eine stabile und ausreichend schnelle Internetverbindung benötigt.
Deine Vorteile auf einem Blick:
Credit Points zur CPSA-A Zertifizierung:
Mit der DDD-Schulung erwerben die Teilnehmer:innen 20 methodische und 10 kommunikative Credit Points nach dem iSAQB-Advanced-Level-Programm.
Lernform
Learning form
Keine Filterergebnisse
Das Training wird in Zusammenarbeit mit einem autorisierten Trainingspartner durchgeführt. Dieser erhebt und verarbeitet Daten in eigener Verantwortung. Bitte nehme die entsprechende Datenschutzerklärung zur Kenntnis.
