DDD Domain Driven Design
Ansatz zur Modellierung komplexer Software
DDD und hexagonale Architektur
Bei komplexen Softwareentwicklungen kommt oft nicht das heraus, was gewünscht war, bedingt durch Kommunikationsprobleme zwischen Fachleuten und Technikern. Wie wäre es, wenn Fachseite und Entwickler miteinander in derselben Sprache sprächen, um zu merken, ob sie dasselbe meinen?
Domain Driven Design (kurz DDD) ist ein Ansatz zur Modellierung komplexer Software und stellt dabei die fachlichen Aspekte in den Vordergrund. Die hexagonale Architektur greift diesen Punkt auf und setzt diese Inhalte in den Kern der Anwendung. Die eigentliche Technik (Datenbank, MQ-System, ...) spielt dabei eine untergeordnete Rolle.
Inhalt
In diesem Workshop wird die Theorie von Domain Driven Design und hexagonaler Architektur vorgestellt und diskutiert. Durch User Stories angeleitet wird in Gruppen eine hexagonale Architektur implementiert und anschließend in der Gruppe diskutiert.
-
Einführung in die Theorie von Domain Driven Design und hexagonaler Architektur
-
Umsetzung einer hexagonalen Architektur in einer beliebigen Programmiersprache
-
Beantworten der Frage, wie ein solch strukturierter Monolith in Microservices überführt werden kann
-
Best Practices (Do`s and Dont`s)
-
Optional - Einführung in Event Storming
Zielgruppe: Softwarearchitekten und Entwickler, die Systeme entwerfen und/oder weiterentwickeln. Sie sollten Erfahrungen in IT-Projekten oder in der Produktentwicklung gesammelt haben
Voraussetzung: Grundlegende Erfahrung in IT-Projekten und in der Produktentwicklung, Kenntnisse in einer bestimmten Technologie oder Programmiersprache sind zum Verständnis und zum Mitarbeiten nicht erforderlich, UML-Kenntnisse sind hilfreich, aber nicht zwingend erforderlich
Methodik: Workshop-Charakter, Interaktive Methoden wie Gruppenarbeiten, Gruppendiskussionen, Einzelübungen, Praxisbeitrag und Best-Practice-Beispiele
Trainer: Lars Michaels
Seminarzeiten: 09:00-17:00 Uhr
Kosten: 990 Euro zzgl. MwSt.
Plätze: 10-12 Teilnehmer:innen
Ort: Das IT-Bildungshaus | Konsul-Smidt-Straße 24 | 28217 Bremen
Deine persönliche Beratung
Montags bis Freitags 09:00-15:00 Uhr