Domain-Driven Design

Certified Profes­sional for Software Architecture (CPSA®)

The CPSA® Advanced Level Module DDD – iSAQB® Training Course in Domain-Driven Design

Domain-Driven Design

Certified Profes­sional for Software Architecture (CPSA®) The CPSA® Advanced Level Module DDD – iSAQB® Training Course in Domain-Driven Design How to design functional architecture in cooper­ation with experts and developers The module presents Domain-Driven Design (DDD) to the partic­i­pants as a way to design software as a precise, trans­parent and trans­formable repre­sen­tation of a profes­sional […]

How to design functional architecture in cooper­ation with experts and developers

The module presents Domain-Driven Design (DDD) to the partic­i­pants as a way to design software as a precise, trans­parent and trans­formable repre­sen­tation of a profes­sional domain. At the end of the module, partic­i­pants will know the basic principles of Domain Driven Design and will be able to apply them when designing and imple­menting software systems. With the help of commu­nicative skills that are taught, they can establish a common language between domain experts and devel­opers. By means of modelling techniques and architecture tools taught, they are able to integrate the compo­nents of this common termi­nology into their software systems. A large software project often requires several devel­opment teams. This module addresses this challenge and teaches partic­i­pants Domain Driven Design methods to deal with the growing complexity of a large software project.

Content of the module Domain-Driven Design (DDD)

  • Domain, model, and Ubiquitous Language
  • Knowledge Crunching: The path to the model
  • From model to implementation
  • The model in appli­cation architecture
  • Strategic Design 1: Cutting and distin­guishing models from one another”
  • Strategic Design 2: Context Mapping

Related Blog Posts

Additional Information

Frequently Asked Questions

Downloads