Domain Driven Design (iSAQB Modul DDD)
- 3 Days
The iSAQB-certified software architecture training course provides participants with the necessary tools and innovative skills to establish a common language that uses Domain Driven Design (DDD) and connects to other applications to design a domain-oriented application in context.
The core content includes event storming to familiarize with domains, strategic thinking to partition domains, cutting models, and being able to differentiate between them. Other topics include Ubiquitous Language, Domain Logic Patterns, and Tactical Design. In addition, there are advanced topics such as Local Model Consistency, Building Blocks Implementation, Design by Contract, CQRS and Event Sourcing, and Microservices.The content corresponds to the syllabus published by the iSAQB e.V. in October 2017 (version 1.1):• Domain, model, and ubiquitous language• The way to the model• From model to implementation• The model in application architecture• Cutting and delimiting models• Maintaining local model consistencyIn addition to technological aspects, organizational and social factors are an integral part of the training
• Software architects• Software designers• System analysts• Technical project managers
Participants should have the following knowledge and/or experience:• Fundamentals and advanced concepts of object-oriented software development• Experience in modeling object-oriented architectures
Examination fees are added to the course price for the CPSA-A® exam. The certificate is issued after passing the exam by an independent certification body. The course contributes 20 credit points to the section "Methodical Competence" and 10 credit points to the "Communicative Competence" section.