Course Outline

Module 1: Exploring ASP.NET MVC 5

  • Overview of Microsoft Web Technologies
  • Overview of ASP.NET
  • Introduction to ASP.NET MVC 5

Module 2: Designing ASP.NET MVC 5 

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

Module 3: Developing ASP.NET MVC 5 Models

  • Creating MVC Models
  • Working with Data

Module 4: Developing ASP.NET MVC 5 Controllers

  • Writing Controllers and Actions
  • Writing Action Filters

Module 5: Developing ASP.NET MVC 5 Views

  • Creating Views with Razor Syntax
  • Using HTML Helpers
  • Re-using Code in Views

Module 6: Testing and Debugging ASP.NET MVC 5 Web Applications

  • Unit Testing MVC Components
  • Implementing an Exception Handling Strategy

Module 7: Structuring ASP.NET MVC 5 Web Applications

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

Module 8: Applying Styles to ASP.NET MVC 5 Web Applications

  • Using Layouts
  • Applying CSS Styles to an MVC Applicaiton
  • Creating an Adaptive User Interface

Module 9: Building Responsive Pages in ASP.NET MVC 5 Web Applications

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

Module 10: Using JavaScript and jQuery for Responsive MVC 5 Web Applications

  • Rendering and Executing JavaScript Code
  • Using jQuery and jQueryUI

Module 11: Controlling Access to ASP.NET MVC 5 Web Applications

  • Implementing Authentication and Authorization
  • Assigning Roles and Membership

Module 12: Building a Resilient ASP.NET MVC 5 Web Application

  • Developing Secure Sites
  • State Management

Module 13: Implementing Web APIs in ASP.NET MVC 5 Web Applications

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

Module 14: Handling Requests in ASP.NET MVC 5 Web Applications

  • Using HTTP Modules and HTTP Handlers
  • Using Web Sockets

Module 15: Deploying ASP.NET MVC 5 Web Applications

  • Deploying a Web Application
  • Deploying an ASP.NET MVC 5 Web Application
 35 Hours

Number of participants



Price per participant

Testimonials (4)

Related Courses

Planning and Administering SharePoint 2016 (authorized training course MS 20339)

35 Hours

Advanced Technologies of SharePoint 2016 (20339-2AC)

35 Hours

Windows 10 (MD-100T00)

35 Hours

Cloud & Datacenter Monitoring with System Center Operations Manager (10964-C)

35 Hours

Supporting and Troubleshooting Windows 10 (10982EC)

35 Hours

Virtualizing Enterprise Desktops and Apps (20694BC)

35 Hours

Partner Applied Workshop: What's New in Windows 10 (40332AC)

7 Hours

Related Categories