Getting Started with ASP.NET MVC Web Applications in Visual Studio 2013

This course is included in our On-demand training solution.

Overview

Development platforms like Visual Studio include a collection of ASP.NET MVC project templates that can be used to rapidly create and test web applications. In this course, you will learn how to create and add new pages in Web Forms, Web Pages, and ASP.NET MVC web applications, how to create and apply layout/master pages for each type of application, how to work with MVC controller route data, how to create and use ASP.NET MVC controller action results, selectors and filters, and how to administer basic MVC unit tests in Visual Studio 2013. 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 framework in Visual Studio 2013; individuals preparing for exam 70-486: Developing ASP.NET MVC 4 Web Applications

Prerequisites

None

Expected Duration

120 min.

Course Objectives

Course Introduction

Creating a New Web Pages Application

  • create a new Web Pages application in Visual Studio 2013
  • Adding a New Page in a Web Pages Application

  • add a new page in a Web Pages application in Visual Studio 2013
  • Applying a Site Layout Page in a Web Pages Application

  • apply a site layout page to a newly added page in a Web Pages application in Visual Studio 2013
  • Creating a New Web Forms Application

  • create a new Web Forms application in Visual Studio 2013
  • Adding a New Page in a Web Forms Application

  • add a new Web Forms page to a Web Forms application in Visual Studio 2013
  • Applying a Master Page to a Web Forms Application

  • apply a site layout page to a newly added web form page in a Web Forms application in Visual Studio 2013
  • Creating a New MVC Web Application

  • create a new ASP.NET MVC Web application in Visual Studio 2013
  • Adding a New Page in an MVC Web Application

  • add a new view to an ASP.NET MVC application in Visual Studio 2013
  • Applying a Site Layout Page to an MVC Web Application

  • apply a site layout page to a newly added view in an ASP.NET MVC Web application in Visual Studio 2013
  • Obtaining MVC Controller Route Data

  • obtain and display controller route data in an ASP.NET MVC Web application view in Visual Studio 2013
  • Configuring Controller Route Parameters

  • configure an MVC controller route parameter
  • Defining an MVC Controller Action Result

  • define new MVC controller action results in an ASP.NET MVC web application
  • Working with MVC Controller Action Selectors

  • use an ActionName to alias an existing controller action; use an AcceptVerb to specify the type of HTTP request used to access a particular controller action
  • Globally Registering an MVC Controller Action Filter

  • globally register a custom controller action filter in an ASP.NET MVC web application in Visual Studio 2013
  • Applying an MVC Controller Action Filter

  • directly apply MVC 4 controller action filters to MVC controller actions
  • Defining a Custom MVC Action Filter

  • define a custom MVC action filter
  • Creating an MVC Unit Test Project

  • create a unit test project for an ASP.NET MVC web application in Visual Studio 2013
  • Implementing Basic MVC Unit Tests

  • implement basic unit tests for an ASP.NET MVC web application in Visual Studio 2013
  • Adding a New MVC Unit Test

  • add a new unit test to an ASP.NET MVC unit test project in Visual Studio 2013
  • Using the MVC Unit Test Assert Class

  • apply the Assert AreEqual test; apply the Assert IsNotNull test; apply the Assert IsFalse test; apply the Assert Fail test with error message string
  • Handling MVC Unit Test Errors

  • locate and fix unit test errors in an ASP.NET MVC web application in Visual Studio 2013
  • Exercise: ASP.NET MVC Web Applications

    MONTHLY SUBSCRIPTION

    $129/month
     

    ANNUAL SUBSCRIPTION

    $1295/year

    Multi-license discounts available for Annual and Monthly subscriptions.