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.
► 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
► 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
Technical
Methodical
Communicative
Open box for more information & booking
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
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
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.
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.