Implementing Tactical Patterns

Implement a rich domain model
Thomas Coopman

Implementing Tactical Patterns

Implementing Tactical Patterns

Thomas Coopman
🇬🇧 English
Intermediate

Amsterdam, Netherlands
Theater de Meervaart
Total duration: 14h00

Timezone: Europe, Amsterdam
Monday May 27 09:30 - 17:30
Tuesday May 28 09:30 - 17:30


Through guided exercises, small blocks of theory and a set of examples, you'll be implementing a rich domain model with a focus on learning and implementing the tactical DDD patterns in the language of your choice.

Practical

This workshop will be 80% coding. Bring your laptop with a working programming environment. During the registration process you will pick a programming language that you are fluent in. You will have to do a small bit of preparation up front (2-3hours), make sure to have done it. The preparation will be sent 2 weeks in advance.

Learning outcomes

  • You will learn what the tactical patterns (value object, entity, specification, repository, aggregate,…) are, when to use which pattern and how to implement them.
  • You will learn how to go from scenarios and domain knowledge to test, to a working application.

Prerequisites

  • You are fluent in some programming language of your choice;
  • You have a small bit of DDD knowledge;
  • You know a bit about what design patterns are and how you can apply them in your programming language.
Thomas Coopman

About Thomas Coopman

Thomas is a software consultant and engineer focused on the full stack: domain modelling, frontend & backend, and most importantly: people, practices, and processes. Thomas develops and teaches training programs for Aardling. He holds a Master of Informatics at the University of Leuven.

Thomas is a programming polyglot and loves to learn new languages. His latest language studies have taken him to Elixir, Elm, and OCaml, and he has a special affinity for functional programming languages. Thomas co-organises the DDD Europe conference and the Belgian Software Crafters community.

All workshops by Thomas Coopman
@tcoopman

Implementing Tactical Patterns

Thomas Coopman
🇬🇧 English
Intermediate

Amsterdam, Netherlands
Theater de Meervaart
Total duration: 14h00

Timezone: Europe, Amsterdam
Monday May 27 09:30 - 17:30
Tuesday May 28 09:30 - 17:30


Also check out