EF Core and DDD: New online course

My new online training course DDD and EF Core: Preserving Encapsulation went live.

DDD and EF Core: Preserving Encapsulation

This is one of the courses from my "DDD" backlog, and it’s also part of the DDD learning path on Pluralsight.

This course shows how to build a rich and highly encapsulated domain model with EF Core. The EF Core team has made a great progress during the last several years but there still are some pitfalls you need to be aware of. I’ve laid out all those pitfalls and also tried to demonstrate how you can navigate around them. You will see lots of insight into the inner workings and shortcomings of EF core.

Here’s a list of topics from the course:

  • Single-property and multi-property Value Obejcts

  • Encapsulating the DbContext

  • Many-to-one, one-to-many relationships

  • Lazy loading

  • Navigation properties vs. foreign key Ids

  • Domain events

  • And more

As usual, you will see all the concepts and techniques applied to a close-to-real-world software project with live refactoring.

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


I don't post everything on my blog. Don't miss smaller tips and updates. Sign up to my mailing list below.


comments powered by Disqus