€2,238.50 – €2,660.79

Advanced Domain-Driven Design (3-Day Workshop)

Event Information

Share this event

Date and Time

Location

Location

Faculty Club

14 Groot Begijnhof

9-10-11 december

3000 Leuven

Belgium

View Map

Refund Policy

Refund Policy

Refunds up to 7 days before event

Event description

Description


ADVANCED DOMAIN-DRIVEN DESIGN

3-day workshop with Mathias Verraes

  • 9 - 10 - 11 December 2019

  • Each day from 9h until 18h

  • Breakfast / lunch and afternoon snack included

  • Closing drink @ 11/12/2019

  • Prices:
    Early Bird (3 days / incl VAT): € 2,238.50
    Regular Ticket (3 days / incl VAT) until 15/10 : € 2,418.79
    Final Countdown (3 days / incl VAT) €2,660.79

Software design can have a very slow feedback loop: by the time you find out if the architectural and design decisions you made were the right ones, it may be too late for drastic changes. As developers, we tend to phrase all problems as technical problems, which can be sufficiently challenging in their own right. We tend to lose sight of the underlying business concerns.


Domain-driven design (DDD) is an approach to developing software for complex needs by deeply connecting the implementation to an evolving model of the core business concepts. It's a total approach to building software for complex domains and a way of thinking that helps you decide how to tackle complexity, and where to focus your efforts.

By putting the business at the heart of our software, and keeping our domain model closely tied to our understanding of the business, we can create value at a much deeper level.


WHO ARE YOU?

  • You are a Software Developer with some years of experience in working with complex domains. You’re familiar with object–oriented programming.

  • It’s recommended to read “Domain–Driven Design” (Evans, 2004), but not essential.

  • The course is programming language agnostic.


WHAT YOU'LL LEARN

In this workshop, we’ll explore this central premise of Domain–Driven Design. We’ll take a practical approach: participants will be working on real–world problems. There will be no easy answers. Instead, you’ll learn how to ask the right questions, and how to evaluate different models.

  • Discovering the domain and the Ubiquitous Language

  • Event Storming, conversations with Domain Experts

  • Creating a model to share insights between both technical and non–technical shareholders

  • Applying Systems Thinking and problem–solving techniques

  • Visualizing strategic design using Bounded Contexts and Context Mapping

  • Integrating with legacy systems

  • CQRS, Event Sourcing, temporal modelling

  • Modelling exercises

  • Distilling Design Heuristics


MATHIAS VERRAES

Mathias Verraes advises organisations on designing and modelling software for complex environments, including architecture, analysis, testing, and refactoring “unmaintainable” systems.

He has worked with clients in Government, Logistics, Mobility, Energy, E-Commerce, and more. He teaches Domain-Driven Design courses and curates the DDD Europe conference. When he’s at home in Kortrijk, Belgium, he helps his two sons build crazy Lego contraptions.






Share with friends

Date and Time

Location

Faculty Club

14 Groot Begijnhof

9-10-11 december

3000 Leuven

Belgium

View Map

Refund Policy

Refunds up to 7 days before event

Save This Event

Event Saved