Das DDD Camp mit Matthias Bohlen
Seminar
In Berlin
Beschreibung
-
Kursart
Seminar
-
Niveau
Fortgeschritten
-
Ort
Berlin
-
Unterrichtsstunden
24h
-
Dauer
3 Tage
3-tägiger Workshop zu Domain-driven Design
Wer im Stil des Domain-driven Design coden möchte, ist bei dem neuen DDD Camp genau richtig. Das erste Seminar dazu findet vom 2. bis 4. Dezember 2019 in Berlin statt. Während des 3-tägigen Intensivtrainings mit Matthias Bohlen – einem der bekanntesten deutschsprachigen DDD-Experten, erstellen die Teilnehmer auf ihrem eigenen Laptop modular geschriebene Software, z.B. als Microservices oder Self-Contained Systems, die im Anschluss mit DDD im Code umgesetzt wird – eng an der Domäne orientiert und möglichst frei von „boiler plate“-Anteilen. Ziel des Camps ist es, den Schritt von DDD in den Code zu machen. Im Laufe des Workshops werden in Teams lauffähige web-basierte Lösungen entwickelt, welche als Kopievorlage für eigene Anwendungen dienen kann.
Weitere Informationen zum DDD Camp unter: http://domaindrivendesign-training.de/.
Standorte und Zeitplan
Lage
Beginn
Beginn
Meinungen
Themen
- Design
- Domain
- Domain Driven Design
- APIs
- Event Storming
- Self-contained Systems
- Coding
- Microservices
- Cloud
- DDD
Dozenten
Matthias Bohlen
Effektive Produktentwicklung
Matthias Bohlen ist Experte für effektive Produktentwicklung. Er hat als Coach, Consultant und Trainer für Entwicklungsorganisationen aus den Branchen Energie, Touristik, Logistik, Automotive, Telekom, Versicherungen und Gesundheitswesen gearbeitet. Matthias Bohlen hilft Führungskräften und Teams, ihre Performance zu verbessern, Ziele zu erreichen und die Zufriedenheit von Kunden und Mitarbeitern gleichermaßen zu erhöhen. Er leitet auch die Arbeitsgruppe Advanced Level im iSAQB.
Inhalte
Tag 1:
Kurze Wiederholung der Grundlagen des taktischen DDD (die 9 Grundbausteine und wie man sie im Code abbildet)Event Storming, um eine Domäne zu erforschen, die anschließend im Code umgesetzt wirdAusarbeitung der Domäne, bis herunter zu Aggregate Clusters mit Events, Commands, und Read modelsIdentifizieren der Bounded ContextsCross-functional Teamarbeit (Backend und Frontend gemischt), mit jeweils einem Team pro Bounded ContextBacklogs nach Priorität bzw. Abhängigkeiten sortieren
Tag 2:
Erstellung von Skizzen für typische UIs, welche anschließend umgesetzt werdenGrundlage dafür sind die im Event Storming gefundenen Read models, Commands und AggregatesArchitektur festlegen:
Schneiden von Microservices oder Self Contained Systems mit Hilfe der DDD-Bausteine Module, Service, Aggregate, Factory, und RepositoryDefinition der APIs zwischen Client und Server (REST oder GraphQL)Anschließend Cloud aufsetzen und das gemeinsame Coding in den Teams starten
Tag 3:
Weiter konzentriertes, intensives Coding von Backends und FrontendsGegen Ende der Veranstaltung gemeinsames Vorzeigen, Ausprobieren und Feiern der fertigen Lösungen
Das DDD Camp mit Matthias Bohlen