Enter your mobile number 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.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Pro ASP.NET MVC 5 (Expert's Voice in ASP.Net) 5th ed. 2013 Edition

4.2 out of 5 stars 83 customer reviews
ISBN-13: 978-1430265290
ISBN-10: 1430265299
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Trade in your item
Get a $18.25
Gift Card.
Have one to sell? Sell on Amazon
Rent On clicking this link, a new layer will be open
$12.99 - $17.93 On clicking this link, a new layer will be open
Buy used On clicking this link, a new layer will be open
$41.21 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$48.22 On clicking this link, a new layer will be open
More Buying Choices
40 New from $35.41 39 Used from $36.33
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Excel2016ForDummiesVideo
Excel 2016 For Dummies Video Training
Discover what Excel can do for you with self-paced video lessons from For Dummies. Learn more.
$48.22 FREE Shipping. In Stock. Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover

Frequently Bought Together

  • Pro ASP.NET MVC 5 (Expert's Voice in ASP.Net)
  • +
  • Pro C# 5.0 and the .NET 4.5 Framework (Expert's Voice in .NET)
  • +
  • Professional ASP.NET MVC 5
Total price: $142.11
Buy the selected items together

Editorial Reviews

About the Author

Adam Freeman is an experienced IT professional who has held senior positions in a range of companies, most recently serving as chief technology officer and chief operating officer of a global bank. Now retired, he spends his time writing and long-distance running.
NO_CONTENT_IN_FEATURE

New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Series: Expert's Voice in ASP.Net
  • Paperback: 832 pages
  • Publisher: Apress; 5th ed. 2013 edition (December 20, 2013)
  • Language: English
  • ISBN-10: 1430265299
  • ISBN-13: 978-1430265290
  • Product Dimensions: 7.5 x 1.6 x 9.2 inches
  • Shipping Weight: 3.1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (83 customer reviews)
  • Amazon Best Sellers Rank: #150,927 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
There are not many significant changes between this version 5 and Pro MVC 4 (or even Pro MVC 3). Here are some significant or not so significant changes I found over Pro MVC 4:

Part 1: Introducing ASP.NET MVC 5
- A new chapter with an incomplete mobile version of the Sports Store application, but unlike the main Sports Store application, it is only a brief introduction, not very useful for learning mobile Web development with ASP.NET MVC.
- Bootstrap is used for styling the Sports Store tutorial instead of plain CSS used in Pro MVC 3 and Pro MVC 4.
- VS Express 2013 is used for the Sports Store tutorial.

Warning: the deprecated FormsAuthentication.Authenticate() from Pro MVC 3 is still used for the Sports Store admin in this MVC 5 version (which should have been replaced with something such as the new Identity API).

Part 2: ASP.NET MVC in Detail
- A section on MVC 5 Attribute Routing has been added to chapter 15 URL Routing.
- A combination of Knockout/jQuery is used for the example SPA in the Web API chapter instead of plain jQuery. (PS. with this small example, I could actually replace the jQuery/Knockout code with AngularJS code and compare the difference between Knockout and AngularJS).

If you have bought Adam Freeman's Pro MVC 4 or Pro MVC 3 before, money would be better spent to buy Pro AngularJS by the same author where the same Sports Store tutorial application is re-written with AngularJS.
6 Comments 76 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Verified Purchase
My background: I have been building in .NET applications for 8 years, with experience in web application development, but with no experience in any MVC-style technology.

This is one of the best technology books I've ever read for a technology I'm learning from scratch. The first half of the book covers the basics, then starts to build, chapter by chapter, an actual application that slowly teaches you the basics of all the concepts. This is followed up by deep dive chapters on each of those concepts that go into heavy detail. I read the first half of the book all the way through, then skipped around to topics that interested me for the last half.

Adam Freeman's writing style and examples are thorough, step by step, and easy to follow. He continually states not to worry about certain topics too much in the first half, but gives you a clear reference point as to where he covers that topic later in the book in detail if you do want to skip ahead.

I picked up the print version of this from amazon, but I did get the companion ebook from Apress directly (they heavily discount this on their site), which made it much easier to copy and paste in code examples.

Up front, Adam includes explanations of dependency injection (showing how to use Ninject in MVC), mocking (focusing on Moq), and a bit of the Entity Framework as well, and throughout the book focuses on unit testing cases as well (though if you wish to skip these, they are clearly marked to be separated from the rest of the content). While you may be anxious to dive straight into the MVC-specific content, this really lets you practically see how to truly build your own MVC apps using industry-standard techniques.

I plan on picking up the Pro ASP.
Read more ›
4 Comments 29 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Newbies to the platform, please read:

First of all, this book is very important. Is the only properly done documentation in the whole web about ASP.NET MVC 5 for complete beginners. This will NOT teach you C#.

One extraordinary big suggestion I give, is to read the book COMPLETELY, before banging your head. The first 14 chapters of the book may look like some alien stuff. But the author starts explaining afterwads.

I also suggest you to look for Ninject documentation online, and compliment it with the one in the book. You'll then get to understand what Dependency Injection is (It took me long days to understand part of it). The same goes for Unit Testing and Mocking, which all three where completely new terms for me.

I started reading the book with basic C# knowledge and I needed to look for external references to close the gap. It isn't imperative to know lots of C# code. Pretty basic will do fine.

Now, I've been struggling a lot with ASP.NET MVC 5. I've started using C# (coming from PHP) since the beginning of this year, and when I started reading this book I've stumbled man many many black mental lagoons. Which I needed to use Google + MSDN + Stack Overflow to get rid of them.

To this day I haven't dominated the thing at all. I've been stuck with reading and updating from the Database, and that is something I want to tell you about:

This book is about the MVC framework. Please note that the MVC framework isn't the one which takes charge of the database: Creating, Reading, Updating, Deleting (CRUD) tables and databases is taken care of the Identity API and Entity Framework,.

Identity can be learned from Chapters 14 and 15 from the ASP.NET Platform book, given by free by the author on Apress' site.
Read more ›
1 Comment 28 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Kindle Edition Verified Purchase
I just bought the Kindle version and after only a few pages, I am regretting it. The formatting is pretty bad so far. Hopefully the quality of the content will make up for it.

Update at about 50% completion: Fairly disappointed in this book so far. The author spends more time talking about C# language features and defending and detailing his preferences for various programming practices such as test driven development and dependency injection than he spends actually discussing MVC and Razor features. While it could be argued that this is necessary groundwork for understanding his "realistic" sporting-goods store project (which occupies a substantial portion of the book), none of those things are particularly important to learning about MVC specifically. I do personally agree with the practices but there are many, many publications on those topics if one wishes to explore them. Worse, his choices are not especially good: Ninject is the worst-performing IoC DI container available, closely followed by Unity which he recommends as an alternative. If this book was someone's first exposure to these topics, this presentation might do more harm than good.

Meanwhile, it feels like there is far too little information about how and why MVC does the things it does. One of my long-term major disappointments with MVC has been that it adopted the Ruby "convention over configuration" approach, which I feel is far too close to magic-numbers and black-boxes. I had hoped this book would detail those conventions, but instead they're scattered more or less at random and mentioned only in passing. I suspect someone who doesn't really know MVC could easily overlook the importance of these conventions.

The final third of the book is supposed to cover more advanced topics, so hopefully his focus will improve.
7 Comments 23 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Pro ASP.NET MVC 5 (Expert's Voice in ASP.Net)
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Pro ASP.NET MVC 5 (Expert's Voice in ASP.Net)