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.