Superb book to progress from intermediate to advanced level,
This review is from: Pro ASP.Net MVC 4 (Professional Apress) (Paperback)
This is a superb book, written exceptionally well. Not for beginners, as the title suggests , an intermediate level of knowledge would be essential to work through this book. By that I mean that you should know the fundamentals like what interfaces are, how LINQ queries work at a basic level, an understanding of Lambda syntax, and a CSS/HTML knowledge will help certainly - otherwise honestly you will just struggle.
What I liked most about this book is that it deals with all the essentials+ advanced features, and , like the other review said has just the right amount of detail. Ranging from Linq/Helper methods, to URL routing, to building a robust online store to security concerns, this book has it all. Plus tons of unit testing / DI included!
I particularly liked the SportsStore , an Asp.Net MVC store from chapter 7 to 11 that we build. I highly recommend typing it along as you read. Typing the code really helps things sink in. It isn't a trivial example either, it covers dependency injection, Mocking objects, rendering and customizing views , database operations and more.
Reading this book cover to cover will give you a solid grasp of the ASP.net MVC 4. It isn't a reference book ( like Pro WPF 4.5 in C# for example by Apress). But it does have 700+ pages, so a LOT of material. You can click the book image to read the first few pages and go through the table of contents. Download Kindle for PC free and order a free sample chapter. You will not regret it.