Microsoft

Developing ASP.NET Core MVC Web Applications

Learn to develop advanced ASP.NET MVC 4 applications using .NET Core tools and technologies.

GK #821521Virtual Classroom LiveClassroom Live
FormatsVirtual Classroom Live · Classroom Live

What you’ll learn

  1. Exploring ASP.NET Core MVC
    • Microsoft Web Technologies
    • ASP.NET 4x
    • ASP.NET Core MVC
  2. Designing ASP.NET Core MVCWeb Applications
    • Planning in the Project Design Phase
    • Designing Models, Controllers, and Views
  3. Configure Middlewares and Services in ASP.NET Core
    • Configuring Middlewares
    • Configuring Services
  4. Developing Controllers
    • Writing Controllers and Actions
    • Configuring Routes
    • Writing Action Filters
  5. Developing Views
    • Creating Views with Razor Syntax
    • Using HTML Helpers and Tag Helpers
    • Reusing Code in Views
  6. Developing Models
    • Creating MVC Models
    • Working with Forms
    • Validate MVC Application
  7. Using Entity Framework Core in ASP.NET Core
    • Introduction to Entity Framework Core
    • Working with Entity Framework Core
    • Use Entity Framework Core to connect to Microsoft SQL Server
  8. Using Layouts, CSS and JavaScript in ASP.NET Core MVC
    • Using Layouts
    • Applying CSS and JavaScript
    • Using jQuery
  9. Client-Side Development
    • Applying Styles
    • Using Task Runners
    • Responsive design
  10. Testing and Troubleshooting
    • Testing MVC Applications
    • Implementing an Exception Handling Strategy
    • Logging MVC Applications
  11. Managing Security
    • Authentication in ASP.NET Core
    • Authorization in ASP.NET Core
    • Defending from Attacks
  12. Performance and Communication
    • Implementing a Caching Strategy
    • Managing State
    • Two-way communication
  13. Implementing Web APIs
    • Introducing Web APIs
    • Developing a Web API
    • Calling a Web API
  14. Hosting and Deployment
    • On-premise hosting and deployment
    • Deployment to Microsoft Azure
    • Microsoft Azure Fundamentals

Upcoming training

Dates and availability are confirmed by Bolt when we follow up. All times are shown in the provider’s stated time zone.

2026-12-07 — 2026-12-118:30 AM - 4:30 PM EST
Virtual Classroom LiveONLINE · English
2027-02-08 — 2027-02-128:30 AM - 4:30 PM EST
Virtual Classroom LiveONLINE · English
2027-04-12 — 2027-04-16April 12 - 16, 2027
Virtual Classroom LiveONLINE · English
2027-06-21 — 2027-06-25June 21 - 25, 2027
Virtual Classroom LiveONLINE · English
2027-08-23 — 2027-08-27August 23 - 27, 2027
Virtual Classroom LiveONLINE · English
2027-10-25 — 2027-10-29October 25 - 29, 2027
Virtual Classroom LiveONLINE · English