Bestellung
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
In dieser 3-tägigen Schulung "iSAQB® Certified Professional for Software Architecture - Advanced Level (CPSA-A): Domain-Driven-Design" erleben Sie, wie Domain-driven Design (DDD) als Ansatz genutzt wird, um Software präzise, transparent und transformierbar im Kontext einer fachlichen Domäne zu gestalten. Am Ende des Moduls kennen Sie die wesentlichen Prinzipien des Domain-driven Designs und können diese gezielt beim Entwurf und der Implementierung von Softwaresystemen anwenden.
Die vermittelten kommunikativen Fähigkeiten befähigen sie, eine einheitliche Sprache — die Ubiquitous Language — zwischen Fachexperten und Entwickler zu etablieren. Mit Hilfe der erlernten Modellierungstechniken und Architekturwerkzeuge sind sie in der Lage, die Bestandteile dieser gemeinsamen Fachsprache in ihre Softwaresysteme zu integrieren.
Darüber hinaus wird auf die Herausforderung eingegangen, die wachsende Komplexität großer Softwareprojekte zu meistern. Sie lernen, wie sie mithilfe von Domain-driven Design und dem Prinzip der Bounded Contexts mehrere Entwicklungsteams koordinieren und klare Grenzen zwischen Domänen ziehen, um robuste, wartbare Architekturen zu schaffen.
- Überblick: Was ist Domain-Driven Design?
- Die Domäne kennenlernen: Event Storming
- Strategisches Design: Die Domäne aufteilen, Modelle schneiden und voneinander abgrenzen
- Ubiquitous Language
- Der Weg zum Modell
- Taktisches Design – Das Modell in Software ausdrücken