Save For Later

ASP.NET MVC 5

Save For Later

MVC is an architectural pattern that separates applications into three components: the model, the view, and the controller. ASP.NET MVC provides this functionality to the ASP.NET framework as an alternative to the WebForms pattern. You’ll love working with this highly-testable and lightweight framework.

What You'll Learn

  • Understanding the MVC pattern
  • Modeling an application in a domain-driven way
  • Building loosely coupled components
  • Understand MVC request processing
  • Defining functionality with actions
  • Giving actions behavior with ActionResults
  • Manipulating behavior with attributes
  • Using Razor syntax
  • Applying HTML helpers
  • Reusing view parts
  • Passing data to views
  • Understanding model binding
  • Applying Models to the application
  • Using ViewBag and ViewData
  • Building a custom Model binder
  • How the routing system works
  • Building the routing table
  • Mapping routing values
  • Using route constraints
  • Creating URLs from routes
  • Plugging filters into MVC
  • Securing the application with authorization filters
  • Reacting to action execution with Action Filters
  • Monitoring and manipulating ViewResults with Result Filters
  • Reacting to Action execution with Action Filters
  • Dealing with unhandled exceptions with Exeption Filters
  • Understanding how validation works
  • Defining validation rules with annotations
  • Creating custom validation rules with annotations
  • Adding code to Contollers to support validation
  • Supporting validation in Views
  • Enhancing user experience with Ajax forms
  • Using asynchronous links
  • Detecting and responding to Ajax requests
  • Understanding OWIN/Katana
  • Configuring the OWIN startup class
  • Adding middleware to the pipeline
  • Creating custom middleware
  • Understanding the REST principle
  • Sending and receiving data
  • Serving content with media types
  • Consuming a service with .NET
  • Consuming a service with JavaScript
  • Read More

    OpenCourser is an affiliate partner of Pluralsight and may earn a commission when you buy through our links.

    From Pluralsight
    Hours 57
    Instructors Chris Klug, Alex Wolf, Paul Sheriff, Paul D. Sheriff, Vladimir Khorikov, Scott Allen, Shawn Wildermuth, Julie Lerman, Steve Smith, Matt Honeycutt, Roland Guijt, Miguel Castro
    Language English
    Subjects

    Similar Courses

    Sorted by relevance

    Careers

    An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

    Action Pack host $50k

    Action Team Editor $60k

    Life Action Coach $60k

    Affirmative Action Analyst $65k

    Legislative Action Reporter $67k

    Council Action Officer $71k

    Action Offier $80k

    Play Action Programmer $86k

    Action Network Leader $90k

    Exercise Action Officer $95k

    Assistant Action Officer $114k

    Emergency Action Controller $118k

    Courses in this Paths

    Listed in the order in which they should be taken

    Starts Course Information

    On Demand

    Building Applications with ASP.NET MVC 4

    Hello, and welcome to Pluralsight! My name is Scott Allen, and I want to give you a quick overview of my course, Building Applications with ASP.NET MVC 4. It’s designed to help...

    Pluralsight

    Save

    On Demand

    ASP.NET MVC 5 Fundamentals

    ASP.NET MVC 5 Fundamentals covers all the new features of ASP.NET MVC 5, as well as the new features for web developers in Visual Studio 2013. The course looks at the Katana and...

    Pluralsight

    Save

    On Demand

    The MVC Request Life Cycle

    This course introduces ASP.NET developers, specifically MVC developers, to the life cycle of an HTTP request as it travels through the ASP.NET platform and the MVC framework. The...

    Pluralsight

    Save

    On Demand

    Understanding OWIN and Katana

    Have you ever wished you could have a low hassle, easy to use, configurable way of building web applications in .NET? Maybe the ability to write a web application in just a few...

    Pluralsight

    Save

    On Demand

    Implementing an API in ASP.NET Web API

    Implementing a practical REST-based API can be a challenge. My previous course (http://pluralsight.com/courses/web-api-design) covered how to design a RESTful API while avoiding...

    Pluralsight

    Save

    On Demand

    Building an API with ASP.NET Core

    As technology advances, the requirements do as well. In this course, Building an API with ASP.NET Core, you will learn foundational knowledge on how to build an API from start to...

    Pluralsight

    Save

    On Demand

    Building an API with ASP.NET Web API

    Building APIs can be a challenge for many web developers but with ASP.NET Web API, this process can be simplified. In this course, Building an API with ASP.NET Web API, you will...

    Pluralsight

    Save

    On Demand

    Rebuilding Web Forms Applications in MVC

    Transitioning from ASP.NET Web Forms applications to MVC applications can be difficult, but you can ease the transition. This course, Rebuilding Web Forms Applications in MVC,...

    Pluralsight

    Save

    On Demand

    Improving Your MVC Applications with 10 Extension Points

    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...

    Pluralsight

    Save

    On Demand

    Build an HTML Helper Library for ASP.NET MVC 5

    Paul's Training Company has developed a web site to input their product data. Your boss wants you to add a login screen and more pages to the site. Unfortunately, he needs it done...

    Pluralsight

    Save

    On Demand

    Consolidating MVC Views Using Single Page Techniques

    Paul's Training Company needs a web page to add, edit, delete, list, and search for products at their company. You have been tasked with building this page using MVC 5, but you...

    Pluralsight

    Save

    On Demand

    Domain-Driven Design Fundamentals

    Hello, and welcome to Domain-Driven Design Fundamentals, part of the ASP.NET MVC 5 Learning Path here at Pluralsight. Your authors, Steve Smith and Julie Lerman, are looking...

    Pluralsight

    Save

    On Demand

    Implementing Autofac in ASP.NET (You were viewing this course)

    Learning how Dependency Injection (DI) works and setting it up in sample console apps is good and necessary, but it is only half the battle. You need to know how to implement it...

    Pluralsight

    Save

    On Demand

    Domain-Driven Design in Practice

    While Domain-Driven Design offers invaluable insights regarding developing enterprise-level software projects, it is often unclear how to apply them in practice. In this course,...

    Pluralsight

    Save

    On Demand

    Build Your Own Application Framework with ASP.NET MVC 5

    In this course, you will learn all about ASP.NET MVC, the various pieces and components that can be extended or customized, and how to leverage those pieces to build your own...

    Pluralsight

    Save

    On Demand

    Getting Started with ASP.NET SignalR

    Real-time web functionality is almost a must when developing a web app nowadays. In this course, Getting Started with ASP.NET SignalR, you will not only learn how the real-time...

    Pluralsight

    Save

    Pluralsight

    From Pluralsight
    Hours 57
    Instructors Chris Klug, Alex Wolf, Paul Sheriff, Paul D. Sheriff, Vladimir Khorikov, Scott Allen, Shawn Wildermuth, Julie Lerman, Steve Smith, Matt Honeycutt, Roland Guijt, Miguel Castro
    Language English
    Subjects n/a n/a n/a n/a

    Careers

    An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

    Action Pack host $50k

    Action Team Editor $60k

    Life Action Coach $60k

    Affirmative Action Analyst $65k

    Legislative Action Reporter $67k

    Council Action Officer $71k

    Action Offier $80k

    Play Action Programmer $86k

    Action Network Leader $90k

    Exercise Action Officer $95k

    Assistant Action Officer $114k

    Emergency Action Controller $118k

    Similar Courses

    Sorted by relevance