Microsoft/Developing ASP.NET Core MVC Web Applications


Developing ASP.NET Core MVC Web Applications Certification Training Course Overview

The Developing ASP.NET Core MVC Web Applications 20486-D training and certification course will give you a detailed overview of this cross-platform, open-source framework for building modern cloud-optimized web applications. During the training, you will learn different elements and components of this framework including security and troubleshooting.

Who should do Developing ASP.NET Core MVC Web Applications training?

  • Web Developer
  • Web Application Developer
Test your current knowledge Qubits42

Developing ASP.NET Core MVC Web Applications (40 Hours) Download Course Contents

Instructor - Led Online Training Fee For Both Group Training & 1-on-1 Training 1800 1700*
Group Training

03,04,05,06,07 May
09:00 AM - 05:00 PM CST
(8 Hours/Day)

07,08,09,10,11 Jun
09:00 AM - 05:00 PM CST
(8 Hours/Day)

GTR=Guaranteed to Run
1-on-1 Training (GTR)
4 Hours
8 Hours
Week Days
Week End


Start Time : At any time

12 AM
12 PM


Classroom training is available in select Cities

Classroom Training (Available: London, Dubai, India, Sydney, Vancouver)
Duration : On Request
Fee : On Request
On Request

Special Solutions for Corporate Clients! Click here

Hire Our Trainers! Click here

Course Modules

  • Overview of Microsoft Web Technologies
  • Overview of ASP.NET 4.x
  • Introduction to ASP.NET Core MVC
  • Lab : Exploring ASP.NET Core MVC
  • Exploring a Razor Pages Application
  • Exploring a Web API Application
  • Exploring an MVC Application
  • Planning in the Project Design Phase
  • Designing Models, Controllers and Views
  • Lab : Designing ASP.NET Core MVC Web Applications
  • Planning Model Classes
  • Planning Controllers
  • Planning Views
  • Architecting and MVC Web Application
  • Configuring Middlewares
  • Configuring Services
  • Lab : Configuring Middleware and Services in ASP.NET Core
  • Working with Static Files
  • Creating custom middleware
  • Using dependency injection
  • Injecting a service to a controller
  • Writing Controllers and Actions
  • Configuring Routes
  • Writing Action Filters
  • Lab : Developing Controllers
  • Adding controllers and actions to an MVC application
  • Configuring routes by using the routing table
  • Configuring routes using attributes
  • Adding an action filer
  • Creating Views with Razor Syntax
  • Using HTML Helpers and Tag Helpers
  • Reusing Code in Views
  • Lab : Developing Views
  • Adding Views to an MVC Application
  • Adding a partial view
  • Adding a view component
  • Creating MVC Models
  • Working with Forms
  • Validate MVC Application
  • Lab : Developing Models
  • Adding a model
  • Working with Forms
  • Add Validation
  • Introduction to Entity Framework Core
  • Working with Entity Framework Core
  • Use Entity Framework Core to connect to Microsoft SQL Server
  • Lab : Using Entity Framework Core in ASP.NET Core
  • Adding Entity Framework Core
  • Use Entity Framework Core to retrieve and store data
  • Use Entity Framework Core to connect to Microsoft SQL Server
  • Using Layouts
  • Using CSS and JavaScript
  • Using jQuery
  • Lab : Using Layouts, CSS and JavaScript in ASP.NET Core
  • Applying a layout and link views to it
  • Using CSS
  • Using JavaScript
  • Using jQuery
  • Applying Styles
  • Using Task Runners
  • Responsive design
  • Lab : Client-Side Development
  • Use gulp to run tasks
  • Styling using Sass
  • Using Bootstrap
  • Testing MVC Applications
  • Implementing an Exception Handling Strategy
  • Logging MVC Applications
  • Testing a Model
  • Testing a controller using a fake repository
  • Implementing a repository in MVC project
  • Add exception handling
  • Add logging
  • Authentication in ASP.NET Core
  • Authorization in ASP.NET Core
  • Defending from Attacks
  • Lab : Managing Security
  • Use Identity
  • Add Authorization
  • Avoid the Cross-Site Request Forgery Attack
  • Implementing a Caching Strategy
  • Managing State
  • Two-way communication
  • Lab: Implementing a Caching Strategy
  • Lab: Managing state
  • Lab: Two-Way communication
  • Introducing Web APIs
  • Developing a Web API
  • Calling a Web API
  • Lab: Adding Actions and Call Them Using Microsoft Edge
  • Lab: Calling a Web API using server-side code
  • Lab: Calling a Web API using jQuery
  • On-premise hosting and deployment
  • Deployment to Microsoft Azure
  • Microsoft Azure Fundamentals
  • Lab: Deploying a Web Application to Microsoft Azure
  • Lab: Upload an Image to Azure Blob Storage

Request More Information

Course Prerequisites
  • Basic Computer Knowledge.

On completion of this training, you will know:

  • Exploring & Designing ASP.NET Core MVC Web Applications
  • Configure Middleware and Services in ASP.NET Core
  • Developing Controllers, Views, and Models
  • Using Entity Framework Core in ASP.NET Core
  • Using Layouts, CSS and JavaScript in ASP.NET Core MVC
  • Client-Side Development
  • Testing and Troubleshooting
  • Managing Security
  • Performance and Communication
  • Implementing Web APIs
  • Hosting and Deployment

FAQ's


No, the published fee includes all applicable taxes.