ASP.NET MVC is a web development framework for building web applications based on the Model-View-Controller architecture in Microsoft's ASP.NET framework. ASP.NET MVC brings a completely new development experience to ASP.NET. Developers now have more granular control over appliction operations and the ability to build web apps that are more modular and easy to maintain as the organization's web application evolves. ASP.NET MVC also provide the ability to do things like perform unit testing in a way that simply wasn't possible in the ASP.NET Web Forms environment. In this course, Mark Long will introduce you to the basics and concepts of web development with the ASP.NET MVC platform. You'll learn about things like the MVC pattern, routing, scaffolding, partial views, layouts, and more. If you would like to begin working with the ASP.NET MVC platform or if you would like to take a look at it to determine if it is a useful option for your future web application develepment, this course is for you.