training@actit-consulting.com

+49 6196 400 893

Domain Driven Design (DDD)

iSAQB CPSA Advanced Level

Design business architectures in collaboration with business experts and developers

Domain Driven Design (DDD) as a methodology for software architecture is very much in vogue. From the architect’s perspective, the main reason for this is that the structuring of software on the basis of bounded contexts and aggregates is ideally suited to the differentiation of microservices. At the same time, steakholders and users benefit from the consistent orientation to the domain’s expertise with a ubiquitous language that reflects the business right down to the source code.

The iSAQB-certified software architecture training builds a comprehensive understanding of the orientation and methodology of Domain Driven Design: Event storming to get to know the domain, strategic design to break down the domain, cutting and differentiating models. Further core topics are ubiquitous language, domain logic patterns and tactical design. Advanced topics such as Local Model Consistency, Building Block Implementation, Design by Contract, CQRS and Event Sourcing as well as Microservices are also covered.

Training contents

Overview: What is the Domain-Driven Design?

Get to know the domain: Event Storming

Strategic design: divide the domain, intersect and separate models

Ubiquitous Language

The way to the model

Tactical design – expressing the model in software

Further advanced topics are:

Maintaining local model consistency (anticorruption layer vs. conformist, separate ways, integration)

The model in the application architecture

Implementing the Building Blocks

Design by Contract

Command Query Responsibility Segregation (CQRS) und Event Sourcing Microservices

Credit Points

Technical

Methodical

Communicative

iSAQB Training curriculum

Open box for more information & booking

04. – 06. Sep 2024 | Nuremberg | German

1.100,00 € (plus VAT, if applicable less discounts)

Nuremberg

► Small learning group of maximum 10 people
► Didactically trained and experienced trainer
► Drinks, snacks and lunch on all training days are included
► Including training documents and practice material

Book

12. – 14. Nov 2024 | Online Training | Spanish

2.200,00 € (plus VAT, if applicable less discounts)

This is what defines our online trainings:

► Small learning group of maximum 10 people
► High-definition video conferencing and digital tools for interactive and collaborative learning
► Also in the virtual classroom the “as on site feeling”: Audio, video and screen transmission
► Regular exercises in large groups and breakout rooms – always accompanied by the trainer
► Didactically trained and experienced trainer
► No travel and accommodation costs

Book

27. – 29. Nov 2024 | Online Training | German | Guaranteed ✔

2.200,00 € (plus VAT, if applicable less discounts)

This is what defines our online trainings:

► Small learning group of maximum 10 people
► High-definition video conferencing and digital tools for interactive and collaborative learning
► Also in the virtual classroom the “as on site feeling”: Audio, video and screen transmission
► Regular exercises in large groups and breakout rooms – always accompanied by the trainer
► Didactically trained and experienced trainer
► No travel and accommodation costs

Book

You have a whole team that wants to attend the training?

Then find out here about our in-house training courses and contact us for a personal consultation.

– 100 € p. P.

FOR EARLY BIRDS

until 6 weeks before the start of the training

– 100 € p. P.

FOR COLLEAGUES

for 2 or more participants from the same company

– 200 € p. P.

FOR DOUBLE SAVER

with 2 or more participants from the same company up to 6 weeks before start

Our iSAQB-accredited trainers for the training

Matthias Bohlen

Matthias Bohlen is a coach for product development, IT consultant, Lean / Kanban expert and software architect. He has been a member of the iSAQB since 2012 and is committed to the qualification of software architects. He also speaks regularly at conferences and writes for specialist journals. Matthias Bohlen has a unique way of explaining complicated things simply and making them realizable in small steps. With his help, teams can write good software, bring it out at the right time and have fun doing it.

Marc Haid

Marc Haid has been gaining experience in software development for over 30 years, currently with a focus on .NET, Xamarin, web & cloud technologies. Through his software engineering studies, the focus is on software architecture and meaningful test coverage. In addition, the contact to the “iron”, the release management and the design are not alien and belong to the tools of a future-oriented full stack developer according to his understanding.

You have questions and would like to learn more about the training? We would be happy to advise you personally:

+49 6169 400 893

training@actit-consulting.com