Für wen
Erfahrene Entwicklerinnen und Entwickler objektorientierter Sprachen, die fachlich komplexe Software entwerfen und DDD in einer echten Codebasis anwenden wollen.
Voraussetzungen
- Sichere Kenntnisse einer objektorientierten Sprache und Erfahrung mit objektorientiertem Entwurf
- Grundverständnis der DDD-Begriffe, etwa aus Eric Evans' Blue Book
- Praxis mit Unit Tests und mit einem relationalen Datenbank-Mapper (gleich welchem)
Danach können Sie
- Entities und Value Objects sicher unterscheiden und passende Basisklassen bauen
- Aggregate schneiden und ihre Grenzen begründen
- Das Domänenmodell trotz ORM und Datenbank isoliert halten
- Bounded Contexts abgrenzen und über Domain Events entkoppeln
- Anemic Domain Model, Fat Entities und Repository-Anti-Patterns erkennen
Module
Dieses Seminar als Schulung für Ihr Team
Alle Module dieses Seminars gibt es auch als Schulung — remote oder bei Ihnen vor Ort, im Zuschnitt Ihres Projekts. Sie wählen die Module, wir bauen daraus ein Programm. Nach der Schulung bleiben Videos, Foliensätze und Übungsprojekt bei Ihrem Team.
2 Tage · ab 900 EUR netto pro Tag (bis 3 Teilnehmende) · Termin nach Vereinbarung