Developing the User Experience in ASP.NET MVC


Overview/Description
Target Audience
Prerequisites
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description
The ASP.NET Web API framework can be used in an MVC project to build RESTful APIs on top of the .NET framework, thus exposing HTTP data services and reasonably separating data service responsibilities from UI concerns. In this course, you will learn how to configure and implement MVC routes, how to register and configure ASP.NET Web API routes, how to implement ASP.NET Web API controller HTTP methods, and how to retrieve and display raw JSON and XML data in a browser. This course is one of a series in the Skillsoft learning path that covers the objectives for the Microsoft MCSD exam 70-486.

Target Audience
Web developers seeking an introductory guide to developing efficient, secure, distributed web applications with adaptive user interfaces using the ASP.NET MVC 4 and 5 frameworks in Visual Studio 2013; Individuals preparing for exam 70-486: Developing ASP.NET MVC Web Applications

Prerequisites
None

Expected Duration (hours)
3.5

Lesson Objectives

Developing the User Experience in ASP.NET MVC

  • start the course
  • define an MVC route that handles a custom URL pattern in an ASP.NET MVC web application
  • define an MVC route and apply a route constraint to it in an ASP.NET MVC web application
  • configure the ASP.NET MVC runtime to ignore specific application routes in an ASP.NET MVC web application
  • obtain and display application route data in an ASP.NET MVC web application
  • define and register new areas in an ASP.NET MVC web application
  • create hyperlinks so as to access controllers and their actions across different areas in an ASP.NET MVC web application
  • implement redirection from a controller action in one area to an action in another area in an ASP.NET MVC web application
  • specify an override filter in an ASP.NET MVC web application
  • implement a default Web API controller route in an ASP.NET MVC web application
  • implement a custom Web API route that uses a controller action name in its route template in ASP.NET MVC web application
  • register Web API controller routes with the Web API framework in an ASP.NET MVC web application
  • use the NonAction attribute to prevent a controller method from being invoked as an action in an ASP.NET MVC web application
  • use the ActionName attribute to override Web API controller action names in an ASP.NET MVC web application
  • use the HttpRouteUrl helper to generate URLs in an MVC view that invoke Web API controller methods in an ASP.NET MVC web application
  • implement an HTTP GET method for a Web API controller in an ASP.NET MVC web application
  • define an HTTP PUT method on a Web API controller to update a resource in an ASP.NET MVC web application
  • configure the main view so that application data can be modified using view bindings to model properties in an ASP.NET MVC web application
  • define an HTTP POST method on a Web API controller to create a new resource in an ASP.NET MVC web application
  • configure the main view so that new application data can be added using view bindings to model properties in an ASP.NET MVC web application
  • implement an HTTP DELETE method on a Web API controller to delete an existing resource in an ASP.NET MVC web application
  • configure the main view so that application data can be deleted using view bindings to model properties in an ASP.NET MVC web application
  • use a JSON media type formatter to format the display of HTTP response data in an ASP.NET MVC web application
  • use an XML media type formatter to format the display of HTTP response data in an ASP.NET MVC web application
  • configure a JSON media type formatter to handle circular object references in JSON in an ASP.NET MVC web application
  • configure an XML media type formatter to handle circular object references in XML in an ASP.NET MVC web application
  • use the ASP.NET Web API framework to retrieve and display JSON data in an ASP.NET MVC application view
  • use the ASP.NET Web API framework to retrieve and display XML data in an ASP.NET MVC application view
  • understand how to implement Web API routes and controllers and the retrieval of JSON and XML data
  • Course Number:
    wd_dwap_a05_it_enus

    Expertise Level
    Intermediate