This course will teach you all about system building and architectures with Domain-Driven Design.
The largest problem many run into with Domain Driven Design (DDD) is in getting the abstract concepts implemented in a concrete way. Many of the stereotypical architectures people use actually make it impossible to apply DDD. Greg’s course will help you avoid this by teaching you all about Command Query Separation (CQRS), Domain Events, Event Sourcing and how to effectively apply DDD within an organisation.
Who is it for?
Architects or Senior Developers with a strong interest in Domain Driven Design (DDD) and in Command Query Separation (CQRS), Domain Events and Event Sourcing.
What will participants learn?
The focus on the class is on applying Domain-Driven Design. This means that while the concepts will be explained, Greg Young will make you sure you focus on creating working code.
Participants will leave the course with a clearer understanding of applying DDD, the usage of CQRS, how to cunstruct domain events and the application of event sourcing.
Please, bring your own laptop with you. You’ll need to develop on your favourite platform and IDE, not to waste time on another platform’s technicalities. Also having read Eric Evans’ book on Domain-Driven Design is recommended.