ASP.NET Core MVC with Visual Studio 2019

Level Advanced
Abbreviation ASP.NET

Course Description

ASP.NET MVC is an open-source software from Microsoft. Its web development framework combines the features of MVC (Model-View-Controller) architecture, the most up-to-date ideas and techniques from Agile development and the best parts of the existing ASP.NET platform. This course provides a complete picture of the MVC framework and teaches you how to build an application using this tool.


  • Familiar with programming for windows.
  • Know the basic of C#

Course Objectives

Upon completion of this course, trainees should be able to:

  • Understand the MVC design pattern and how it's applied in ASP.NET MVC
  • Recognize the benefits and drawbacks of using ASP.NET MVC
  • Learn to make good decisions about application architecture and the choice of data access technology
  • Use ASP.NET MVC's routing system to achieve a REST-style architecture
  • Learn how to build a compelling and maintainable HTML user interface using the Razor view engine and client-side JavaScript
  • Use the Web API 2 framework to simplify the creation of HTTP services
  • Gain experience with using adaptive rendering, mobile-specific views, and a view switcher to support a variety of mobile devices
  • Learn how to extend and modify ASP.NET MVC by creating custom components and templates

Target Attendence

This course is designed for all those developers who are keen on developing applications using ASP.NET MVC. It provides a hands-on approach to the subject with step-by-step program examples that will assist them to learn and put the acquired knowledge into practice. After completing this course, trainees will have a better understating of Windows apps and learn what you can do with Windows application using XAML and C#.

Exploring ASP.NET MVC 5
Designing ASP.NET MVC 5 Web Applications
Developing ASP.NET MVC 5 Models
Developing ASP.NET MVC 5 Controllers
Developing ASP.NET MVC 5 Views
Testing and Debugging ASP.NET MVC 5 Web Applications
Structuring ASP.NET MVC 5 Web Applications
Applying Styles to ASP.NET MVC 5 Web Applications
Building Responsive Pages in ASP.NET MVC 5 Web Applications
Using JavaScript and JQuery for responsive MVC 5 Web Applications
Controlling Access to ASP.NET MVC 5 Web Applications
Building a Resilient ASP.NET MVC 5 Web Applications
Implementing Web APIS in ASP.NET MVC 5 Web Applications
Handling Requests in ASP.NET MVC 5 Web Applications
Deploying ASP.NET MVC 5 Web Applications

In this course, you will learn how to develop and build a fully working modern web application using ASP.NET Core MVC using .NET Core tools and technologies.