![Domain-Driven Design](/images/content-dynamic/de/trainings/domain-driven-design/mood.jpg)
Domain-Driven Design
Domain-Driven Design stellt bei der Modellierung und Erstellung komplexer Software die Fachlichkeit ins Zentrum.
Diese Schulung gibt eine umfassende Einführung in DDD unter Berücksichtigung aktueller Trends und Weiterentwicklungen. Sie lernen, wie Sie Domain-Driven Design in realen Projekten gewinnbringend einsetzen können.
Lernziele
- Sie kennen die Grundprinzipien des Domain-Driven Design
- Sie verstehen die Zusammenarbeit zwischen Entwicklern und Fachexperten als kritischen Erfolgsfaktor für professionelle Software-Entwicklung
- Sie können strategische und taktische DDD-Methoden in der Praxis anwenden
Zielgruppe
Diese Schulung richtet sich an Entwickler, Architekten und andere Stakeholder, die an der Entwicklung oder der Wartung komplexer Softwaresysteme beteiligt sind. Diese Schulung ist nicht besonders codelastig; die gezeigten Codebeispiele sind in PHP, aber auch für Teilnehmende mit wenig Programmierkenntnissen oder Erfahrungen in einer anderen Programmiersprache verständlich.
Voraussetzungen
Erfahrung mit der Erstellung, Wartung oder Weiterentwicklung von komplexen Software-Systemen, egal ob als Entwickler oder in einer anderen Rolle.
Domain-Driven Design 1.799,- EUR
6 Online-Sitzungen á 180 Minuten
Diese Schulung startet das nächste Mal am
.
Danach findet diese Schulung das nächste Mal voraussichtlich im
statt.
-
Einführung
Dauer: 180 Minuten
- Begrüßung, Vorstellung, Erwartungen
- Einführung: Die Olympischen Spiele 1972 in München
- Domain-Driven Design nach Eric Evans: Überblick
- Domain Discovery: die Domäne kennenlernen
- Besprechung des Arbeitsauftrags
-
Modellierung
Dauer: 180 Minuten
- Gemeinsames Review ausgesuchter Arbeitsaufträge
- Fragen und Antworten
- The new kid on the block: Domain Events
- Modellierung der Domäne: Event Storming und Domain Storytelling
- Besprechung des Arbeitsauftrags
-
Bounded Contexts
Dauer: 180 Minuten
- Gemeinsames Review ausgesuchter Arbeitsaufträge
- Fragen und Antworten
- Strategisches Design und Bounded Contexts
- Bounded Contexts und die allgegenwärtige Sprache
- Besprechung des Arbeitsauftrags
-
Taktisches Design
Dauer: 180 Minuten
- Gemeinsames Review ausgesuchter Arbeitsaufträge
- Fragen und Antworten
- Patterns für die Modellierung: Value Objects, Entities, Services
- Patterns für den Objektlebenszyklus: Factory, Repository
- Besprechung des Arbeitsauftrags
-
Aktuelle Trends im DDD
Dauer: 180 Minuten
- Gemeinsames Review ausgesuchter Arbeitsaufträge
- Fragen und Antworten
- Aggregates: was sie sind und was sie nicht sind
- CQRS und Event Sourcing
- Besprechung des Arbeitsauftrags
-
DDD im Legacy-Kontext
Dauer: 180 Minuten
- Gemeinsames Review ausgesuchter Arbeitsaufträge
- Fragen und Antworten
- Realität und Wunschdenken: Domain Events und Legacy Events
- Zusammenfassung und Ausblick
- Feedbackrunde und Verabschiedung
Ihr Trainer
![Stefan Priebsch](/images/authors/sp.jpg)
Sie wollen diese Schulung exklusiv für Ihr Unternehmen?
Wir führen jede Schulung auch gerne exklusiv online ("inhouse") für Sie durch. Dabei passen wir Inhalte und Schwerpunkte an Ihre konkreten Wünsche und Bedürfnisse an und arbeiten im Rahmen der Möglichkeiten auch direkt mit Beispielen direkt aus Ihrer Codebasis.