top of page

DDD Domain Driven Design

Ansatz zur Modellierung komplexer Software

Termine

12.-13. Juni 2024

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 Model­lie­rung komple­xer Soft­ware und stellt dabei die fach­li­chen Aspekte in den Vorder­grund. Die hexa­go­nale Archi­tek­tur greift diesen Punkt auf und setzt diese Inhalte in den Kern der Anwen­dung. Die eigent­li­che Tech­nik (Daten­bank, MQ-System, ...) spielt dabei eine unter­ge­ord­nete Rolle.

Inhalt

In diesem Work­shop wird die Theo­rie von Domain Driven Design und hexa­go­na­ler Archi­tek­tur vorge­stellt und disku­tiert. Durch User Stories ange­lei­tet wird in Grup­pen eine hexa­go­nale Archi­tek­tur imple­men­tiert und anschlie­ßend in der Gruppe disku­tiert. 

  • Einfüh­rung in die Theo­rie von Domain Driven Design und hexa­go­na­ler Archi­tek­tur

  • Umset­zung einer hexa­go­na­len Archi­tek­tur in einer belie­bi­gen Program­mier­spra­che

  • Beant­wor­ten der Frage, wie ein solch struk­tu­rier­ter Mono­lith in Micro­ser­vices über­führt werden kann

  • Best Prac­ti­ces (Do`s and Dont`s)

  • Opti­o­nal - Einfüh­rung in Event Stor­ming

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

Staatliche Zulassung, Kompetenz-Netzwerk & Auszeichnungen:

bottom of page