Author
Updated
2/1/2021Released
5/1/2018- Fundamentals of the request life cycle
- Designing and implementing HTTP modules and handlers
- Choosing between handlers and modules
- Understanding route handlers
- Configuring convention-based routing
- ASP.NET MVC attribute routing
- Creating a custom controller factory
- Defining a custom dependency resolver
- Creating a custom view engine
Skill Level Advanced
Duration
Views
- [Instructor] Hi, I'm Janan Siam and I've been leading software teams in building web applications that solve problems for a broad range of industries. At the heart of an MVC application is the request life cycle. It begins when an HTTP request is received from the client and ends when the HTTP response is sent back. By evaluating the life cycle, you'll learn how to insert custom functionality at nearly every step.
In this course, we'll explore important events at both the application and request level. We'll learn about HTTP modules and handlers, then cover the essential aspects of the routing system. Our journey will continue with controller initialization and action invocation. Finally, we'll examine how views are initialized and rendered as we wrap up with result execution. I'm excited to share this important information with you so let's get started.
Related Courses
-
Introduction
-
Welcome1m 4s
-
What you should know1m 31s
-
-
1. The Application and Request Life Cycle
-
2. Design and Implement HTTP Modules and Handlers
-
HTTP module overview3m 52s
-
-
3. The ASP.NET MVC Routing System
-
Introduction to routing2m 10s
-
URL routing module overview3m 43s
-
Understand route handlers1m 53s
-
Explore attribute routing4m 10s
-
-
4. Controllers and the Request Life Cycle
-
Controller basics1m 38s
-
-
5. The Action Method Execution Process
-
Conclusion
-
Next steps1m 11s
-
-
6. Result Execution and the View Engine
-
Explore action result types3m 24s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Welcome