You are leaving our Website
Using an external Link:
You are now leaving our website. The following page is operated by a third party. We accept no responsibility for the content, data protection, or security of the linked page..
URL:
AR200: iSAQB Certified Professional for Software Architecture - Advanced Level (CPSA-A): Domain-Driven-Design
Training: Architecture
Participants receive a practical introduction to domain-driven design for software architecture. The course covers how domain knowledge is translated into a ubiquitous language and modeled using techniques such as interviews, domain storytelling, and event storming. It addresses bounded contexts as the foundation for meaningful vertical slices and the development of microservices that effectively represent business domains.
Start: 2025-11-17 | 09:00 am
End: 2025-11-19 | 05:00 pm
Location: Online
Price: 2.120,00 € plus VAT.
Agenda:
- Overview: What is domain-driven design?
- Getting to know the domain: Event storming
- Strategic Design: Partitioning the domain, cutting models and delimiting them from each other
- Ubiquitous language
- The path to the model
- Tactical Design – Expressing the model in software
Objectives:
In this course AR200 iSAQB Certified Professional for Software Architecture - Advanced Level (CPSA-A): Domain-Driven-Design you will learn how to develop a domain language, apply DDD patterns and establish connections to other applications in order to design a domain-oriented application in context. In the workshop AR200 iSAQB Certified Professional for Software Architecture - Advanced Level (CPSA-A): Domain-Driven-Design presentations, discussions and exercises alternate. This allows the acquired knowledge to be immediately deepened in practice. Together we practice the individual steps towards an application-oriented and high-quality architecture using a sample application. You will experience how simple a design can be when you engage with the domain and the architectural guidelines of Domain-Driven Design!Target audience:
The course AR200 iSAQB Certified Professional for Software Architecture - Advanced Level (CPSA-A): Domain-Driven-Design is targeted at:
- Software architects and developers
Prerequisites:
The certification at Advanced Level requires the prior completion of the Foundation Level.Description:
When building software, excellent technologies, programming languages and tools are utilized. This is good and correct. But unfortunately, it is often overlooked that the decisive factor for project success is not the technology, but the domain expertise.If we do not map the domain model in the software, then it will not help our users with their work. No technology in the world can protect us from this. As computer scientists, one can easily fall into this trap. To prevent this, this course AR200 iSAQB Certified Professional for Software Architecture - Advanced Level (CPSA-A): Domain-Driven-Design explains how to learn domain knowledge with Domain-driven Design (DDD) and transfer it into a Ubiquitous Language. For this purpose, techniques such as interviews, Domain Storytelling and Event Storming are employed. In practice, it is difficult to recognize how we can slice our domain and develop microservices from it. Here, the principle of Bounded Contexts from DDD can help us. It provides us guidance where vertical slices make sense. If these techniques are used together, then one can build the architecture of software systems so that it represents the domain expertise and makes our users happy.
Other Info:
This course is organised in cooperation with qSkills™ partner Software Quality Lab Academy.Guaranteed implementation:
from 1 Attendees
Booking information
Price:
2.120,00 € plus VAT.
(including lunch & drinks)
Exam (Optional):
2.550,00 € plus VAT.
Appointment selection:
Authorized training partner
Authorized training partner
Memberships
Memberships
Shopping cart
AR200: iSAQB Certified Professional for Software Architecture - Advanced Level (CPSA-A): Domain-Driven-Design
was added to the shopping cart.
(up to 30 days before course start)
(up to 30 days before course start)