Developing ASP.NET 5 MVC Web Applications

Course Code:


5 days
9.00am to 5.00pm
80 Jurong East Street 21 #04-04
Devan Nair Institute
Singapore 609607
Course Fees:
S$3,000 (excl of G.S.T)
2020 Course Dates
20 – 24 Jan 2020
23 – 27 Mar 2020
26 – 29 May 2020
None of the published dates will work for you? Speak to our training consultants for a private tuition arrangement or a closed door training.
Do note that this course listed is a Microsoft Digital Class (DMOC Class). You are required to bring your own device to access the digital manual. 

Course Overview

In this course, students will learn to develop advanced ASP.NET MVC applications using .NET Framework tools and technologies. The focus will be on coding activities that enhance the performance and scalability of a web application. ASP.NET MVC will be introduced and compared with Web Forms so that students know when each should/could be used. This course will also prepare the students for exam 70-486.

Program Objectives

After completing this course, students will be able to:

• Describe the Microsoft Web Technologies stack and select an appropriate technology to use to develop any given application

• Design the architecture and implementation of a web application that will meet a set of functional requirements, user interface requirements, and address business models

• Create MVC Models and write code that implements business logic within Model methods, properties, and events

• Add Controllers to an MVC Application to manage user interaction, update models, and select and return Views

• Create Views in an MVC application that display and edit data and interact with Models and Controllers

• Run unit tests and debugging tools against a web application in Visual Studio and configure an application for troubleshooting

• Develop a web application that uses the ASP.NET routing engine to present friendly URLs and a logical navigation hierarchy to users

• Implement a consistent look and feel, including corporate branding, across an entire MVC web application

• Use partial page updates and caching to reduce the network bandwidth used by an application and accelerate responses to user requests

• Write JavaScript code that runs on the client side and utilizes the jQuery script library to optimize the responsiveness of an MVC web application

• Implement a complete membership system in an MVC web application

• Build an MVC application that resists malicious attacks and persists information about users and preferences

• Describe how to write a Microsoft Azure web service and call it from and MVC application

• Describe what a Web API is and why developers might add a Web API to an application

• Modify the way browser requests are handled by an MVC application

• Describe how to package and deploy an ASP.NET MVC web application from a development computer to a web server for staging or production

Course Outline

Module 1: Exploring ASP.NET MVC5

Module 2: Designing ASP.NET MVC 5 Web Applications

Module 3: Developing ASP.NET MVC 5 Models

Module 4: Developing ASP.NET MVC 5 Controllers

Module 5: Developing ASP.NET MVC 5 Views

Module 6: Testing and Debugging ASP

Module 7: Structuring ASP.NET MVC 5 Web Applications

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

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

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

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

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

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

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

Module 15: Deploying ASP.NET MVC 5 Web Applications

Click Here for full course Outline

Practice Test

NOTE: The official practice test is available for this exam, you may sign up the practice test as an add-on to your certification package.  

Practice Test 70-486
This practice test contains 128 questions and robust explanations.

The Microsoft 70-486: Developing ASP.NET Web Applications practice test helps users prepare for the 70-486 exam. Candidates for the 70-486 exam should have a minimum of three to five years of experience developing Microsoft ASP.NET web applications, including two or more years designing and developing MVC-based solutions.Passing exam 70-486 counts as credit toward the following certification: MCSD Web Applications.

Master the 70-486: Developing ASP.NET Web Applications content and be ready for exam day success quickly with this practice test.

70-486 test contains 128 questions and covers the following objectives:

  • Design and implement security – 26 questions
  • Design the application architecture – 32 questions
  • Design the user experience – 23 questions
  • Develop the user experience – 27 questions
  • Troubleshoot and debug web applications – 20 questions

Why Choose the Microsoft Official Practice Test powered by MeasureUp?
Quality test content is extremely important to us so that you will be prepared on exam day. We ensure that all objectives of the exam are covered in depth so you’ll be ready for any question on the exam. Our practice tests are written by industry experts in the subject matter. They work closely with certification providers to understand the exam objectives, participate in beta testing and take the exam themselves before creating new practice tests. Our quality content and innovative technology have earned the prestigious credential of Microsoft Certified Practice Test Provider.

  • Online performance-based simulations give hands on work environment experience
  • Questions are similar to exam questions so you test your knowledge of exam objectives
  • Detailed explanations for both correct and distractor answers reinforce the material
  • Study Mode covers all objectives ensuring topics are covered
  • Certification Mode (timed) prepares students for exam taking conditions
  • Instant, drill-down score reports tell you exactly the areas to focus on.

Take The Next Step

It Takes Less Than 5 Min

  • Web, mobile, and cloud development tools
  • Build apps for Windows, Android, and iOS
  • Integrated designers, editors, debuggers, and profilers
  • Code in C#, C++, JavaScript, Python, TypeScript, Visual Basic, F#, and more
  • Ability to deploy, debug, and manage Microsoft Azure services
  • Thousands of extensions, from PHP to gaming
  • Availability for Windows, Mac OS X, and Linux
  • First-class support for ASP.NET 5 and Node.js
  • Ability to write code in your favorite programming language
  • Intelligent code authoring, understanding, and navigation
  • Debugging and Git support at your fingertips