2.569 $−385 $2.184 $
Was dieses Modul leistet.
So läuft das Training
- Methode
- Modellierungsübungen im Team an einer Beispieldomäne
- Grundlage
- Offizieller iSAQB Lehrplan 2023.2
- Abschluss
- 30 Credit Points: 20 methodisch, 10 kommunikativ, keine Prüfung im Kurs
Termine & Buchung
Passenden Termin wählen
5 Termine
Termine mit diesem Symbol bieten bis zu 25 % Gruppenrabatt. Klicke auf „Details“, um mehr zu erfahren.
2.569 $
Nicht mehr buchbar2.861 $−286 $2.575 $
3.567 $
zzgl. MwSt.2.861 $−286 $2.575 $
Keine Termine für diese Auswahl.
Die Termine sind weiterhin verfügbar. Setze die Filter zurück, um sie anzuzeigen.
Passung
Für wen das Modul gedacht ist
Typische Rollen
- Du modellierst fachliche Zusammenhänge mit Domänen-Experten und überführst sie in Code.
- Du zerlegst ein gewachsenes Fachmodell in klar abgegrenzte Teilmodelle.
- Du verantwortest, wie zwei Teams ihre Modelle aneinander koppeln.
Voraussetzungen
Keine Voraussetzungen
Du kannst direkt einsteigen. Hilfreich: Praxis in der objektorientierten Softwareentwicklung, Erfahrung mit der Modellierung objektorientierter Architekturen, Kenntnisse agiler Methoden wie Scrum, Kanban oder XP.
Stattdessen geeignet FLEX Prüft den Modulschnitt an Qualitätszielen, Isolationsebenen und an der Kopplung von Sourcecode, Kompilaten und Netzwerkprotokoll, wo DDD das Fachmodell selbst baut.
Lehrplan
CPSA® DDD Kurs im Detail
Der Lehrplan 2023.2 gliedert DDD in sieben Teile. Sechs davon tragen die 1020 Unterrichts- und Übungsminuten und führen von der Ubiquitous Language über Knowledge Crunching und Implementierung bis zum Context Mapping. Der siebte Teil sammelt optionale Vertiefungen, die je nach Gruppe dazukommen.
01Domäne, Modell und Ubiquitous Language
Dieser Teil legt die Sprache fest, auf die sich alles Weitere bezieht.
- Wie Domäne, Modell und laufende Software zusammenhängen
- Die Ubiquitous Language als gemeinsames Vokabular von Fachbereich und Team
- Taktische Bausteine: Entität, Wertobjekt, Aggregat und Service
- Factory, Repository, Domain Event und Module als Gruppierungsmittel
02Knowledge Crunching: Der Weg zum Modell
Der längste Teil des Lehrplans: wie das Wissen aus den Köpfen ins Modell kommt.
- Was Domänen-Experten beitragen und wie du sie einbindest
- Interviewtechniken für fachliche Zusammenhänge
- Beobachtung im Feld und Apprenticing als stille Erhebungsformen
- Collaborative Modeling mit EventStorming, Domain Storytelling und User Story Mapping
03Vom Modell zur Implementierung
Hier wird aus dem Modell Quellcode, ohne dass die Fachsprache verloren geht.
- Kohäsion und Kopplung als Maßstab für den Entwurf
- SOLID und das Law of Demeter in der Anwendung auf Domänenklassen
- Fachliche Klassen modellieren und benennen
- Technisch motivierte Bausteine ergänzen, ohne das Domänenmodell zu verwässern
04Das Modell in der Anwendungsarchitektur
Dieser Teil gibt dem Domänenmodell seinen Platz im Gesamtsystem.
- Ports and Adapters beziehungsweise Hexagonal Architecture
- Layered Architecture und Dependency Inversion
- CQRS: Lese- und Schreibpfade getrennt führen
- Wo DDD aufhört und BDD anfängt
05Strategic Design 1: Modelle schneiden und voneinander abgrenzen
Ab hier geht es um große Systeme, in denen ein einziges Modell nicht mehr trägt.
- Problem Space und Solution Space auseinanderhalten
- Subdomains als Core, Supporting oder Generic einordnen
- Der Bounded Context als Grenze, innerhalb derer die Sprache eindeutig bleibt
- Conway's Law und was Organisationsgrenzen mit Modellgrenzen zu tun haben
06Strategic Design 2: Context Mapping
Zum Abschluss beschreibst du, wie die geschnittenen Contexts miteinander umgehen.
- Context-Mapping-Muster von Open-Host Service und Anticorruption Layer bis Shared Kernel und Separate Ways
- Customer-Supplier, Conformist, Partnership und Published Language im Vergleich
- Team-Abhängigkeiten als Mutual Dependency, Upstream-Downstream oder Free benennen
- Domain Events als Kommunikationsmittel zwischen Bounded Contexts
07Optional: Verwandte Themen
Der Lehrplan setzt für diesen Teil keine feste Zeit an; er wird nach Interesse der Gruppe aufgegriffen.
- Event Sourcing und eine Vertiefung von CQRS
- Team Topologies, Wardley Mapping und Data Mesh
- Bounded Context Canvas und der Werkzeug- und Materialansatz
- Künstliche Intelligenz im Kontext von DDD
Ergebnis
Was du anschließend leisten kannst
- 01
Du modellierst eine Domäne mit Entitäten, Wertobjekten, Aggregaten und Domain Events.
- 02
Du etablierst eine Ubiquitous Language und hältst sie in Modell und Code identisch.
- 03
Du erhebst Domänenwissen in Interviews, Feldbeobachtung und EventStorming-Workshops.
- 04
Du prüfst fachliche Klassen an Kohäsion, Kopplung, SOLID und dem Law of Demeter.
- 05
Du platzierst das Domänenmodell in einer Ports-and-Adapters-Architektur und trennst Lese- von Schreibpfaden.
- 06
Du schneidest große Modelle in Bounded Contexts und ordnest Subdomains als Core, Supporting oder Generic ein.
- 07
Du gestaltest Beziehungen zwischen Contexts mit Anticorruption Layer, Open-Host Service und Published Language.
Credit Points für CPSA-A
- Methodische Kompetenz
- 20
- Technische Kompetenz
- 0
- Kommunikative Kompetenz
- 10
30 von 70 Punkten für die CPSA-A Zulassung
Teilnahmezertifikat
Das tecnovy Teilnahmezertifikat weist deine Teilnahme am DDD Training aus, keine bestandene Prüfung.
Certificate Showroom öffnen tecnovy →≥80%Anwesenheit
Trainer:innen
Warum tecnovy
Was du bei uns oben drauf bekommst
01
iSAQB® Akkreditierter Anbieter
Wir sind ein offiziell akkreditierter Schulungsanbieter des International Software Architecture Qualification Board.
02
Certificate Showroom
Hol dir dein Teilnahmezertifikat und verbinde es, falls vorhanden, mit deinem Prüfungszertifikat. Vollautomatisiert, schön gestaltet. Nur für dich, nur bei tecnovy.
03
No Slideshow, Hands-On!
Versprochen: keine PowerPoint-Schlacht. Wir arbeiten in Gruppen, verknüpfen Theorie mit Praxis, und du bekommst Praxisbeispiele unserer erfahrenen Trainer sowie den Austausch mit Gleichgesinnten.
04
Doppelt hält besser
Gerne darfst du innerhalb eines Jahres die Schulung nochmals online als Refresher besuchen.
05
Lerne von Experten
Wir garantieren dir stets den Einsatz von didaktisch und methodisch erstklassig qualifizierten Trainern, die ihr Wissen sowohl aus Trainingserfahrung als auch beruflicher Praxis- und Projekterfahrung beziehen.
06
Flexible Umbuchung
Falls du mal kurzfristig verhindert sein solltest, kannst du deine Schulung bis eine Woche vor Trainingsbeginn kostenlos umbuchen.
Erfahrungen
Was Teilnehmer:innen sagen
Der Kontakt mit Herrn Topuzoglu war sehr wertschätzend, freundlich und zuvorkommend. Die gesamte Planung der Schulung verlief reibungslos. Dies ist in der aktuellen Zeit nicht selbstverständlich und spricht auch für tecnovy. Die Domain Driven Design Schulung, die ich für mich und meine Kollegen organisiert habe, wurde Remote durchgeführt mit hervorragender Organisation und Struktur. Ebenfalls wurden von Matthias Bohlen (unserem Schulungsleiter) immer wieder spannende Elemente zur interaktiven Zusammenarbeit eingebaut. Insgesamt waren es gelungene drei Tage und wir konnten viele neue Eindrücke mitnehmen. Wir planen auch die nächste Schulung mit tecnovy durchführen.
FAQs
