Summary
In this chapter, you learned how to build large, complex websites in a way that is easy to unit test by registering and injecting dependency services like database contexts and loggers and is easier to manage with teams of programmers using ASP.NET Core MVC. You learned about:
- Configuration
- Authentication
- Routes
- Models
- Views
- Controllers
In the next chapter, you will learn how to build and consume services that use HTTP as the communication layer, aka web services.