We've covered a lot of ground in this chapter. We began with an introduction to MVC, and looked at how ASP.NET Web API has matured through in the last decade. With the background established, we learnt how to use .NET Core and the power of a cross-platform framework.
We understood ASP.NET Core and its architecture, and we set up our systems with .NET Core SDK. We also created a web API using Visual Studio tooling and Yeoman generators. We learned, in detail, about ASP.NET Core request processing and the unification of web API and MVC into a single code base.
In the next chapter, you'll learn more about Model, Views, and Controllers.