Workshop Details

Software Architecture Summit 2017
18. - 20. September 2017 | Berlin
Das große Trainingsevent für Softwarearchitektur

de

13 Mar 2017
10:00 - 13:00
Very Early Bird Bis 13. Juli anmelden und bis zu 200 € sparen! Jetzt anmelden

The Core of Domain-driven Design

1475745109928_Workshop_Symbol.png

Bei Softwareentwicklungsprojekten kommt oft nicht das heraus, was sich der Fachanwender vorgestellt hat. Die Kommunikationsprobleme zwischen Fachleuten und Entwicklern werden erst viel zu spät sichtbar. Hier setzt Domain-driven Design (DDD) an: Fachexperten und Techniker entwickeln ganz bewusst eine gemeinsame Fachsprache, die die Basis für die domänengetriebene Architektur bildet. Aber nicht nur Fachanwender und Entwickler missverstehen sich, sondern auch Entwickler untereinander haben verschiedenen Vorstellungen von der Architektur des zukünftigen Systems. Um auch an dieser Stelle hohe Qualität zu gewährleisten, bietet DDD vordefinierte Muster, wie Entity, ValueObject, Service etc. an. Diese DDD-Muster vereinfachen die Kommunikation im Entwicklungsteam und führen zu einer einheitlichen Architektur. Fachsprache und Muster funktionieren nicht nur für ein System, sondern auch in großen Softwareprojekten. Hier kommen Konzepte wie Event Storming, Bounded Context, Context Map, Shared Kernel, Domain Events, Anticorruption Layer etc. zum Tragen. Carola Lilienthal zeigt Ihnen in diesem Workshop, wie eine Fachsprache entwickelt wird und die DDD-Muster eingesetzt werden, um eine an der Fachdomäne orientierte Anwendung zu entwerfen. Gemeinsam üben wir an einer Beispielanwendung die einzelnen Schritte hin zu einer anwendungsorientierten und qualitativ hochwertigen Architektur. Sie werden erleben, wie einfach ein Entwurf sein kann, wenn man sich auf die Fachdomäne und die architektonischen Leitplanken von DDD einlässt!

Session Themen

#Track 1

Weitere Sessions zum Thema