Building Websites Using the Model-View-Controller Pattern
This online-only chapter is about building websites with a modern HTTP architecture on the server side using ASP.NET Core MVC, including the configuration, authentication, authorization, routes, request and response pipeline, models, views, and controllers that make up an ASP.NET Core MVC project.
This chapter will cover the following topics:
- Setting up an ASP.NET Core MVC website
- Exploring an ASP.NET Core MVC website
- Customizing an ASP.NET Core MVC website
- Improving performance and scalability using caching
- Querying a database and using display templates
- Practicing and exploring
This online-only chapter is available as a downloadable PDF here: Online Chapter for ASP.NET Core.