Developing ASP.NET 4.5 MVC Web Applications (M20486) M20486

Days: 5 day
Price: $2995

Course Details

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.

Course Agenda

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

Details

Options