This is a mirror of official site: http://jasper-net.blogspot.com/

"Introduction to ASP.NET MVC by Coding a Cool App” (aka the MVC Music Store Application and Tutorial)

| Thursday, May 13, 2010
A couple weeks ago we did a soft release of a new ASP.NET MVC 2 Tutorial and Sample Application I’ve been working on over the past few months, the MVC Music Store. The source code and an 80 page tutorial are available on CodePlex. I’m also working on a video tutorial series for the ASP.NET website which will walk through building the application. After that, it’s time to talk about a feature length film and a worldwide MVC Music Store On Ice tour, but the plans aren’t completely set just yet.

Who is this for?

This tutorial is mostly written for beginners to ASP.NET MVC, including folks who are kind of new to web development. We already have a few tutorials out there at the intermediate to advanced developer level (Nerd Dinner, MVC Storefront) if you’re looking for something more advanced, but if you want to start with the basics of how ASP.NET MVC works before diving into repositories and IoC and TDD, this is a great place to get started.

However, I think it’s also pretty useful if you’ve got some experience with ASP.NET MVC 1.0 but want to get a look at using some of the new features in ASP.NET MVC 2, especially model validation.

What’s it cover?

Store features:


Store browse
Shopping cart
Checkout
Membership and registration
Basic administration (add and edit albums)

Tutorial covers:

ASP.NET MVC Basics
Controllers
Views
Models and ViewModels
Data access using Entity Framework 4
Model Validation
Editor and Display Templates
Use of ASP.NET Membership system
Client-side enhancements
Client-side validation
AJAX update showing both Ajax.ActionLink and jQuery

How’s the code?

I think this is a great tutorial sample, and I’m really proud of it. I spent a lot of time on it, and I had several reviews with Scott Guthrie and Scott Hanselman, as well as Phil Haack and Brad Wilson from the ASP.NET team. I’m hugely thankful to all of them for their input and patience, but of course I’ll take responsibility for any errors or killed kittens.

This is a beginner tutorial, so the code focuses on communicating how ASP.NET MVC works…

Read more: Greg's Cool [Insert Clever Name] of the Day
Official site: ASP.Net MVC Music Store

Posted via email from jasper22's posterous

0 comments: