Domain-Driven Design in concrete terms
iSAQB Module DDD
For successful software development, not only technology but also domain expertise is crucial. Domain-Driven Design (DDD) offers an approach to structure software in such a way that it reflects the domain's technicality and thus supports the users in their work.
Communication problems between domain experts and developers are a common problem in software development projects. With DDD, a common technical language is deliberately developed that forms the basis for the domain-driven architecture. This helps to avoid misunderstandings and facilitates cooperation.
Misunderstandings about the architecture of the system can arise not only between the business and technical sides, but also within the development team. DDD offers predefined patterns such as Entity, Value Object, Aggregate, Service etc. to simplify communication and ensure a uniform architecture.
Technical language and patterns can be used not only in a system, but also in large software projects or in separately developed (micro-)services. Concepts such as bounded context, context map, shared kernel, domain events, anticorruption layer, etc. come into play here to create a scalable architecture.
With the iSAQB module DDD you will deepen your knowledge in the design of high-quality software architectures and learn how to successfully apply DDD principles in your work. The training prepares you for the Certified Professional for Software Architecture (CPSA) - Foundation Level certification.
Online Training: € 2.200,-* | Early Bird (3 months before training starts) € 2.000,-*
Currently, most of our trainings are offered online , with theexception of the date 21.03.2023. This training takes place in presence at Hans-Henny-Jahnn-Weg 29, 22085 Hamburg.
Maximum number of participants per date: 12 persons
*) Prices plus applicable VAT.