training@actit-consulting.com

+49 6169 400 893

Domain Driven Design (DDD)

iSAQB CPSA Advanced Level

Domain Driven Design

Domain Driven Design (DDD) as a methodology for software architecture is fully in vogue. From the architect’s perspective, the reason for this is above all that the structuring of software on the basis of bounded contexts and aggregates is excellently suited for the delimitation of microservices. At the same time, steakholders and users benefit from the consistent orientation towards the domain’s technicality with an ubiquitous language that reflects the business right down to the source code. 
The iSAQB-certified software architecture training gives participants 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, to be able to intersect and differentiate 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

Dates

<!– These training courses are held in german –>

You would like to have an In-house training in English or another language? We are happy to provide you an individual offer. Make an inquiry here or call us at +49 619 64008 93

28. – 30. October 2020 | Online Training

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

► 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

10. – 12. February 2021 | Online Training

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

► 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

10. – 12. May 2021 | Nuremberg

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

Date guarantee ✓

► 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

01. – 03. September 2021 | Online Training

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

► 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

15. – 17. December 2021 | Eschborn

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

Date guarantee ✓

► 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

– 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 its 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.

Tom Asel

Tom Asel is committed to the development of sustainable software architectures. As a freelance architect, trainer and consultant he designs sustainable architectures together with customers, analyzes existing system landscapes and helps teams to find the right methods for them. With Domain Driven Design he has found a passion – together with his experience he uses this passion to design seminars that are practical, up-to-date and exciting.

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