Domain-Driven Design

DDD revolutioniert umfangreiche Software-Projekte. Anstatt technischer Komplexität stellst du die Geschäftslogik in den Mittelpunkt.

  • Kernprinzipien und die Philosophie von Domain-Driven Design
  • verschiedene Techniken zur kollaborativen Modellierung
  • Anwendung von DDD-Konzepten auf reale Geschäftsprobleme
Domain-Driven Design

Stefan [hat] uns in einer Remote-Workshopserie viele neue Einsichten und Erkenntnisse abseits unserer ausgetretenen Pfade gebracht, die auch direkt in unsere Entscheidungen und Implementierungen eingeflossen sind. Das Ergebnis ist so gut, dass wir das sicher gerne wiederholen werden.

Markus Holstein, Bereichsleiter IT, Electronic Minds GmbH

Domain-Driven Design

Domain-Driven Design (DDD) stellt die Geschäftslogik ins Zentrum komplexer Software. Anstatt sich in technischer Komplexität zu verlieren, fördert DDD eine gemeinsame Sprache zwischen Fachbereichen und IT. So werden Missverständnisse reduziert, die Zusammenarbeit verbessert und Softwarelösungen entwickelt, die das eigentliche Geschäftsproblem lösen, statt lediglich technische Anforderungen umzusetzen.

Durch den gezielten Einsatz strategischer und taktischer Patterns lernst du, komplexe Domänen zu durchdringen und wartbare, skalierbare Architekturen zu entwerfen, die mit dem Unternehmen mitwachsen. Dabei betrachten wir auch die Wechselwirkung zwischen DDD und Künstlicher Intelligenz: KI kann bei der Analyse, Modellierung und Weiterentwicklung fachlicher Zusammenhänge unterstützen. Umgekehrt schafft DDD den fachlichen Kontext, die klare Sprache und die strukturierten Grenzen, die für den gezielten und verantwortungsvollen Einsatz von KI in Softwaresystemen entscheidend sind.

DDD ist ideal für Entwickler, Architekten, Product Owner und Fachexperten, die nachhaltige, fachlich fundierte Softwarelösungen für anspruchsvolle Geschäftsanforderungen schaffen und die Potenziale von KI sinnvoll in ihre Systeme und Arbeitsweisen integrieren wollen.

Mit Domain-Driven Design entwickelst du Software, die das Geschäft versteht – fachzentriert, zukunftsfähig und im Einklang mit allen Stakeholdern. KI wird dabei nicht zum Ersatz für gemeinsames fachliches Denken, sondern zu einem Werkzeug, das Modellierung, Erkenntnisgewinn und Umsetzung wirkungsvoll ergänzen kann.

Aus dem Inhalt

  • Domain-Driven Design (DDD) nach Eric Evans
  • DDD heute: Was haben wir dazugelernt?
  • Allgegenwärtige Sprache (Ubiquitous Language)
  • Bounded Contexts
  • Strategisches Design und Context Mapping
  • Kollaboratives Modellieren
  • DDD und Software-Architektur
  • Wechselwirkungen und Synergien zwischen DDD und KI
  • KI als Unterstützung bei Analyse, Modellierung und Wissensarbeit
  • Fachliche Modelle und klare Kontextgrenzen als Grundlage für KI-gestützte Systeme

Ablauf

Die Schulung ist so konzipiert, dass sie sich möglichst leicht in deinen Arbeitsalltag integrieren lässt.

Wir starten jeden Tag morgens mit einer gemeinsamen Videokonferenz. In der anschließenden längeren Mittagspause arbeitest du eigenständig an einem Arbeitsauftrag und hast noch Zeit für E-Mails oder andere dringliche Dinge. Am Nachmittag findet erneut eine gemeinsame Videokonferenz statt.

Wer sollte teilnehmen?

Softwareentwickler und Softwarearchitekten, Product Owner, Fachexperten sowie Personen aus dem Business-Kontext, die an digitalen Produkten oder Services arbeiten und fachliche Komplexität strukturiert beherrschen wollen.

Gibt es Voraussetzungen für die Teilnahme?

Offenheit für neue Denkweisen, Erfahrung in der Zusammenarbeit zwischen Softwareentwicklung und Fachbereichen sowie Interesse an Modellierung. Ein Grundverständnis von Softwareentwicklung ist hilfreich. Vorkenntnisse im Bereich Künstliche Intelligenz sind nicht erforderlich.

