Pluralsight - Improving Your MVC Applications with 10 Extension Points

Pluralsight - Improving Your MVC Applications with 10 Extension Points

Pluralsight - Improving Your MVC Applications with 10 Extension Points
MP4 | AVC 508kbps | English | 1280x720 | 15fps | 3h 08mins | AAC stereo 96kbps | 932 MB
Genre: Video Training

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.

Who Is This Course For?
Extension Points Overview
Exploring the Sample Project

Improving Application Responses with Custom Action Results
Problem Overview
Diving into Action Results
Demo: A Simple Custom Action Result
Demo: Extending Existing Action Results

Organizing Application Flow with Action Filters
The Workflow Problem
Working with Action Filters
Demo Part 1: Beginning the Workflow Filter
Demo Part 2: Implementing the Workflow Filter

Keeping Your Razor Code Clean with HTML Helpers
The Case for HTML Helpers
HTML Helpers Overview
Demo: Improving Razor Code Using a Custom HTML Helper

Enabling Theme Support with a Custom View Engine
Diving into Themes
Understanding MVC View Engines
Demo: Building the Custom View Engine
Demo: Implementing the Custom View Engine

Improving Error Handling with Custom Exception Filters
The Need for Exception Handling
Handling Exceptions in MVC
Demo: Handling Errors with Custom Exception Filters

Extending Validation to Improve Data Integrity
The Need for Custom Validation
Data Validation Techniques in MVC
Demo: Creating a Custom Validation Attribute
Demo: Implementing Cross Property Validation

Extending Data Binding with Custom Model Binders
Binding Additional Data Formats
Understanding the Model Binding Process
Demo: Coding a Custom Model Binder

Improving Data Availability with Custom Value Providers
The Need for Additional Data Sources
Extending Model Binding through Value Providers
Demo: Creating a Custom Value Provider

Customizing Security Using Authentication Filters
Exploring the Application's Security
Understanding Authentication and Authorization Filters
Demo: Building an Authentication Filter

Influencing Action Method Execution Using Custom Selectors
Improving Control Over Requests
Deep Dive into Action Selectors
Demo: Creating a Custom Action Method Selector
Demo: Enhancing the Controller Layer Using a Base Class


Alternate Link for Pluralsight - Improving Your MVC Applications with 10 Extension Points.rar When above links are dead

Hello Respective Visitor!

Please Login or Create a FREE Account to gain accesss to hidden contents.


Would you like to leave your comment? Please Login to your account to leave comments. Don't have an account? You can create a free account now.