Lerne, wie du als Softwarearchitekt:in im Zeitalter von Coding Agents die Kontrolle behältst.
🔎 Entdecke unser neues Training: Architektur im Kontext Agentischer Entwicklung.
iSAQB® Training
Popular

Domain-driven Design in der Praxis

iSAQB® CPSA-A® DDD

0
Technologie
20
Methodik
10
Kommunikation
Grundlagen
3 Tage
12
Sitze
Deutsch und Englisch
Online und Präsenz
Ab
18.11.2026

96%

Erfolgsquote bei der CPSA-F®-Prüfung

iSAQB® light logo

Auch als Inhouse-Training

Wir führen dieses Training auch exklusiv für dein Team durch, online oder vor Ort.
Inhouse-Angebote

Nutze Domain-driven Design, um komplexe Systeme klar zu strukturieren und fachliche Herausforderungen durch direkte Kollaboration mit Fachexpert:innen kontinuierlich zu lösen. Verstehe, wie du mit verschiedenen Modellierungsansätzen Bounded Contexts schneidest um so eine nachhaltige Basis für evolutionäre Architekturen schaffst.

Lernziele

  • Motivation und alle Elemente der Methodik
  • Anwendung mit Hilfe agiler Praktiken
  • Durchführung von kollaborativen Modellierungs-Workshops wie EventStorming und Domain Storytelling
  • Problemdomänen abgrenzen und in kategorisierte Subdomänen unterteilen
  • Bounded Contexts aus verschiedenen Perspektiven entwerfen
  • Anwendung von taktischen Design Patterns wie Aggregate, Entity, Value Object und Service
  • Entwurf von soziotechnischen Architekturen mit Governance unter Verwendung von Context Maps

Zielgruppe

Dieses Training richtet sich an Software-Entwickler:innen, -Architekt:innen, Product Owner oder Menschen aus dem Business-Kontext, die an digitalen Produkten arbeiten. In dieser Schulung gibt es keine Programmierübungen. Entwickler:innen erhalten jedoch eine Menge Ressourcen und einen Link zu einem GitHub-Repository mit einem dazugehörigen Video von Michael Plöd, um technisch noch tiefer einzusteigen. Du solltest über einige Erfahrung in der Entwicklung und dem Delivery von Softwareprodukten verfügen. Etwas Know-how in Software-Architektur ist von Vorteil, aber nicht erforderlich.

Beschreibung

In diesem Training lernst du alles, was du wissen musst, um mit Domain-driven Design zu starten. Du lernst Techniken der kollaborativen Modellierung kennen, richtest die Geschäfts- und Softwarearchitektur auf das strategische Design aus, entwirfst hochspezifische Domänenmodelle mit Hilfe der taktischen Entwurfsmuster und richtest Teams und Architektur mit Hilfe der Context Map aus.

‍

Tag 1 Gewinne einen Überblick und lerne die Geschichte hinter Domain-driven Design kennen. Du erfährst außerdem etwas über Konzepte wie die Ubiquitous Language und die Motivation für eine enge Zusammenarbeit zwischen Domänenexpert:innen und Softwarepraktiker:innen. Der Nachmittag besteht aus einer Big Picture EventStorming-Sitzung zur Fallstudie.

‍

Tag 2 Der zweite Tag steht ganz im Zeichen des Strategic Domain-driven Design. Du lernst, zwischen Problem- und Lösungsraum zu unterscheiden. Wir werden die Problemdomäne unserer Fallstudie in Unterdomänen zerlegen und diese in Core-, Support- und Generic-Domains kategorisieren. Danach tauchen wir in den Solution Space ein, indem wir die richtigen Bounded Contexts, Ideen und Elemente aus dem Bounded Context Design Canvas identifizieren. Du lernst nicht nur alle Grundlagen der Problemdomänen, Subdomänen und Bounded Contexts kennen. Du setzt diese Ideen auch mit vielen Übungen in die Praxis um!

‍

Tag 3 Wir nutzen den ersten Teil des Tages, um die Ideen und Muster des taktischen Domain-driven Designs in die Praxis umzusetzen. Wir führen ein Design-Level-Event Storming für einen der Bounded Contexts durch, die wir am zweiten Tag identifiziert haben. Dadurch können wir Kandidaten für Aggregates, Services und Policies identifizieren. Danach werden wir auch nach geeigneten Kandidaten für Entitäten und Value Objects suchen.

