Pro ASP.NET MVC 4 and over 1.5 million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
Trade in Yours
For a £11.36 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Start reading Pro ASP.NET MVC 4 on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Pro ASP .NET MVC 4 4th Edition (Professional Apress) [Paperback]

Adam Freeman
4.5 out of 5 stars  See all reviews (6 customer reviews)
RRP: £43.49
Price: £30.44 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £13.05 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon. Gift-wrap available.
Want delivery by Wednesday, 22 May? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £22.42  
Paperback £30.44  
Trade In this Item for up to £11.36
Trade in Pro ASP .NET MVC 4 4th Edition (Professional Apress) for an Amazon.co.uk gift card of up to £11.36, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Learn more

Book Description

17 Jan 2013 1430242361 978-1430242369 4th New edition

The ASP.NET MVC 4 Framework is the latest evolution of Microsoft’s ASP.NET web platform. It provides a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility, combined with all the benefits of ASP.NET.

ASP.NET MVC 4 contains a number of significant advances over previous versions. New mobile and desktop templates (employing adaptive rendering) are included together with support for jQuery Mobile for the first time. New display modes allow your application to select views based on the browser that's making the request while Code Generation Recipes for Visual Studio help you auto-generate project-specific code for a wide variety of situtations including NuGet support.

In this fourth edition, the core model-view-controller (MVC) architectural concepts are not simply explained or discussed in isolation, but are demonstrated in action. You’ll work through an extended tutorial to create a working e-commerce web application that combines ASP.NET MVC with the latest C# language features and unit-testing best practices. By gaining this invaluable, practical experience, you’ll discover MVC’s strengths and weaknesses for yourself—and put your best-learned theory into practice.

The book's authors, Steve Sanderson and Adam Freeman, have both watched the growth of ASP.NET MVC since its first release. Steve is a well-known blogger on the MVC Framework and a member of the Microsoft Web Platform and Tools team. Adam started designing and building web applications 15 years ago and has been responsible for some of the world's largest and most ambitious projects. You can be sure you are in safe hands.

What you’ll learn

  • Gain a solid architectural understanding of ASP.NET MVC 4, including basic MVC
  • Explore the entire ASP.NET MVC Framework
  • Learn what's new in version 4 and how how best to apply these new features
  • See how MVC and test-driven development work in action
  • Capitalize on your existing knowledge quickly and easily through comparison of features in classic ASP.NET to those in ASP.NET MVC

Who this book is for

This book is for web developers with a basic knowledge of ASP.NET and C# who want (or need) to start using the new ASP.NET MVC 4 Framework.

Table of Contents

1.  The Big Idea
2.  Your first MVC Application
3.  The MVC Pattern
4.  Essential Language Features
5. Working with Razor
6. Essential Tools for MVC
7. Sports Store: A Real Application
8. Sports Store: Navigation
9. Sports Store: Cart
10. Sports Store: Admin
11. Sports Store: Security and Finishing Touches
12. Overview of MVP Projects
13. URL Routing
14. Advanced Routing Features
15. Controllers and Actions
16. Filters
17. Controller Extensbility
18. Views
19. Helper Methods
20. Templated Helper Methods
21. URL and Ajax Helper Methods
22. Model Binding
23. Model Validation
24. Bundles and Display Modes
25. Web API
26. Deployment


Frequently Bought Together

Pro ASP .NET MVC 4 4th Edition (Professional Apress) + Pro C# and the .NET 4.5 Framework 6th Edition (Professional Apress)
Price For Both: £63.68

Buy the selected items together


Product details

  • Paperback: 729 pages
  • Publisher: APRESS; 4th New edition edition (17 Jan 2013)
  • Language: English
  • ISBN-10: 1430242361
  • ISBN-13: 978-1430242369
  • Product Dimensions: 19.1 x 3.8 x 23.5 cm
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (6 customer reviews)
  • Amazon Bestsellers Rank: 22,544 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, and more.

Product Description

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 training for his first competitive triathlon.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4.5 out of 5 stars
4.5 out of 5 stars
Most Helpful Customer Reviews
9 of 10 people found the following review helpful
3.0 out of 5 stars A sad degradation of what was a great book 22 Jan 2013
Format:Paperback|Amazon Verified Purchase
The content and index is reduced from the Third Edition.
The smallness of the index (17 pages in the Fourth Edition, 31 in the Third) stops this book being a useful reference.
The content is also missing information contained in the Third Edition.
For instance the Third Edition correctly lists all the built-in ActionResult types but the Fourth only lists a subset.
A sad degradation of what was a great book
Was this review helpful to you?
By Steve
Format:Paperback|Amazon Verified Purchase
I had a hard time about whether to give this 3 or 4 stars, but in the end felt that it has enough good detail and is well paced enough to get 4. It's definitely not a 5-star book though.

I've read this through from beginning to end, doing the exercises as they came up, which works really well for me as a format. For the past few years I've been doing back-end systems work and I've struggled when I've had to do anything on the front-end. After working my way through this I feel confident about building/working on an MVC website. In general I found the level of detail really good, with explanations of most of the major building blocks in the framework, like Routing and Model Binding, and a good introduction on how to extend those.

However, there are some annoyances: the index is poor, there are machine-generated typos in Chapters 16 & 17 e.g. 'table' substituted with 'Table-16', which makes reading 'suitable' or 'database/Table name pair' much harder than it should be.

Then there are also parts that feel a bit like filler, for example Chapter 4 "Essential Language Features" focuses on the changes that came with C#3.0 back in 2007. That said, the examples the authors give are good. Also, given that the book is labelled as being for intermediate to advanced users, the description of how to debug in Visual Studio in Chapter 12 seemed entirely superfluous.

The section on Authorization and Authentication is inadequate to say the least (and as of .Net 4.5, obsolete) and while the 'Deployment' chapter has an OK-ish intro to hosting on Azure, it doesn't mention at all the config transforms that were introduced with VS2010, but instead talks about making sure you delete connection strings you don't want on production. In fact, really, no part of your deployment strategy should be 'make sure you've deleted stuff'.

The worst aspect though is the failed separation of concerns in Chapters 7-11, just because it's an addition that could easily have been omitted and is implemented badly. There's no good reason for your external domain project to have attributes on its entities that are for a specific UI implementation - the 'Description' property of a 'Product' is almost certainly not inherently 'MultilineText'. Even more importantly, your domain should not require a reference to your UI framework as the example project does because the domain model decides how the UI displays a property.

Overall then, a good book that has helped me get to grips with the MVC framework, but with some aspects that really let it down.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars Good Book, not much different from v2/v3 25 April 2013
Format:Paperback|Amazon Verified Purchase
This is, as always has been, a good book for someone stepping into this world or wanting to know more. It's not really different enough to justify buying v4 from the previous titles, but that is probably more Microsoft's fault than the authors.

Still a good book.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges