Jump to ratings and reviews
Rate this book

Professional ASP.Net MVC 1.0

Rate this book
This book begins with you working along as Scott Guthrie builds a complete ASP.NET MVC reference application. He begins NerdDinner by using the File->New Project menu command within Visual Studio to create a new ASP.NET MVC Application. You'll then incrementally add functionality and features. Along the way you'll cover 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.From there, the bulk of the rest of the book begins with the basic concepts around the model view controller pattern, including the little history and the state of the MVC on the web today. We'll then go into the ways that MVC is different from ASP.NET Web Forms. We'll explore the structure of a standard MVC application and see what you get out of the box. Next we dig deep into routing and see the role URLs play in your application. We'll deep dive into controllers and views and see what role the Ajax plays in your applications. The last third of the book focuses entirely on advanced techniques and extending the framework.In some places, we assume that you're somewhat familiar with ASP.NET WebForms, at least peripherally. There are a lot of ASP.NET WebForms developers out there who are interested in ASP.NET MVC so there are a number of places in this book where we contrast the two technologies. Even if you're not already an ASP.NET developer, you might still find these sections interesting for context, as well as for your own edification as ASP.NET MVC may not be the web technology that you're looking for.It's worth noting, that ASP.NET MVC is not a replacement for ASP.NET Web Forms (aka just "ASP.NET"). Many web developers have been giving a lot of attention to other web frameworks out there (Ruby on Rails, Django) which have embraced the MVC (Model-View-Controller) application pattern, and if you're one of those developers, or even if you're just curious, this book is for you.MVC allows for (buzzword alert!) a "greater separation of concerns" between components in your application. The book goes into the ramifications of this, but if it had to be said it in a quick "ASP.NET MVC is ASP.NET Unplugged." ASP.NET MVC is a tinkerer's framework that gives you very fine-grained control over your HTML and Javascript, as well as complete control over the programmatic flow of your application.

456 pages, Kindle Edition

First published December 22, 2008

7 people are currently reading
29 people want to read

About the author

Rob Conery

15 books26 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
15 (22%)
4 stars
29 (43%)
3 stars
18 (26%)
2 stars
4 (5%)
1 star
1 (1%)
Displaying 1 - 6 of 6 reviews
Profile Image for Mark.
41 reviews9 followers
June 15, 2009
Excellent book on the basics with the added bonus of actually following solid design patterns. Instead of just writing code that will work for the book, the authors wrote code that shows the building blocks of a maintainable application.
Profile Image for Kevin.
42 reviews17 followers
August 28, 2009
The best part is the NerdDinner example, which you can get online for free. The rest of the book isn't really worth the price of admission.
Profile Image for Dave.
112 reviews1 follower
May 15, 2011
Chapter 1 was a free download (and turns out to be 1/2 of the book). After reading it and started using MVC in my work. Now I'm slowly working my way through the rest of the book.
Profile Image for Bruno.
19 reviews
December 18, 2011
Um livro escrito pelos caras que criaram a tecnologia, não tem como ser ruim.
853 reviews6 followers
January 20, 2013
Surprisingly good. Explained everything very well. Book was from 2009, and it's now 2012, which is a lifetime in technology. However, the principles and foundations haven't changed.
Displaying 1 - 6 of 6 reviews

Can't find what you're looking for?

Get help and learn more about the design.