Improving Your MVC Applications with 10 Extension Points Год выпуска: 2015 Производитель: Pluralsight Сайт производителя: pluralsight.com Автор: Alex Wolf Продолжительность: 3:08 Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: 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.
Содержание
Overview 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
Вы можете начинать темы Вы можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
!ВНИМАНИЕ!
Сайт не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете, чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами, и мы незамедлительно удалим ее. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несет ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!