MVC Music Store

In this chapter, you'll learn:
How to create the MVC Music Store application, a sample application that sells music albums online, and that implements site administration, user sign-in, and shopping cart functionality.

  1. Part 1: Overview and File->New Project

    By Jon Galloway|April 21, 2011

    This tutorial provides an overview of the MVC Music Store application and walks you through creating the project in Visual Web Developer Express 2010.

  2. Part 2: Controllers

    By Jon Galloway|April 21, 2011

    This tutorial shows you how to create controllers, which are the classes that handle requests.

  3. Part 3: Views and ViewModels

    By Jon Galloway|April 21, 2011

    This tutorial creates the application's view templates, which define the layout and contents for the markup that's rendered to the browser.

  4. Part 4: Models and Data Access

    By Jon Galloway|April 21, 2011

    This tutorial creates the data classes for the application and shows you how to use them for working with database data.

  5. Part 5: Edit Forms and Templating

    By Jon Galloway|April 21, 2011

    This tutorials shows you how to enable data editing.

  6. Part 6: Using Data Annotations for Model Validation

    By Jon Galloway|April 21, 2011

    This tutorial shows you how to add data validation to the application.

  7. Part 7: Membership and Authorization

    By Jon Galloway|October 13, 2010

    This tutorial adds a way to restrict access for some of the site's content by adding membership and authorization.

  8. Part 8: Shopping Cart with Ajax Updates

    By Jon Galloway|April 21, 2011

    This tutorial implements the shopping cart, and it shows how to integrate jQuery into the application for a rich user experience.

  9. Part 9: Registration and Checkout

    By Jon Galloway|April 21, 2011

    In this tutorial, you learn how to let users register so that they can check out.

  10. Part 10: Final Updates to Navigation and Site Design, Conclusion

    By Jon Galloway|April 21, 2011

    In this tutorial, you add some features to the site navigation, the home page, and the Store Browse page.

ASP.NET MVC Books

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

Pro ASP.NET MVC 3 Framework

Pro ASP.NET MVC 3 Framework

by Adam Freeman, Steven Sanderson

Professional ASP.NET MVC 3 (Wrox Programmer to Programmer)

Professional ASP.NET MVC 3 (Wrox Programmer to Programmer)

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

Test Drive ASP.NET MVC

Test Drive ASP.NET MVC

by Jonathan McCracken