ASP.NET Core: The MVC Request Life Cycle
This course aims to empower .NET developers with a better understanding of the MVC framework and how it works. You'll examine in-depth how an HTTP Request is processed by MVC and .NET Core as it travels through the framework.
What you'll learn
Many developers begin their experience with MVC by working with Action Methods, Controllers, Razor Views, and the other essential components of MVC. This is a great place to start, but as the complexity of your projects increases, you may require a deeper understanding of how the framework works internally. You'll also need to understand how MVC integrates with the larger .NET platform. This course, ASP.NET Core: The MVC Request Life Cycle, empowers .NET developers with a better understanding of the MVC pipeline. First, you'll examine how an HTTP Request is processed by MVC and .NET Core as it travels through the framework. Next you'll examine what components are involved at each stage, how they interact with one another, and in some cases how you can customize the default conventions. Understanding how the components of MVC process a request can be extremely helpful on various levels. Finally, you'll learn about how troubleshooting and debugging can often be much easier if you understand what's going on behind the scenes. By the end of this course, you'll have a better understanding of the framework, which will help you build better applications using it.
Table of contents
- Introduction 2m
- What Is Middleware? 5m
- Demo - Touring the Program and Startup Classes 3m
- Demo - Building a Simple Middleware Pipeline 4m
- Demo - Writing a reusable Middleware Component 4m
- Demo – MVC Middleware Pipeline Internals 6m
- Visualizing the MVC Middleware Pipeline 2m
- Comparing Middleware with HTTP Modules and Handlers 4m
- Summary 1m
- Introduction 2m
- Action Methods and the Request Life Cycle 3m
- Understanding the Model Binding Process 4m
- Demo - Touring Model Binding 4m
- Understanding Filters 4m
- Filter Execution in Depth 3m
- Demo - Working with Authorization Filters 7m
- Demo – Action Filter Execution 6m
- Demo – Action Method Execution 2m
- Summary 1m
- Introduction 2m
- Action Results and the Request Life Cycle 3m
- Demo - Working with Result Filters 4m
- Demo - Action Result Execution 4m
- Understanding Content Negotiation 4m
- Demo - Influencing Content Negotiation 5m
- Exploring the View Rendering Process 3m
- Demo - View Result Execution 4m
- Demo – View Rendering 3m
- Summary 2m