Domain-Driven Design
Domain-Driven Design places the domain at the centre of the modelling and creation of complex software and strives for partnership-based, iterative collaboration for the continuous adaptation of software to business requirements.
This course provides a comprehensive introduction to Domain-Driven Design (DDD), taking into account current trends and developments. You will learn how to use Domain-Driven Design successfully in real projects.
Learning Objectives
- You understand the core principles and philosophy of DDD
- You know various techniques for collaborative modelling
- You understand the influence of DDD on the software architecture
- You can apply DDD concepts to real business problems
Target Audience
This training is explicitly aimed not only at developers, but also at all roles in the company that have points of contact with the development or maintenance of complex software systems.
Requirements
Basic experience with software in a business environment, regardless of role, and an interest in improving communication within your own organisation.
No code examples are shown in this course, so no programming experience is required.
Domain-Driven Design 990,- EUR 10 Credits
Five two-hour online sessions
No date is currently planned for this training course.
Also available in German or as short version (English).
-
Introduction and Overview
Duration: 120 minutes
- Introduction: The 1972 Olympic Games in Munich
- Domain-Driven Design according to Eric Evans: An overview
-
The Domain
Duration: 120 minutes
- Domain discovery: getting to know the domain
- iterative vs. incremental
- Domain model and ubiquitous language
- Core Domains, Supporting Subdomains and Generic Subdomains
-
Collaborative Modeling
Duration: 120 minutes
- Event Storming
- Domain Storytelling
- Further Methods
-
Strategic Design
Duration: 120 minutes
- Bounded Contexts
- Context Mapping
-
DDD in Practice
Duration: 120 minutes
- DDD and software architecture
- DDD and make or buy decisions
- How do I introduce DDD in my company?
Your Trainer
Stefan Priebsch has been practising and teaching domain-driven design for 20 years.This training for your company?
Domain-driven design in particular is best learnt by dealing with the specialist nature of your own company. We therefore offer customised Domain-Driven Design training online or on-site at your company, where we adapt the content to your needs.