iSAQB Domain-Driven Design

Overview:

Duration: 3 Days

Locations:: Ludwigshafen am Rhein, Hamburg, Nuremberg or Frankfurt-Eschborn.

Dates: See the sidebar.

Level: iSAQB CPSA Advanced

€ 2.300,00

[plus VAT, less any discounts]

Domain-driven architecture is the goal!

The success of a software system always depends on the extent to which it supports the user in carrying out specific tasks. Domain-Driven Design (DDD) increases the probability of this success by structuring the software right from the beginning on the basis of the application area or domain. Domain experts and engineering staff jointly develop a unique terminology that is used across all levels through to the source code. This not only avoids communication problems and their consequences at an early stage, but also achieves qualitative improvements, by for example avoiding anonymous Setters and Helpers. Predefined patterns such as the Entity, Value Object, Aggregate, Service etc. simplify communication in the development team and result in a uniform, high-quality architecture.

Looking beyond the horizon of your own system

Specialist terminology and patterns work not only for a single system, but also in large software projects with multiple development teams, or for separately developed (micro-)services. Concepts such as Bounded Context, Context Map, Shared Kernel, Domain Events, Anticorruption Layer etc. are used here.

This iSAQB-certified software architecture training module provides the participants with the tools and innovative skills needed for development of a technical terminology that uses DDD patterns and establishes the link to other applications for context-specific design of an application oriented to the functional domain. Core aspects of the training are event storming to get to know the domain, strategic thinking to split up the domain, and tailoring and demarcation of models. Other topics covered are Ubiquitous Language, Domain Logic Patterns and Tactical Design, and advanced topics such as local model consistency, implementation of the building blocks, design by contract, Command Query Responsibility Segregation (CQRS), event sourcing and microservices.

Credit Points

Technical:

0 points

Methodical:

20 points

Communicative:

10 points

Discounts

Early-bird bookings

€ -100,00 per person
up to 6 weeks prior to the start of the training.

Group

€ -100,00 € per person
with 2 or more participants.

Combined discount

€ -200,00 per person
up to 6 prior to the start of the training with 2 or more participants.

Notes:

Discounts on this website are calculated automatically based on the order date and the number of participants, and are indicated in the shopping basket. The discounts in the shop can not be combined with other discounts or vouchers.

Dates

Please select a date of your choice for the booking:

Ludwigshafen

Mar 05 – Mar 07, 2019

Nuremberg

Jun 17 – Jun 19, 2019

Eschborn

Oct 22 – Oct 24, 2019

iSAQB Curriculum

Lehrplan öffnen