Webinar

Live-Online: iSAQB Domain Driven Design (DDD)

Inhalte

Architektur und Businesslogik in Einklang bringen (CPSA Advanced Level)

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änenwissen strukturiert erfassen und in einem Modell abbilden
  • Eine einheitliche Fachsprache für Entwickler und Fachexperten etablieren

 

Domäne, Modell und Ubiquitous Language:

  • Der Weg zum Modell
  • Modellierungstechniken wie Event Storming oder Domain Storytelling nutzen
  • Wissen von Domänenexperten extrahieren und iterativ verfeinern

 

Vom Modell zur Implementierung:

  • Domänenmodell mit technischen Bausteinen wie Aggregates, Repositories und Services verbinden
  • Auswirkungen von Modelländerungen auf die Implementierung verstehen

 

Das Modell in der Anwendungsarchitektur:

  • Integration in Architekturkonzepte wie Hexagonal Architecture oder Layered Architecture
  • Verbindung zwischen Domain-Driven Design und Behavior-Driven Development klären

 

Modell schneiden und voneinander abgrenzen:

  • Bounded Contexts definieren und klare Schnittstellen zwischen Modellen schaffen
  • Subdomains identifizieren und strategisch in Core, Supporting und Generic Subdomains aufteilen

 

Lokale Modellkonsistenz wahren:

  • Anti Corruption Layer einsetzen, um externe Abhängigkeiten zu isolieren
  • Domain Events als asynchrones Kommunikationsmittel zwischen Bounded Contexts nutzen

 

Anforderungen: 

  • Du solltest Grundlagen und weiterführende Konzepte der objektorientierten Softwareentwicklung beherrschen.
  • Erfahrungen in der Modellierung von objektorientierten Architekturen werden vorausgesetzt.
  • Kenntnisse über agile Methoden wie Scrum, Kanban oder XP sind hilfreich.
  • Du solltest bereits Erfahrung in der Zusammenarbeit zwischen Fachbereichen und Softwareentwickler:innen gesammelt haben.
  • Ein grundlegendes Verständnis von Domänenmodellen und deren praktischer Anwendung erleichtert dir den Einstieg.

 

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.

 

Lerndauer: 3 Tage

Mit dieser Veranstaltung sind sie flexibel: Diese Veranstaltung wird vollständig online ausgeliefert!

Wichtige Information: Bitte beachten Sie, dass einige unserer Webinare auch aus mehreren Online-Modulen bestehen können. Erkennbar ist dies, wenn die Dauer länger als ein Tag ist.

Eine Übersicht der einzelnen Termine zu den Online-Modulen erhalten Sie nach der Buchung in Ihrer persönlichen Online-Lernumgebung.

Lernziele

  • Du lernst, komplexe Domänenmodelle zu entwickeln, die präzise die Fachdomäne repräsentieren.
  • Du erwirbst Fähigkeiten zur Etablierung einer einheitlichen Sprache zwischen Fach- und IT-Expert:innen.
  • Du kannst Modelle iterativ und agil gestalten und die Zusammenarbeit mit Domänenexpert:innen effektiv organisieren.
  • Du verstehst, wie Domänenmodelle in Softwarearchitekturen integriert werden und strategisch geschnitten werden können.
  • Du vertiefst Kenntnisse in Techniken wie Event Storming, Context Mapping und Modularisierung.
  • Du bist in der Lage, die Herausforderungen großer, verteilter Systeme zu meistern und nachhaltige Softwarelösungen zu schaffen.

 

Deine Vorteile auf einem Blick: 

  • Klare Fachsprache & bessere Kommunikation: Einheitliche Ubiquitous Language erleichtert die Zusammenarbeit zwischen Entwickler:innen und Fachexpert:innen.
  • Strukturierte Modellierung & Skalierbarkeit: Durch Bounded Contexts und strategische Modellaufteilung bleibt die Software auch bei steigender Komplexität beherrschbar.
  • Flexibilität & Anpassungsfähigkeit: Domänenmodelle können iterativ weiterentwickelt werden, um sich an neue Anforderungen anzupassen.

Architektur und Businesslogik in Einklang bringen (CPSA Advanced Level)

In diesem Seminar erfährst du, warum durch Domain Driven Design (DDD) komplexe Softwareprojekte transparenter für alle Beteiligt...

Mehr Informationen

Termine und Orte

Datum Dauer Preis
Webinar
28.09.2026 - 30.09.2026 24 h 24 h Details Details Jetzt buchen
14.12.2026 - 16.12.2026 24 h 24 h Details Details Jetzt buchen

+++ Catalog API +++

SG-Seminar-Nr.: 9448301

Anbieter-Seminar-Nr.: 61463982

Termine

  • 28.09.2026 - 30.09.2026

    Webinar

  • 14.12.2026 - 16.12.2026

    Webinar

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Seminar merken
Vergleichen
Jetzt buchen

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Webinar
  • Deutsch
    • Keine
  • 24 h
  • Anbieterbewertung   (2222)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Webinar
28.09.2026 - 30.09.2026 24 h 24 h Details Details Jetzt buchen
14.12.2026 - 16.12.2026 24 h 24 h Details Details Jetzt buchen