New course: Domain-Driven Design: Working with Legacy Projects



My new training course Domain-Driven Design: Working with Legacy Projects went live.

Domain-Driven Design: Working with Legacy Projects

I’m continuing the topic of Domain-Driven Design on Pluralsight. This one is about working with legacy projects.

From this course, you will learn how to be productive with a legacy code base even if it’s a complete mess. Some of the specifics of the course:

  • Implementing the Anticorruption Layer pattern.
  • Creating a clean and maintainable domain model in the environment with an existing legacy code base.
  • Evolving the domain model using Synchronizing Anticorruption Layer.
  • Guidelines to consider before conducting a refactoring or a full rewrite.

As usual, this course contains an in-depth, step-by-step demonstration of how to do all this, as well as the theory behind it which explains why behind the how.

Watch the course here: Domain-Driven Design: Working with Legacy Projects.

You can find the source code for the project on GitHub.

If you need a trial code which grants 30 days unlimited access to Pluralsight, shoot me an email and I’ll send you one.

Share