- Series: Pro
- Paperback: 550 pages
- Publisher: Apress; 1st Corrected ed., Corr. 3rd printing edition (November 4, 2009)
- Language: English
- ISBN-10: 1430210079
- ISBN-13: 978-1430210078
- Product Dimensions: 7 x 1.4 x 9.2 inches
- Shipping Weight: 2.7 pounds (View shipping rates and policies)
- Average Customer Review: 121 customer reviews
- Amazon Best Sellers Rank: #819,770 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Pro ASP.NET MVC Framework 1st Corrected ed., Corr. 3rd printing Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
Frequently bought together
Customers who bought this item also bought
Customers who viewed this item also viewed
About the Author
After a childhood spent at the computer, Steven Sanderson started web development in 1996, first using Perl and later adopting PHP. His last five years of professional experience have focused on ASP.NET, learning what works and what works better, and experiencing a developer's life everywhere from an investment bank to a five-person Internet startup. Steven has led Red Gate's web development team, and spends his free time blogging and keeping up to speed with the latest technology developments. He's followed the ASP.NET MVC framework since its inception and frequently participates in online discussions with its core developers at Microsoft.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
This is an outstanding book for the professional developer who is looking to become an expert on ASP.NET MVC, and who wants to seriously "raise their game" when it comes to software development in general. Steve Sanderson (the author) has a fantastic writing style that is easy to read, and which flows very naturally.
The first 212 pages of the book are mostly spent building two applications (a party invite application and a sports e-commerce store) literally starting with File->New Project and walking you step-by-step through their creation (explaining all of the code keystrokes, C# language features, and Visual Studio steps required along the way). These provide a great set of tutorials that can help you understand how ASP.NET MVC works and can be applied to build common web scenarios.
Sanderson's book avoids simply showing "the basic path" when it comes to building ASP.NET MVC applications, and instead takes the much bolder approach of teaching ASP.NET MVC in conjunction with Unit Testing, Test Driven Development (TDD), Dependency Injection, and Mocking. What makes the book so great is that he is able to make these concepts (which most books consider "advanced topics") straight forward to comprehend and grasp. He introduces them early, explains the concepts behind them quickly, and then does a masterful job of immediately showing how you can apply and use them pragmatically within ASP.NET MVC applications. The result is that they feel natural, you really "get" the concepts behind them, and you are left knowing the exact mechanics and steps necessary to take advantage of them within your own ASP.NET MVC applications. He uses the free, open-source NUnit, Moq, and Ninject frameworks within the book - which work with all version of Visual Studio (including the free express editions).
The remaining 500 pages of the book then go into detail on all the core areas of ASP.NET MVC, and do a phenomenal job of explaining both all of the features - and more importantly how to take advantage of them. In addition to covering the built-in features of ASP.NET MVC, he covers how to implement common scenarios with it like implementing CAPTCHAs, how to take advantage of jQuery, use VS 2010's new web deployment features, and more.
This book is a tour de force and absolutely stunning. It is a must-have for the bookshelf of any professional ASP.NET MVC developer.
Corporate Vice President - Developer Division
Having programmed with CakePHP and Oracle ADF, I thought that ASP.NET MVC2 framework would be something I could easily learn, if I had a chance to study some well written real world like code. I was however very disappointed when I discovered that the famous "real world examples" mentioned by other reviewers are nothing more than an application whose data model consists of a single products table. Even the product category is hardcoded, so the end user has to type it by hand and not be able to select it using a combo box. In my opinion a real world application should at least consist of a tree or four tables exposing foreign keys with ID, Name pairs and master detail relationships.
It was like night and day. This book is, simply put, perfect. I could not put it down. Sanderson does such a magnificent job at taking the reader from "Hello, MVC" all the way through fairly advanced application concepts that I have a whole new threshold for what a "good" programming book is.
Throughout the book, he does a wonderful job of keeping true to good, solid principles of design, using proven patterns of Test-Driven Design, Domain Modeling, and Dependency Injection; but (to borrow another reviewer's term) never from an "ivory tower" perspective. His approach is always well-grounded in real developer concerns and application needs.
I sincerely hope this isn't Mr. Sanderson's last programming book.
I bought the second edition, but it ain't just the version..
Too many steps are covered inconsistently.. key includes, references, etc. are briefly mentioned in passing notes, easily missed. I got to page 123, discovered an issue with the far-too-complicated pagelinks example.. went to the website, downloaded the examples, but chapters 2-4 are all combined together so you can't see what might be wrong in chapter 3 (he frequently scraps all the code you did and does it a different way, also very frustrating.. at least make it subchapters and keep the code at each stage).
Requires use of several third-party tools, which most companies would never allow on their computers anyway.. perhaps a good intellectual exercise, but I'll pass for practical applications.
Chapter 7 on is an overview of MVC, might be worth a read even if you have difficulties with the applications.
Most recent customer reviews
I found the pace to be perfect.Read more
The author holds your hands and together you slowly build this amazing ecommerce application.Read more