After the second release candidate of ASP.NET MVC, Scott Guthrie is publishing a step-by-step tutorial on the theory and approach for using this new technology that enables you to build Model View Controller (MVC) applications by using the ASP.NET framework.

Well, actually, the free eBook is a single chapter of 185 pages, filled with screen-shots from a complete ASP.NET MVC reference application. It begins by using the File->New Project menu command within Visual Studio to create a new ASP.NET MVC Application. And then incrementally adds functionality and features. Along the way it covers how to create a database, build a model layer with business rule validations, implement listing/details data browsing, provide CRUD (Create, Update, Delete) data form entry support, implement efficient data paging, reuse UI using master pages and partials, secure the application using authentication and authorization, use AJAX to deliver dynamic updates and interactive map support, and implement automated unit testing.

This is an unedited draft, the rest of the book being still in production. The free chapter is licensed under the Creative Commons Attribution No Derivatives 3.0 license.

You can download a copy from, or you can use this direct link.

You can also download application from CodePlex.

Labels: , , ,