Improving Your MVC Applications with 10 Extension Points

Pluralsight
Course Summary
This course explores how to extend and customize the MVC framework to better solve common development tasks. MVC is designed with extensibility in mind and leveraging this flexibility can help solve tasks faster and far more effectively.
-
+
Course Description
The goal of this course is to teach developers how to customize and extend the MVC framework to meet their needs. MVC is built with powerful extensibility in mind and leveraging this flexibility can help solve tasks faster and more effectively. This course explores the extension points developers are most likely to work with in a real project and which provide the most value in the shortest amount of time. Understanding these features is crucial to building maintainable, properly structured MVC applications.
-
+
Course Syllabus
Overview- 12m 6s
—Introduction 0m 40s
—Who Is This Course For? 3m 24s
—Extension Points Overview 3m 58s
—Exploring the Sample Project 4m 2sImproving Application Responses with Custom Action Results- 25m 2s
—Problem Overview 4m 34s
—Diving into Action Results 3m 44s
—Demo: A Simple Custom Action Result 7m 1s
—Demo: Extending Existing Action Results 8m 51s
—Summary 0m 51sOrganizing Application Flow with Action Filters- 22m 43sKeeping Your Razor Code Clean with HTML Helpers- 16m 4sEnabling Theme Support with a Custom View Engine- 17m 54sImproving Error Handling with Custom Exception Filters- 16m 33sExtending Validation to Improve Data Integrity- 19m 9sExtending Data Binding with Custom Model Binders- 12m 55sImproving Data Availability with Custom Value Providers- 12m 40sCustomizing Security Using Authentication Filters- 13m 57sInfluencing Action Method Execution Using Custom Selectors- 19m 18s