What is Domain Driven Design really about? How might Command Query Responsibility Segregation help us to build better software? Are they complicated concepts, or can they be harnessed by everyday developers?
DDD and CQRS are gaining in popularity because they attack genuine challenges in software development. This course balances explaining important underlying theory with both design- and code-focused exercises, giving students both understanding and new practical development skills. Rather than teaching a framework, the course