Developing ASP.NET 4.5 MVC Web Applications (M20486)

  • Professional web developers who use Microsoft Visual Studio 2010 in an individual-based or team-based, small-sized to large development environment
  • Developers who are interested in developing advanced web applications and want to manage the rendered HTML comprehensively, as well as learn to create web sites that separate the user interface, data access, and application logic

Prerequisite

  • At least two to three years of experience developing web-based applications using Microsoft Visual Studio and Microsoft ASP.NET
  • Proficiency using the .NET Framework
  • Familiarity with the C# language

Expected Duration
5 day

Description

In this course, you will learn to develop advanced ASP.NET Model-View-Controller (MVC) 4 applications using .NET Framework 4.5 tools and technologies. You will learn how to enhance the performance and scalability of the web site application through coding activities. You will also be introduced to ASP.NET MVC 4 with comparison to Web Forms so you know when each should/could be used. You will learn how to create web sites that separate the user interface, data access, and application logic.

This course uses Microsoft Visual Studio 2012. It incorporates material from the Official Microsoft Learning Product 20486: Developing ASP.NET MVC 4 Web Applications and can assist you in your preparation for Exam 70-486.

Objective

1. Exploring ASP.NET MVC 4

  • Microsoft Web Technologies
  • ASP.NET 4.5
  • ASP.NET MVC 4

2. Designing ASP.NET MVC 4 Web Applications

  • Planning in the Project Design Phase
  • Designing Models, Controllers, and Views

3. Developing ASP.NET MVC 4 Models

  • Creating MVC Models
  • Working with Data

4. Developing ASP.NET MVC 4 Controllers

  • Writing Controllers and Actions
  • Writing Action Filters

5. Developing ASP.NET MVC 4 Views

  • Creating Views with Razor Syntax
  • Using HTML Helpers
  • Reusing Code in Views

6. Testing and Debugging ASP.NET MVC 4 Web Applications

  • Unit Testing MVC Components
  • Implementing an Exception Handling Strategy

7. Structuring ASP.NET MVC 4 Web Applications

  • Analyzing Information Architecture
  • Configuring Routes
  • Creating a Navigation Structure

8. Applying Styles to ASP.NET MVC 4 Web Applications

  • Using Template Views
  • Applying CSS to a MVC Application
  • Creating an Adaptive User Interface

9. Building Responsive Pages in ASP.NET MVC 4 Web Applications

  • Using AJAX and Partial Page Updates
  • Implementing a Caching Strategy

10. Using JavaScript and jQuery for Responsive MVC 4 Web Applications

  • Rendering and Running JavaScript Code
  • Using jQuery and jQueryUI

11. Controlling Access to ASP.NET MVC 4 Web Applications

  • Implementing Authentication and Authorization
  • Assigning Roles and Membership

12. Building a Resilient ASP.NET MVC 4 Web Application

  • Developing Secure Sites
  • State Management

13. Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications

  • Windows Azure
  • Designing and Writing Windows Azure Services
  • Consuming Windows Azure Services in a Web Application

14. Implementing Web APIs in ASP.NET MVC 4 Web Applications

  • Developing a Web API
  • Calling a Web API from Mobile and Web Applications

15. Handling Requests in ASP.NET MVC 4 Web Applications

  • Using HTTP Modules and HTTP Handlers
  • Using Web Sockets

16. Deploying ASP.NET MVC 4 Web Applications

  • Deploying Web Applications and MVC 4 Applications

SUBSCRIPTION COST


$2,995.00

Select Course Options

 

NEED HELP OR NOT SURE?