Course: Developing ASP.NET MVC Web Applications (exam 70-486)

$519.09 incl. vat

duration: 41 hours |

Language: English (US) |

access duration: 180 days |

In Onbeperkt Leren

In this online ASP.NET MVC course you learn to develop applications based on the .NET Framework 4.5 ASP.NET MVC. The major take aways of this course is to develop web applications with better performance and scalability.

Among topics this course covers are Visual Studio 2017, MVC 5, Unit Tests, User expericne, MVC Razor code, jQuery, AJAX, Entity Framework, Web API, JSON, debugging, security and far more.


After successful completion you are able to develop advanced ASP.NET MVC applications. You are also prepared for the Microsoft 70-486 exam. The exam is part of the MCSA Web Applications.


You have at least 2 years of experience with developing web applications with Visual Studio and ASP.NET. Furthermore you have basic knowledge of C# and Programming in HTML5 with JavaScript and CSS3 (exam 70-480).

Target audience

Software Developer, Web Developer

Developing ASP.NET MVC Web Applications (exam 70-486)

41 hours

ASP.NET MVC Web Applications: Introduction

Get started with web application development in Visual Studio 2017. Discover how to create and add new pages in web forms, web pages, and ASP.NET MVC web applications, and create and apply layout and master pages for each application type.

Configuring MVC Controllers and Actions

Learn how to work with MVC controller route data, and how to create and use ASP.NET MVC controller action results, selectors, and filters in Visual Studio 2017.

MVC Application Routes

Discover how to configure and

ASP.NET MVC Web Applications: Models and Unit Testing

Examine the administration of basic MVC unit tests, and how to add a model to an ASP.NET MVC application, implement business logic in a model, and validate user input with data annotations in Visual Studio 2017.

ASP.NET MVC Web Applications: Databases & Entity Framework

Discover how to create databases and administer access to model classes using Entity Framework.

ASP.NET MVC Web Applications: Web API Routes & Controllers

Learn how to register and configure ASP.NET Web API routes, and how to implement ASP.NET Web API controller HTTP methods in Visual Studio 2017.

Composing the UI Layout of an Application

Explore UI layout creation for an

Design and Implement UI Behavior

Learn how to implement both client and server-side data validation, as well as how to render application scripts in Visual Studio 2017.

Adaptive UI Layout and Caching Strategy

Discover how to design a caching strategy and work with display modes to implement adaptive user interfaces in Visual Studio 2017.

ASP.NET MVC Web Applications: Data & State Management

Examine the use of a number of MVC objects for persisting data, how to implement state management, and how to implement a web socket strategy in Visual Studio 2017.

ASP.NET MVC Web Applications: Asynchronous Tasks

Asynchronous tasks run in the background on a separate thread. Learn how to use and manage asynchronous tasks in an ASP.NET MVC web application in Visual Studio 2017.

ASP.NET MVC Web Applications: Distributed Applications

Discover how to design a distributed ASP.NET MVC application in Visual Studio 2017, and how to work with Azure Redis Cache.

Implementing ASP.NET Authentication

Control who can access your web applications!

ASP.NET MVC Web Applications: Claims-Based Authentication

Explore claims-based authentication and how to implement it in an ASP.NET MVC web application in Visual Studio 2017.

Implement ASP.NET Authorization and Exception Handling Strategy

Discover how to configure and apply user authorization roles, as well as techniques for designing an exception handling strategy in an ASP.NET MVC web application in Visual Studio 2017.

ASP.NET MVC Web Applications: Troubleshooting, HTTP Modules, & Handlers

Examine techniques for troubleshooting application errors, performance, and security, and how to implement HTTP modules and handlers in an ASP.NET MVC web application in Visual Studio 2017.

Debugging ASP.NET MVC Web Applications

Even the best-written applications

ASP.NET MVC Web Applications: Configuring & Deploying

Discover how to configure various web application settings, and how to deploy an ASP.NET MVC web application to hosting providers, Azure websites, and to IIS for local environment testing prior to production deployment.

Implement Globalization, Azure Role Life Cycle, and Search Engine Optimization

Learn how to create resources for implementing globalization and localization, implement Windows Azure life cycle events, and how to use the MVC SiteMap Provider NuGet package in an ASP.NET MVC web application.

ASP.NET MVC Web Applications: Optimization & Encryption

Examine how to use compression to reduce network bandwidth, and how to implement custom encryption and decryption of application URLs in ASP.NET MVC web applications in Visual Studio 2017.

ASP.NET MVC Web Applications: Implementing Secure Sites

Discover how to manage validation and prevent cross-site scripting and cross-site request forgery attacks, as well as how to implement a custom membership provider for ASP.NET MVC web applications.

Designing Application Architecture

Learn how to plan the application

Working with State and Configuration Management

Explore how to configure application

Configuring Host Options and WebApp Composition

Interact with host environments and

Designing Build and Publishing Strategies

Explore how to design browser

Designing Deployment Architecture

Explore how to implement various

We offer several optional training products to enhance your learning experience. If you are planning to use our training course in preperation for an official exam then whe highly recommend using these optional training products to ensure an optimal learning experience. Sometimes there is only a practice exam or/and practice lab available.

Optional practice exam (trial exam)

To supplement this training course you may add a special practice exam. This practice exam comprises a number of trial exams which are very similar to the real exam, both in terms of form and content. This is the ultimate way to test whether you are ready for the exam. 

Optional practice lab

To supplement this training course you may add a special practice lab. You perform the tasks on real hardware and/or software applicable to your Lab. The labs are fully hosted in our cloud. The only thing you need to use our practice labs is a web browser. In the LiveLab environment you will find exercises which you can start immediatelyThe lab enviromentconsist of complete networks containing for example, clients, servers,etc. This is the ultimate way to gain extensive hands-on experience. 


Via ons opleidingsconcept bespaar je tot 80% op trainingen

Start met leren wanneer je wilt. Je bepaalt zelf het gewenste tempo

Spar met medecursisten en profileer je als autoriteit in je vakgebied.

Ontvang na succesvolle afronding van je cursus het officiële certificaat van

Krijg inzicht in uitgebreide voortgangsinformatie van jezelf of je medewerkers

Kennis opdoen met interactieve e-learning en uitgebreide praktijkopdrachten door gecertificeerde docenten


Once we have processed your order and payment, we will give you access to your courses. If you still have any questions about our ordering process, please refer to the button below.

frequently asked quesions

What is included?

Certificate of participation No
Monitor Progress No
Mobile ready No
Sharing knowledge Unlimited access to our IT professionals community
Study advice Our consultants are here for you to advice about your study career and options
Study materials Certified teachers with in depth knowledge about the subject.
Service World's best service


Na bestelling van je training krijg je toegang tot ons innovatieve leerplatform. Hier vind je al je gekochte (of gevolgde) trainingen, kan je eventueel cursisten aanmaken en krijg je toegang tot uitgebreide voortgangsinformatie.

Life Long Learning

Follow multiple courses? Read more about our Life Long Learning concept

read more

Contact us

Need training advise? Contact us!