Das bringt dir diese Schulung

  • du lernst, die Fachlichkeit deiner Software tief zu verstehen und strukturiert abzubilden
  • du prägst eine gemeinsame Sprache (Ubiquitous Language) zwischen Entwicklung, Fachbereichen und weiteren Stakeholdern aus
  • du erfährst, wie sich komplexe Systeme durch strategisches Design, beispielsweise mit Bounded Contexts, klar strukturieren lassen
  • du lernst, zwischen taktischen und strategischen Patterns zu unterscheiden und diese gezielt einzusetzen
  • du verstehst, wie KI die fachliche Analyse und kollaborative Modellierung unterstützen kann – und wo menschliche Entscheidung und Domänenwissen unverzichtbar bleiben
  • du erkennst, warum klare fachliche Modelle, Begriffe und Kontextgrenzen eine wichtige Grundlage für verlässliche KI-gestützte Systeme bilden
  • du legst das Fundament für Microservices, Event Sourcing, CQRS und fachlich integrierte KI-Anwendungen

Von komplex zu klar: So gelingt nachhaltiges Softwaredesign im Team

Melde dich jetzt an – oder lass uns besprechen, wie wir die Schulung auf euer Produkt, euer Team und eure Herausforderungen zuschneiden können.

Domain-Driven Design 🇩🇪

Dauer: 3 Tage

29. Sept.-1. Okt. 2026, jeweils 10:00-12:00 und 15:00-17:00 (MESZ)

Anmeldefrist: 15. Sept. 2026

1199 €
Für 1199 € buchen

Domain-Driven Design 🇩🇪

Dauer: 3 Tage

Voraussichtlich im September 2027. Wir sagen dir gerne Bescheid, wenn wir den Termin festgelegt haben.

1199 €
online (Zoom) Stefan Priebsch
Nächsten Termin erfahren →

Domain-Driven Design 🇩🇪 🇬🇧

Dauer: 2-3 Tage

Dein Wunschtermin, beliebige Teilnehmeranzahl. Entweder über Zoom oder über deine bevorzugte Videokonferenzsoftware.

ab 4500 €
Dein Wunschtermin online (Zoom) Stefan Priebsch
Kostenlose Beratung zur Online-Schulung starten →

Domain-Driven Design 🇩🇪 🇬🇧

Dauer: 2-3 Tage

Dein Wunschtermin, beliebige Teilnehmeranzahl. Bei dir im Unternehmen oder an deinem Wunschort.

ab 5500 €
Dein Wunschtermin Dein Wunschort Stefan Priebsch
Kostenlose Beratung zur Inhouse-Schulung starten →
Credits bieten vergünstigten Zugang zu unseren Schulungen. Mehr erfahren
Alle unsere Schulungen zum monatlichen Festpreis. Mehr erfahren

Häufig gestellte Fragen

Warum gibt es keine ganztägigen Online-Schulungen?
Unsere Inhalte sind für optimales Online-Lernen aufbereitet: Kurze, fokussierte Sessions fördern die Konzentration und bieten Zeit zur Verarbeitung des Gelernten zwischen den Einheiten.
Sind die Schulungen live oder aufgezeichnet?
Alle unsere Schulungen finden live als Videokonferenz statt und werden von einem erfahrenen Trainer geleitet. Die Teilnehmer können jederzeit Fragen stellen.
Was macht eure Schulungen einzigartig?
Unsere Schulungen kombinieren Hands-On-Aufgaben mit Live-Coding und der Lösung von realen Problemen. Unsere erfahrenen Trainer garantieren eine besonders gute Lernerfahrung.
Sind eure Schulungen remote oder In-Person?
Wir bieten unsere Schulungen sowohl Remote als auch In-Person an, um den unterschiedlichen Anforderungen unserer Kunden gerecht werden zu können.
Könnt ihr Schulungen speziell auf unsere Bedürfnisse zuschneiden?
Selbstverständlich. Wir können unsere Schulungen jederzeit auf die individuellen Bedürfnisse von Teams und deren Technologie-Stacks anpassen.
Welche Vorteile bieten individualisierte Schulungen?
Inhouse-Schulungen ermöglichen individuelle Themenabsprachen, flexible Termine und zielgerichtetes Lernen im vertrauten Kreis. Das lohnt sich finanziell ungefähr ab vier Teilnehmenden.
Gibt es eine Zertifizierung?
Ja, Teilnehmerinnen und Teilnehmer erhalten nach erfolgreicher Teilnahme auf Wunsch ein Zertifikat.