Writing SOLID, testable ASP.NET Core applications has never been easier, but it may require a change in the way you typically structure your projects and their dependencies. In this hands-on workshop, you’ll build a working ASP.NET Core application, complete with unit and integration tests. Along the way you’ll learn the basics of Domain-Driven Development, and how to apply them to ASP.NET Core application development. The principles and patterns will apply to developers working with previous versions of ASP.NET MVC, as well. Presented by one of the primary authors of the official ASP.NET Core documentation (docs.asp.net). This is a hands-on session; please bring your own laptop with tools installed.