Build better software through domain modeling
Domain-Driven Design gives your team a shared language and a set of modeling techniques for building software that reflects how your business actually works. This workshop covers the foundations: collaborative modeling with EventStorming, tactical building blocks like Entities and Value Objects, and hands-on code refactoring. No prior DDD experience needed.
Group_3 for $100 off Group_6 for $200 off No prior DDD experience needed. Some software development background helpful but not required.
4 sessions x 3 hours each over 4 days
Zoom for video conferencing and Miro for collaborative exercises
Small cohort, camera-on participatory format with collaborative exercises
Certificate of completion included for all participants who attend the full workshop
"that some of these practices I've learned through experience as a software dev. But the workshop has not just helped re-inforce it but also tied it to concrete terms I can use. Makes it easier to bring these terms up during team discussions rather than just the vague concepts."
Software Developer
Technology
Essential DDD
"these sessions were really valuable for me, not only for my work at ____, but for my career as a whole. i feel great to be able to see things from a new perspective and gain insights from such a talented teacher."
Software Developer
Technology
Essential DDD
"it is valuable and necessary for PM's to be involved in designing concepts that go into the codebase; it helps to map entities, values, events visually before tackling a refactor so you can see the relationships and dependencies clearly"
Product Manager
Technology
Essential DDD
Software Design Consultant & DDD Practitioner
35+ years in software development. Creator of Explore DDD conference. Trained 580+ workshop participants with a 9.2/10 average rating. Author and speaker on Domain-Driven Design, EventStorming, and collaborative software design.
Full BioNo, this is a foundations course that teaches DDD from the ground up. The workshop is designed for participants at all levels, whether you are new to domain-driven design or looking to solidify your understanding.
Yes, Sessions 2 and 4 include hands-on code refactoring exercises. Examples are language-agnostic but implementation is in Java/C#.
Essential DDD covers foundational patterns and tactical building blocks. Strategic DDD (which builds on Essential DDD) focuses on organizational boundaries and large-scale design. If you are new to DDD, start here.
All participants receive a certificate of completion, course slides, code examples, Miro templates, and reference materials.
Yes! Use these discount codes when registering:
Group_3 for $100 off per ticketGroup_6 for $200 off per ticketFor groups of 10+, consider a private workshop customized to your specific domain.
Join the next Essential DDD workshop and start applying domain modeling techniques to your projects.
Register Now