Domänengetriebene Architektur heißt das Ziel!Der Erfolg eines Softwaresystems ist immer nur so groß, wie es den Anwender bei der Bewältigung definierter Aufgaben unterstützt. Domain Driven Design (DDD) macht diesen Erfolg wahrscheinlicher, weil es die Software von Anfang an auf Basis der Fachlichkeit (Domäne) strukturiert. Fachexperten und Technik entwickeln gemeinsam eine eindeutige Fachsprache, die über alle Ebenen bis in den Quellcode Anwendung findet. So werden nicht nur Kommunikationsprobleme und daraus resultierenden Folgen frühzeitig vermieden, sondern auch qualitative Fortschritte etwa durch die Vermeidung anonymer Setters und Helpers erzielt. Vordefinierte Muster wie Entity, Value Object, Aggregate, Service etc. vereinfachen die Kommunikation im Entwicklungsteam und führen zu einer einheitlichen, hochwertigen Architektur.
Über den Tellerrand des eigenen Systems hinausblickenFachsprache und Muster funktionieren nicht nur für ein einzelnes System, sondern auch in großen Softwareprojekten mit mehreren Entwicklungsteams oder bei getrennt entwickelten (Micro-) Services. Hier kommen Konzepte wie Bounded Context, Context Map, Shared Kernel, Domain Events, Anticorruption Layer etc. zum Tragen.Sie erfahren in dieser iSAQB zertifizierten Softwarearchitektur-Schulung, warum durch Domain Driven Design (DDD) komplexe Softwareprojekte transparenter für alle Beteiligten durchgeführt werden können. Gleichzeitig werden Sie praxisorientiert eine Reihe von Techniken und Elementen lernen, mit denen ein optimiertes Domänenmodell erreicht werden kann.Kerninhalte sind das Event-Storming um die Domäne kennenzulernen, strategisches Denken um die Domäne aufzuteilen, Modelle schneiden und voneinander abgrenzen zu können. Weitere Themen sind Ubiquitous Language, Domain-Logic patterns und Taktisches Design. Hinzu kommen fortgeschrittene Themen wie Lokale Modellkonsistenz, Implementierung der Building Blocks, Design by Contract, CQRS und Event Sourcing sowie Microservices.
Präsenztraining
Live-Online-Training
Schulungsinhalte
Zielgruppen
Die ISAQB-Advanced Schulung richtet sich an Softwarearchitekten, Entwickler und Projektmanager, die in agilen Umgebungen System entwerfen und weiterentwickeln.Sie sollten mehrjährige Erfahrungen in IT-Projekten gesammelt haben.
Kenntnisse in einer bestimmten Technologie, Methodik oder Programmiersprache sind zum Verständnis hilfreich, aber nicht zwingend erforderlich.
Domänengetriebene Architektur heißt das Ziel!Der Erfolg eines Softwaresystems ist immer nur so groß, wie es den Anwender bei der Bewältigung definierter Aufgaben unterstützt. Domain Driven Design ...
Mehr Informationen >>Datum | Dauer | Preis | ||
---|---|---|---|---|
Nürnberg, DE | ||||
02.07.2025 - 04.07.2025 | 24 h | Mehr Informationen > | Jetzt buchen › | |
Online, DE | ||||
03.09.2025 - 05.09.2025 | 24 h | Mehr Informationen > | Jetzt buchen › | |
11.11.2025 - 13.11.2025 | 24 h | Mehr Informationen > | Jetzt buchen › | |
19.11.2025 - 21.11.2025 | 24 h | Mehr Informationen > | Jetzt buchen › |
Datum | Dauer | Preis | ||
---|---|---|---|---|
Nürnberg, DE | ||||
02.07.2025 - 04.07.2025 | 24 h | Mehr Informationen > | Jetzt buchen › | |
Online, DE | ||||
03.09.2025 - 05.09.2025 | 24 h | Mehr Informationen > | Jetzt buchen › | |
11.11.2025 - 13.11.2025 | 24 h | Mehr Informationen > | Jetzt buchen › | |
19.11.2025 - 21.11.2025 | 24 h | Mehr Informationen > | Jetzt buchen › |