Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
The goal of this course is to empower .NET developers with a better understanding of the MVC framework. Together, we’ll closely examine how an HTTP Request is processed by MVC and .NET Core components as it travels through the application pipeline.
Many developers learn to work with MVC through Action methods, Controllers, Razor views, and the other essential components. This is a great place to start, but as the complexity of your projects increases, you'll quickly require a deeper understanding of how these types of framework features work internally. In this course, The MVC Request Life CYcle, you will learn how HTTP Requests are processed by the various stages and components of the MVC pipeline. First, you will learn how Middleware handles application level concerns and routing. Next, you will discover how Controllers and Action Methods are selected and initialized to handle the incoming request. Finally, you will learn how MVC finally generates a response back to the client. By the end of this course, you'll understand how MVC really works as a whole, and how to use that knowledge to improve the design and debugging of your applications.
Many developers learn to work with MVC through Action methods, Controllers, Razor views, and the other essential components. This is a great place to start, but as the complexity of your projects increases, you'll quickly require a deeper understanding of how these types of framework features work internally. In this course, The MVC Request Life CYcle, you will learn how HTTP Requests are processed by the various stages and components of the MVC pipeline. First, you will learn how Middleware handles application level concerns and routing. Next, you will discover how Controllers and Action Methods are selected and initialized to handle the incoming request. Finally, you will learn how MVC finally generates a response back to the client. By the end of this course, you'll understand how MVC really works as a whole, and how to use that knowledge to improve the design and debugging of your applications.