‍

Im zweiten Teil des Tages dreht sich alles um den soziotechnischen Teil von Domain-driven Design. Du lernst die Ausrichtung von Teams, Bounded Contexts und Governance kennen. Wir werden uns hauptsächlich mit den Context-Mapping-Mustern aus der Literatur zum Domain-driven Design befassen, aber du erhältst auch einen kurzen Überblick über Alternativen wie etwa Team-Topologien.

‍

Bau dir deinen Ausbildungsweg

Modulbaukasten

Über iSAQB®

Im International Software Architecture Qualification Board, kurz iSAQB®, haben sich Expert:innen aus der Industrie, aus Beratungsunternehmen und aus der Wissenschaft zusammengeschlossen. Viele Menschen, die in der Softwarearchitektur Rang und Namen haben. Und alle mit einem Ziel: eine fundierte Aus- und Weiterbildung – weltweit anerkannt, standardisiert, zertifiziert und immer auf dem neuesten Stand. Wir sind stolz darauf, dass viele von uns federführend als Kurator:innen im iSAQB die Lehrpläne und Prüfungsaufgaben mitentwickeln.

Was unsere Kund:innen sagen

Das Training war super auf- und vorbereitet und vermittelt gut, dass es bei dem Thema um das Menschliche geht und die Kommunikation im Mittelpunkt steht. Nach dem 3-tägigen Training ist ein guter Grundstein für das Thema gelegt, um sich auch mit den technischen Aspekten von DDD auseinanderzusetzen. Der Trainer bringt Begeisterung für das Thema mit und ist zeitgleich reflektiert und lässt sich auf Diskussionen ein.

Birgit Chmelar

Softwareentwicklerin @ iteratec

Trainer:innen

Michael Plöd

Fellow bei INNOQ

Schwerpunkte

Domain-driven Design, EventStorming, Software-Architektur

Johannes Seitz

Senior Consultant bei INNOQ

Schwerpunkte

Domain-driven Design, IT-Sanierung, agile Methoden

Gerrit Beine

Senior Consultant bei INNOQ

Schwerpunkte

Softwarearchitektur und Organisationen

Martin Otten

Senior Consultant bei INNOQ

Schwerpunkte

Domain-driven Design, agile Methoden, Host vom INNOQ Technology Lunch

Dr. Felix Kammerlander

Berater bei embarc

Schwerpunkte

Agile Softwareentwicklung, Requirements Engineering, Softwarearchitektur

Matthias Eschhold

Lead-Architekt bei EnBW

Schwerpunkte

Architektur, Domain-driven Design

Joachim Praetorius

Senior Consultant bei INNOQ

Schwerpunkte

Architektur, Front- und Backends, verteilte Systeme

Mehr zum Thema

Domain-Driven Design Referenz

DDD spielt beim Entwerfen und Umsetzen von fachlich anspruchsvollen Systemen eine entscheidende Rolle. Für das Verständnis von DDD ist die DDD-Referenz von Eric Evans eine unverzichtbare Quelle – und liegt mit diesem Buch erstmalig in deutscher Übersetzung vor.

Eberhard Wolff
Michael Plöd

Hands On Domain-driven Design – by example

Dieses Buch zielt darauf ab, die Konzepte des DDD so zu erklären, dass sie in der Praxis leicht anwendbar sind. Jedes Kapitel enthält einen theoretischen Teil, der unter dem Gesichtspunkt der praktischen Anwendbarkeit erläutert wird, sowie Übungen mit Lösungen, die auf einer umfassenden, komplexen Fallstudie basieren.

Michael Plöd

DDD in der Praxis (Architecture Cheat Sheet No. 13)

Domain-driven design (DDD for short) is a method for structuring software systems. Based on fundamental DDD concepts, this cheat sheet shows you a clear and adaptable process that will help you quickly and easily put your knowledge into practice.

Dr. Felix Kammerlander

Online-Termine

Vor-Ort-Termine

Inhouse Training

