// Softwarearchitektur
Domain-Driven Design in der Praxis
Strategisches und taktisches DDD von der Modellierung bis zum Java-Code.
- Inhouse-Schulung
- 2 Tage
- Experten & Architektur
- Remote oder vor Ort

Was Sie mitnehmen
- Sie erschließen eine Fachdomäne gemeinsam mit Fachleuten per Event Storming.
- Sie schneiden Bounded Contexts und beschreiben ihre Beziehungen mit einer Context Map.
- Sie setzen Aggregate, Entitäten, Value Objects und Domain Events in Java um.
- Sie halten Aggregatgrenzen und Konsistenzregeln im Code ein.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Tag 1
- Ziele und Grundbegriffe von DDD, Ubiquitous Language
- Big-Picture-Event-Storming: Ablauf, Rollen, Ergebnisse
- Subdomänen und Bounded Contexts finden
- Context Mapping: Beziehungen und Integrationsmuster
- Übung: Event Storming für eine Beispieldomäne
Tag 2
- Taktisches DDD: Entitäten, Value Objects als Records, Aggregate
- Domain Events, Repositories und Domain Services
- Aggregatgrenzen und Konsistenz, eventual consistency zwischen Aggregaten
- Umsetzung mit Spring Modulith und jMolecules
- Übung: Aggregat aus dem Event Storming in Java implementieren
Voraussetzungen und Rahmen
- Vorwissen
- Mehrjährige Erfahrung in der Java-Entwicklung. Grundkenntnisse in Architektur sind hilfreich.
- Werkzeuge
- Event Storming (Methode) (Open Source, frei)
- Niveau
- Experten & Architektur
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Softwarearchitektur
Alle 8 Angebote
Inhouse-Schulung
Hexagonale Architektur und Clean Architecture in Java
Fachlogik von Technik trennen und die Trennung durch Tests absichern.
1 Tag · Experten & Architektur1.890 €
Inhouse-Schulung · KI-Werkzeug
API-Design und Versionierung
Langlebige Schnittstellen entwerfen, versionieren und weiterentwickeln.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung · KI-Werkzeug
Softwarearchitektur für Java-Entwickler
Qualitätsziele, Strukturen, Entscheidungen und Dokumentation für Java-Systeme.
2 Tage · Experten & Architektur3.780 €