Improving Your MVC Applications with 10 Extension Points

Improving Your MVC Applications with 10 Extension Points
English | Size: 933.86 MB
Category: Tutorial

Introduction
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

Summary

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

Summary

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

Summary

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

Summary

Improving Error Handling with Custom Exception Filters

The Need for Exception Handling

Handling Exceptions in MVC

Demo: Handling Errors with Custom Exception Filters

Summary

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

Summary

Extending Data Binding with Custom Model Binders

Binding Additional Data Formats

Understanding the Model Binding Process

Demo: Coding a Custom Model Binder

Summary

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

Summary

Customizing Security Using Authentication Filters

Exploring the Application’s Security

Understanding Authentication and Authorization Filters

Demo: Building an Authentication Filter

Summary

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

Summary

About WoW Team

I'm WoW Team , I love to share all the video tutorials. If you have a video tutorial, please send me, I'll post on my website. Because knowledge is not limited to, irrespective of qualifications, people join hands to help me.