Logo WPS - Workplace Solutions
Language
  • de
  • en
  • WPS
    • Our People at WPS
    • Rechenzeit
  • Services
    • Customised software
    • Domain-Driven Design
    • Software architecture
    • Requirement Engineering
    • Workplace of the future
    • BI and Data Analytics
    • Research
  • Trainings
    • iSAQB Trainings
    • Agile trainings
    • Collaborative modelling
    • DDD
    • CLOUDINFRA
    • FOUNDATION
    • IMPROVE
    • WEBSEC
  • Solutions
    • ROADS City
    • ROADS Regio
    • RadVIS
    • JAZE Time Tracking
    • ADIL
    • ViRL
    • TRIAS
    • PortMonitor
    • Digital Sounding Table
    • Domain Story Modeler
  • News
    • Appointments
    • Architecture and Modeling Learning Event
  • Contact
  • Career
    • Current jobs
Search
Language
  • de
  • en

WPS - Workplace Solutions

Hamburg | Berlin


T +49 40 229 499-0

E info@wps.de

Domain-Driven Design in concrete terms

iSAQB Module DDD

from € 2,000

For successful software development, not only technology but also domain expertise is crucial. Domain-Driven Design (DDD) offers an approach to structure software in such a way that it reflects the domain's technicality and thus supports the users in their work.

Communication problems between domain experts and developers are a common problem in software development projects. With DDD, a common technical language is deliberately developed that forms the basis for the domain-driven architecture. This helps to avoid misunderstandings and facilitates cooperation.

Misunderstandings about the architecture of the system can arise not only between the business and technical sides, but also within the development team. DDD offers predefined patterns such as Entity, Value Object, Aggregate, Service etc. to simplify communication and ensure a uniform architecture.

Technical language and patterns can be used not only in a system, but also in large software projects or in separately developed (micro-)services. Concepts such as bounded context, context map, shared kernel, domain events, anticorruption layer, etc. come into play here to create a scalable architecture.

With the iSAQB module DDD you will deepen your knowledge in the design of high-quality software architectures and learn how to successfully apply DDD principles in your work. The training prepares you for the Certified Professional for Software Architecture (CPSA) - Foundation Level certification.


Prices:

Online Training: € 2.200,-* | Early Bird (3 months before training starts) € 2.000,-*


Currently, most of our trainings are offered online , with theexception of the date 21.03.2023. This training takes place in presence at Hans-Henny-Jahnn-Weg 29, 22085 Hamburg.

Maximum number of participants per date: 12 persons

*) Prices plus applicable VAT.


Dates:

  • 12.09.2023, 15:00
  • 14.11.2023, 15:00

Downloads:

  • Flyer iSAQB Modul DDD (pdf)
Register for training now
iSAQB Module DDD - 3 days

The training contents at a glance

  1. Overview: What is Domain-Driven Design?
  2. Getting to know the domain: Event Storming
  3. Strategic Design: Dividing the Domain, Intersecting and Delimiting Models
  4. Ubiquitous Language
  5. The way to the model
  6. Tactical Design - Expressing the Model in Software

Technology - | Methodology 20 | Communication 10

Duration: 3 days of 8 hours each


Advanced topics

  1. Maintaining local model consistency
  2. The model in the application architecture
  3. Implementing the Building Blocks
  4. Design by Contract
  5. Command Query Responsibility Segregation (CQRS) and Event Sourcing
  6. Microservices

Target group

This training is aimed at software developers, architects, product owners or people from the business context who work on digital products. There are no programming exercises in this training. Experience in the development and delivery of software products should be available and basic know-how in software architecture is an advantage, but not required.

Our trainers

For the training course "Domain-Driven Design konkret" (iSAQB Module DDD) our following employees are available as trainers.

Henning Schwentner

Coder, Coach and Consultant
Henning Schwentner loves high-quality programming. He lives out this passion as a coder, coach and consultant at WPS - Workplace Solutions. There he helps teams to structure their grown monoliths or…
read more

Kai Bühner

Senior consultant
Kai Bühner has been working as an architect, consultant and trainer for WPS for more than 15 years. His work focuses on project and program management, the design and analysis of application…
read more

Dr. Carola Lilienthal

Managing Director
Carola Lilienthal studied computer science at the University of Hamburg from 1988 to 1995 and received her doctorate in computer science from the University of Hamburg in 2008 under Christiane Floyd…
read more

Dr. Stefan Hofer

Consultant
Dr. Stefan Hofer studied Software Engineering at the University of Applied Sciences Upper Austria and received his PhD from the University of Hamburg on the redesign of application landscapes. He has…
read more

Lasse Schneider

Project Manager, Senior Software Engineer
Lasse Schneider has been working at WPS - Workplace Solutions since 2010 as a consultant and software developer, primarily in agile projects. There he deals with architecture and quality assurance of…
read more

Johannes Rost

Software architect
As a software architect and consultant, Johannes Rost helps teams to establish easily understandable architectures even in complex environments. He started as a (Java) developer at WPS in 2006 and…
read more

Lukas Zühl

Software developer, trainer
Lukas Zühl joined WPS in 2019 as a software developer and trainer. He studied information systems engineering at the TU Dresden and has been working in software development on various technology…
read more

Book your training now

Do you have any questions? Our competent contact persons will be happy to answer them by phone or e-mail. Or book directly online using the form below - we will get back to you as soon as possible with confirmation.


You can book us for an in-house training. In this case, our trainers will be happy to come to your premises.

Book online


Company and invoice address


Comments

We kindly ask you to fill in the fields marked with *. Thank you very much!

More interesting trainings

3 Tage

iSAQB FOUNDATION module

read more

3 Tage

iSAQB Module AGILA

read more

2 Tage

iSAQB Module ARCEVAL

Book online now

3 Tage

iSAQB Module FLEX

read more

3 Tage

iSAQB Module CLOUDINFRA

read more

3 Tage

iSAQB Module IMPROVE

read more

3 Tage

iSAQB Module WEBSEC

read more

Agile project management

read more

SCRUM Master and agile practice

read more

3 Tage

SCRUM Product Owner

read more

Domain Storytelling

read more

3/5 Tage

Determination of requirements

read more

Newsletter

WPS - Workplace Solutions
GmbH | Hamburg

Hans-Henny-Jahnn-Weg 29
D - 22085 Hamburg

T +49 40 229 499-0

E info@wps.de


WPS - Workplace Solutions
GmbH | Berlin

Schlüterstraße 39
D - 10629 Berlin

T +49 40 229 499-0

E info@wps.de

  • Privacy Policy
  • Imprint
  • Terms of Use
  • Domain Story Modeler