Learn About ASP.NET MVC

ASP.NET MVC gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control over markup for enjoyable, agile development. ASP.NET MVC includes many features that enable fast, TDD-friendly development for creating sophisticated applications that use the latest web standards.

New to ASP.NET MVC? This free 8 hour course for absolute beginners starts with the basics and slowly builds up to more advanced concepts like view customization with Bootstrap and how to configure authentication. All slides and demo source code are provided.

Build, run, and deploy a simple multi-tier application that runs in Azure App Service Web Apps, using Azure WebJobs for background processing and the Azure WebJobs SDK for working with Azure storage queues and blobs.

Installs powered by the Microsoft Web Platform Installer

The product(s) you are about to install leverage the Web Platform Installer (WebPI) for installation. By downloading and using the Web Platform Installer (WebPI), you agree to the license terms and privacy statement for WebPI. This installer will contact Microsoft over the Internet to retrieve product information. WebPI uses the Microsoft Customer Experience Improvement Program (CEIP), which is turned on by default, see privacy statement for more information. Some of the Microsoft software obtained through WebPI may use CEIP. To view which software uses CEIP, see here.