🎯 Setze auf Domain-driven Design, um komplexe Systeme übersichtlich zu gestalten und fachliche Probleme durch enge Zusammenarbeit mit Fachexperten fortlaufend anzugehen. Lerne, wie Du unterschiedliche Modellierungsansätze nutzen kannst, um Bounded Contexts zu definieren und somit eine solide Grundlage für sich entwickelnde Architekturen zu schaffen.
In diesem "iSAQB® Certified Professional for Software Architecture (CPSA) - Advanced DDD" Training erhältst du umfassende Kenntnisse, um mit Domain-driven Design zu beginnen. Du wirst Methoden der gemeinsamen Modellierung entdecken, die Geschäfts- und Softwarearchitektur auf strategisches Design ausrichten, spezifische Domänenmodelle mithilfe taktischer Entwurfsmuster entwickeln und Teams sowie Architektur durch den Einsatz von Context Maps strukturieren.
Dein Vorteil:
Tag 1:
Du erhältst einen umfassenden Einblick und entdeckst die Hintergründe des Domain-driven Designs. Zudem wirst du mit Konzepten wie der Ubiquitous Language vertraut gemacht und erfährst, warum eine enge Kooperation zwischen Fachexpert:innen und Softwareentwickler:innen von großer Bedeutung ist. Am Nachmittag steht eine Big Picture EventStorming-Sitzung zur Fallstudie auf dem Programm.
Tag 2:
Der zweite Tag widmet sich intensiv dem strategischen Domain-driven Design. Du wirst lernen, zwischen dem Problemraum und dem Lösungsraum zu differenzieren. Wir analysieren die Problemdomäne unserer Fallstudie, indem wir sie in verschiedene Unterdomänen aufteilen und diese in Core-, Support- und Generic-Domains klassifizieren. Anschliessend werden wir in den Solution Space eintauchen, um die passenden Bounded Contexts sowie Ideen und Elemente aus dem Bounded Context Design Canvas zu identifizieren. Du wirst nicht nur die grundlegenden Konzepte der Problemdomänen, Subdomänen und Bounded Contexts kennenlernen, sondern auch durch zahlreiche Übungen praktisch anwenden!
Tag 3:
Im ersten Teil des Tages setzen wir die Konzepte und Muster des taktischen Domain-driven Designs praktisch um. Wir führen ein Design-Level-Event Storming für einen der Bounded Contexts durch, die wir am vorherigen Tag identifiziert haben. Dadurch können wir potenzielle Kandidaten für Aggregates, Services und Policies ermitteln. Anschliessend werden wir auch nach geeigneten Entitäten und Value Objects suchen.
Der zweite Teil des Tages konzentriert sich auf den soziotechnischen Aspekt des Domain-driven Designs. Du wirst lernen, wie Teams, Bounded Contexts und Governance ausgerichtet werden. Unser Hauptaugenmerk liegt auf den Context-Mapping-Mustern aus der Literatur zum Domain-driven Design, aber du erhältst auch einen kurzen Überblick über alternative Ansätze wie Team-Topologien.
Dieses Training richtet sich an:
In dieser Schulung gibt es keine Programmierübungen.
Voraussetzung:
Du solltest über einige Erfahrung in der Entwicklung und dem Delivery von Softwareprodukten verfügen. Etwas Know-how in Software-Architektur ist von Vorteil, aber nicht zwingend erforderlich. Entwickler erhalten jedoch zahlreiche Ressourcen sowie einen Link zu einem GitHub-Repository mit einem dazugehörigen Video von Michael Plöd, um technisch noch tiefer einzutauchen.
Zertifizierung
Teilnehmer erhalten ein AKROS Academy Zertifikat.
Kursunterlagen
Wir von AKROS, lieben Nachhaltigkeit. Sobald wir Sie zu einem online Training angemeldet haben, werden die Dokumente zum Training elektronisch zur Verfügung gestellt. Während vor Ort Trainings, bekommen Sie die Unterlagen im Papierformat.
Keine passender Termin dabei?
Kein Problem! Melden Sie sich gerne per E-Mail bei academy@akros.ch und wir finden gemeinsam eine Lösung.
Preferred Partner
Dieses Training geben wir zusammen mit Socreatory. Die Trainer: Gerrit Beine, Johannes Seitz, Martin Otten, Michael Plöd.
Early bird Rabatt
10% Rabatt - pro Training und Person - bis 30 Tage vor Kursbeginn.
Send your Team
10% Rabatt ab 3 Personen
Interne Firmenkurse
Ab 6 Teilnehmenden ist ein in-house Training immer die richtige Wahl. Mit unserem Angebot für interne Firmenkurse bieten wir Ihnen die Möglichkeit, mit uns gemeinsam ein Schulungskonzept zu erstellen, das passgenau auf Sie zugeschnitten ist – flexibel, exklusiv und selbstverständlich am Ort Ihrer Wahl. Mehr Informationen dazu finden Sie hier.
Wünschen Sie eine Offerte, haben Fragen oder Anregungen?
Senden Sie uns eine E-Mail an academy@akros.ch. Wir freuen uns auf Sie!
Warum AKROS?