Du kannst dieses Training auch als Inhouse-Training exklusiv für dein Team buchen. Bitte nutze dafür unser Anfrage-Formular.

jetzt anfragen

Sammle iSAQB® CPSA-A® Credit Points mit diesen passenden Trainings:

iSAQB® training
Zertifikat

Flexible Architekturen

iSAQB® CPSA-A® FLEX

20
Technology
10
Methodology
10
Communication
Grundlagen
Fortgeschritten
3 Tage
12
Sitze
Deutsch und Englisch
Online und Präsenz
ab 2.069,00 €
iSAQB® training
Zertifikat

Leichtgewichtige Architekturdokumentation

iSAQB® CPSA-A® ADOC

0
Technology
20
Methodology
20
Communication
Grundlagen
Fortgeschritten
2 Tage
12
Sitze
Deutsch und Englisch
Online und Präsenz
ab 1.385,00 €

Relevante weitere Trainings

Workshop

Domain-driven Design für Führungskräfte

Grundlagen
Fortgeschritten
4h
12
Sitze
Deutsch und Englisch
Online und Präsenz
auf Anfrage
Workshop

Domain-driven Design saniert Legacy

Grundlagen
Fortgeschritten
4 Stunden, 13 - 17 Uhr
12
Sitze
Deutsch und Englisch
Online und Präsenz
ab 300,00 €

Häufig gestellte Fragen

Wie viele Teilnehmer:innen sind maximal im Training?

In den meisten Trainings beschränken wir die maximale Zahl an Teilnehmer:innen auf 12 Personen pro Trainer:in. So können wir gewährleisten, dass du bestmöglich betreut wirst.

Gibt es bei Präsenztrainings Verpflegung?

Natürlich ist bei unseren Präsenztrainings für dein leibliches Wohl gesorgt. In der Regel gibt es pro Tag zweimal Snacks und ein Mittagessen. Selbstverständlich stehen auch Getränke für dich zur Verfügung.

Wo finde ich Informationen zu meinem bereits gebuchten Training?

Alle Informationen rund um dein Training findest du in unserem socreatory Navigator.

Hier findest du neben nützlichen Links und Informationen bei Präsenztrainings den konkreten Ort des Trainings und bei Online-Trainings den Link zum Videocall.

Wann und wie bekomme ich nach dem Training meine Teilnahmebestätigung?

Wenn du mindestens 75% der Zeit anwesend warst, erhältst du eine Teilnahmebestätigung von uns. Diese kannst du dir wenige Tage nach dem Training in unserem socreatory Navigator herunterladen.

Warum socreatory?

Neben der Expertise unserer Trainer:innen und dem vielfältigen Trainingsangebot haben wir noch weitere Argumente für den Besuch eines Trainings bei uns.

Alle Vorteile immer zur Hand – lade dir unser Angebot herunter!

Einzigartige Vielfalt

Wir bieten dir das umfangreichste Trainingsangebot für Softwarearchitektur im deutschsprachigen Raum – akkreditiert und zertifiziert vom iSAQB®.

Geballte IT-Kompetenz

Unsere erfahrenen Trainer:innen sind bekannte Größen in der Branche und haben 80 Prozent der Modul-Lehrpläne inhaltlich wie didaktisch mitentwickelt.

Praxisnahes Lernerlebnis

Wir legen größten Wert auf interaktive und begeisternde Wissensvermittlung. Damit alle Teilnehmenden das Erlernte direkt in die Praxis umsetzen können.

Faires Preismodell

Schon ab zwei Teilnehmenden aus deinem Unternehmen reduziert sich der Gesamtpreis. Zudem profitierst du von Early-Bird-Preisen und großer Planungssicherheit.

Suchst du Trainings für dein Team?

Entfalte das Potenzial deines Teams mit unseren spezialisierten Kursen zur Softwarearchitektur. Wir bieten eine Vielzahl von Optionen an, von fundierten iSAQB®-Schulungen bis hin zu maßgeschneiderten Workshops, die genau auf die Bedürfnisse deines Unternehmens zugeschnitten sind. Erfahre, wie diese Trainings die Kompetenzen deines Teams verbessern können, und nutze attraktive Gruppen- und Paketrabatte, um den Nutzen deiner Investition zu maximieren.