Celtico
iSAQB® Accredited Training

CPSA Advanced Level - Domain Driven Design

Revolutionise your software development with Domain Driven Design! Learn how to solve complex business problems elegantly and develop software that perfectly reflects your customers' needs.

For: Architects & developers building complex domains · Recommended: CPSA-F knowledge (certificate not required)

About this Course

Domain-Driven Design is an approach to software development that focuses on the complexity of software projects by focusing on the core business of the organization and its logic. Participants will learn the basic concepts and building blocks of DDD, including ubiquitous language, domains, subdomains, bounded contexts and context maps.

The training teaches how to effectively model complex business domains and how to map business processes into software. In strategic design, we learn how to divide a system landscape into bounded contexts and develop effective communication and integration between these contexts.

Learning Objectives

We deal with tactical patterns such as aggregates, entities, value objects, repositories and services. We use these to create a clean, modular and maintainable code base. After completing this training, you'll be able to apply DDD principles to your own projects and establish domain-driven practices in your organization.

CPSA-A BadgeiSAQB Certified

Key Facts

Duration 3 days (on-site or online)
Credit Points 20 Method + 10 Communication Points
Language German or English

Training Syllabus

A comprehensive curriculum covering all aspects of Domain Driven Design for the CPSA Advanced Level.

A. Basic Principles & Philosophy

Cognitive team load, the central importance of the business domain, and core DDD concepts.

B. Strategic Design

Collaborative modelling, bounded contexts, context mapping, and integration strategies.

C. Tactical Design

Key elements for tactical design, aggregates, entities, value objects, and architectural styles.

D. Practical Application

Optimization of refactorings, establishing DDD in your organization, and workshop setups.

Teaching Materials

Comprehensive slide deck
Vlad Khononov "Learning DDD" book
Prepared Miro Board
Interactive Kahoot quizzes
Exercise sheets with case studies

Training Schedule

Upcoming sessions and past trainings

Past🇩🇪 German
24 – 26 Feb 2026
Munich, Germany
Past🇬🇧 English
18 – 20 May 2026
Online

No upcoming dates scheduled yet.

New dates are added regularly. Request a date and we'll get back to you.

Request a Training Date

Ready to transform your team's capabilities?

Our expert trainers are ready to help you achieve your goals through professional, hands-on training programs tailored to your team's needs.