-
Duration
1 day -
Goal
- Learn to develop a deep understanding of the subject matter
- After training, develop a common language with the department
- Use proven and recurring patterns
- Share experiences with like-minded people
-
Target group
Software developers and architects who want to gain a sound overview of DDD and apply it using case examples. -
Contents
The Basics- What is Domain Driven Design?
- Domain model as a central element
- Close cooperation with the department
- Defining use cases and scenarios
- Workshops with event storming and domain storytelling
- Structure of an ubiquitous language
- Dividing into bounded contexts
- Subdomains
- Context mapping
- Shared kernel, domain event, anti-corruption layer, etc.
- Aggregates, entities and value objects
- Service objects and repositories
- Specialist events (domain events)
- Factory
- Layered architecture
- Hexagonal architectures
- CQRS and event sourcing
- DDD for cutting microservices
- Integrating Legacy applications
- Outlook
Requirements
Basic knowledge of software architecture and object-based software design.
Contact to our service center
+49 (0) 711 90363245
+41 (0) 584 595795
+43 (01) 33 2353160
+41 (0) 584 595454
Place | Date | Language | Price | |
---|---|---|---|---|
In-house training courses on request | Inquiry |
- Guaranteed to take place
- The course will definitely take place if you make a booking
- There are no free places left on this course. If you still book it, we will place you on the waiting list.
- The course price is shown in the currency EUR. For orders from Switzerland, we convert the price into CHF and take into account the appropriate VAT rate. We are also happy to assist you with your order by telephone: CH +41 58 459 57 95 or DE +49 711 903 632 45.