Training

Domain Language seminars bring your broader team on board quickly with a coherent overview and a shared vocabulary. Our intensive courses give your development team new design skills, and prepares them, through "laboratory" experiences, to apply domain-driven design on your project.

DDD Overview

Introduce an organization to the basic definitions and concepts of domain-driven design, and put a couple of powerful tools in the hands of the participants. This format can accommodate a wide range of attendees and a relatively large class size, but is still interactive and experiential.

DDD Hands-on Immersion

Learn to put the domain model to work. For a team that already knows the basic principles of object-oriented design, this intensive course will bring together the practices that give those object models a real impact on a project.

Strategic Design

Some design decisions have an impact on the trajectory of the whole project. Learn principles for clarifying the big picture and getting effort focused on the core.

Upcoming Public Classes

DDD Hands-on Immersion (4-days)

April 28, London
May 12, Aarhus, Denmark
June 15, London
Sept 9, Aarhus, Denmark
Inquiries and Bookings »
 

DDD Overview (1-day)

May 11, Aarhus, Denmark
May 31, London
Sept 14, Aarhus, Denmark
Sept 27, London
Inquiries and Bookings »
 

To Schedule On-site Training or Mentoring

For rates, schedules, and other information, write to info4@ domainlanguage.com.

 

Turn Your Team Into Knowledge Crunchers

The promise of domain-driven design is to enrich the collaboration of software experts, domain experts and business strategists, melding them into a team that can take a torrent of domain information and turn it into a steady stream of valuable software. Our coaches can help »

Tailoring Our Offerings

Classes and workshops are based on templates that we adjust for your team's level and goals. We can also create custom courses, following an assessment.

Follow up with Mentoring

All classes include discussion of cases from your own project, to ground the concepts and make begin the process of adapting them to your particular circumstances — just one reason that all our instructors are accomplished designers. We also highly recommend packaging coursework with follow-up mentoring in order to get your team over the hump of applying the concepts to their own concrete problems.