Language

Getting Started with ASP.NET MVC

5 Minute Video

5 Minute Video

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.

Install Visual Studio Express 2012 for WebFree

In this chapter, you'll learn:
What ASP.NET MVC is and how to install it, and use tutorials to get started.

  1. Your First ASP.NET MVC App

    This tutorial will teach you the basics of building an ASP.NET MVC Web application.

  2. ASP.NET MVC 4 Content Map

    By Rick Anderson|

    This topic provides links to documentation resources about ASP.NET MVC 4. We are experimenting with Curated views . Please let us know how you like th e curated view of the security section compare...

  3. What is ASP.NET MVC

    By Microsoft ASP.NET Team|

    Learn about the differences between ASP.NET MVC application and ASP.NET Web Forms applications. Learn how to decide when to build an ASP.NET MVC application.

  4. Getting Started with ASP.NET MVC 5

    By Rick Anderson|

    This tutorial will teach you the basics of building an ASP.NET MVC 5 Web application using Visual Studio 2013 Preview . A Visual Web Developer project with C# source code is available to accompany ...

  5. What’s new in ASP.NET MVC 4

    Get everything you need to get start using ASP.NET MVC 4.

  6. ASP.NET MVC Facebook Birthday App

    This tutorial will teach you how to build a Facebook app by using an MVC 4 template in Visual Studio 2012.

  7. Introduction to ASP.NET MVC

    This Pluralsight video will get you started on ASP.NET MVC.

  8. Music Store Tutorial App

    The MVC Music Store tutorial application explains step-by-step how to use ASP.NET MVC and Visual Studio for web development. The sample sells music albums online, and implements basic site administration, user sign-in, and shopping cart functionality.

  9. Using OAuth Providers with MVC

    By Tom FitzMacken|

    This tutorial shows you how to build an ASP.NET MVC 4 web application that enables users to log in with credentials from an external provider, such as Facebook, Twitter, Microsoft, or Google, and t...

  10. Custom MVC Template

    By Jacques Eloff|

  11. How to secure an ASP.NET MVC app

    By Rick Anderson|

    This page is an experiment in a new approach to presenting links from the ASP.NET MVC 4 Content Map with more information. In particular, this page contains the Security links from the ASP.NET MVC ...

Essential Videos

Pluralsight

Microsoft has made it possible for you to enjoy this Pluralsight training free of charge. In addition, you can watch more videos free of charge from Microsoft.

1. Introduction to ASP.NET MVC 4

36 mins

2. Controllers

41 mins

3. Razor Views

52 mins

4. Working with Data (Part I)

44 mins

5. Working with Data (Part II)

48 mins

6. AJAX and ASP.NET MVC

55 mins

7. Security

55 mins

8. ASP.NET MVC 4 Infrastructure

36 mins

9. Unit Testing

35 mins

10. Deployment & Configuration

37 mins

Sponsored By: Pluralsight

Get unlimited access to hundreds of Pluralsight online courses like this one.

Starting at $29/mo.

Free Trial! Free Subscribe Now!

ASP.NET MVC Books

Microsoft's Jon Galloway recommends these books for learning ASP.NET MVC:

Pro ASP.NET MVC 4

Pro ASP.NET MVC 4

by Adam Freeman

Professional ASP.NET MVC 4

Professional ASP.NET MVC 4

by Jon Galloway, Phil Haack, Brad Wilson, K. Scott Allen