embarc logo
embarc logo

DDD

(Business) Domain-driven (Software) Design (3 Tage)

Alle Seminare

Wartbare Software anhand der Business-Domäne entwerfen

Von den Grundbegriffen des Domain-driven Designs über die strukturierte Erarbeitung der Domäne hin zu strategischen Entscheidungen und der Umsetzung auf taktischer Ebene: Lernen Sie wartbare Software durch tiefgreifendes Verständnis und achtsamer Modellierung der zugrundeliegenden Domäne zu entwerfen.

Unsere nächsten Termine

socreatory Logo
iSAQB® DDD Training - Weitere Termine & Buchung

Agenda

Einstieg und Motivation
Wozu überhaupt Domain-driven Design? Welche Probleme wollen wir lösen?

Business Model Canvas & Priorisierung
Grundlegendes Verständnis für die Domäne erlangen und relevante Teile identifizieren

Business Domains
Detaillierte Analyse verschiedener Geschäftsbereiche vornehmen, Domänenwissen systematisch erarbeiten (z.B. mit Event Storming) und strategische Konsequenzen ziehen

Bounded Contexts
Die Business-Domäne auf unterschiedliche Modelle herunterbrechen und Grenzen im Softwaresystem ziehen

Context Maps
Die unterschiedlichen Modelle auf technischer Ebene integrieren

Team Topologies & Fracture Planes
Modelle und Aufgabenbereiche verschiedenen Teams zuordnen und diese auf kommunikativer Ebene integrieren

Taktisches DDD
Modelle mit verschiedenen Mustern auf Implementierungsebene umsetzen (Stichwörter: Domain Model, Event Sourcing, hexagonale Architekturen, …)

Ihr Nutzen

Die Teilnehmer lernen die zugrundeliegende Domäne mit Domänenexpertinnen herauszuarbeiten und zu analysieren, strategische Entscheidungen in Modellierungs- und Entwicklungsfragen zu beantworten und die Modelle mit taktischen Mustern auf Implementierungsebene zu realisieren. Teilnehmer können verschiedene Modelle und Teams integrieren und somit verständliche sowie langlebige Softwaresysteme entwerfen.

Zielgruppe

Dieser Workshop richtet sich an Softwareentwicklerinnen und -architekten, die Systeme entwerfen und weiterentwickeln. Sie haben bereits praktische Erfahrungen in IT-Projekten gesammelt. Kenntnisse in einer bestimmten Technologie oder Programmiersprache sind nicht erforderlich.

iSAQB akkreditiert

In unserem Seminar setzen wir die Lernziele des iSAQB-Lehrplans DDD auf moderne, praxisnahe und interaktive Art und Weise um. Für Ihren Weg zum Certified Professional for Software Architecture (CPSA) Advanced erhalten Sie 20 methodische und 10 kommunikative Credit Points.

iSAQB Logo DDD

 
 

Unsere Extras für Sie

Fotoprotokoll
Alle Übungsergebnisse und gezeigten Theorieinhalte werden den Teilnehmern im Anschluss elektronisch zur Verfügung gestellt

Offizielles Teilnahmezertifikat
In diesem Seminar erhalten die Teilnehmerinnen und Teilnehmer 20 methodische und 10 kommunikative Credit Points für den iSAQB® CPSA-Advanced Level mit einem unbegrenzt gültigen iSAQB® Zertifikat ausgestellt.

Zusätzlich...
Einen schnellen und praxisnahen Überblick zu Domain-driven Design finden Sie in unserem Architekturspicker Nr. 13 Domain-driven Design in der Praxis

Architekturspicker Nr. 13 Domain-driven Design in der Praxis

Haben wir Ihr Interesse geweckt?

Verwenden Sie das Kontaktformular oder senden Sie Felix Kammerlander eine E-Mail.