ASP.NET MVC Framework Unleashed Paperback – 14 Jul 2009
|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
Customers Who Viewed This Item Also Viewed
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.
To get the free app, enter your mobile phone number.
From the Back Cover
In this book, world-renowned ASP.NET expert and member of the Microsoft ASP.NET team Stephen Walther shows experienced developers how to use Microsoft’s new ASP.NET MVC Framework to build web applications that are more powerful, flexible, testable, manageable, scalable, and extensible.
Writing for professional programmers, Walther explains the crucial concepts that make the Model-View-Controller (MVC) development paradigm work so well and shows exactly how to apply them with the ASP.NET MVC Framework. From controllers and actions to views and models, Walther demonstrates how to apply each ASP.NET MVC Framework feature in real-world projects.
In Part II, you’ll walk step-by-step through building a full-fledged ASP.NET MVC blog application that implements capabilities ranging from data access to validation. Through this case study, you’ll learn how to build ASP.NET MVC applications using test-driven development processes that enable rapid feedback, greater productivity, and better quality.
Throughout, Walther presents extensive code examples, reflecting his unsurpassed experience as an ASP.NET instructor, a leading commercial developer, and now as a member of Microsoft’s ASP.NET development team.
Understand how to:
- Build enterprise-scale web applications far more rapidly and effectively
- Develop web applications that are easier to maintain and extend over time
- Gain unprecedented control over the appearance of your website or application
- Expose intuitive URLs that are friendlier to search engines and users alike
- Create ASP.NET MVC models that contain all your application’s business, validation, and data access logic
- Make the most of HTML helpers, model binders, action filters, routing, and authentication
- Efficiently deploy your ASP.NET MVC applications
- Create ASP.NET MVC applications using unit test and mock object framework
About the Author
Stephen Walther has lived a year in Borneo, taught classes on metaphysics at Harvard and MIT, helped found two successful startups, and has run a training and consulting company. He currently is a Program Manager on the Microsoft ASP.NET team where he works on the Microsoft Ajax framework. He has spoken at numerous conferences including PDC, MIX, TechEd, ASP.NET Connections, and VSLive.
What Other Items Do Customers Buy After Viewing This Item?
Top Customer Reviews
The Techniques are explained in both C# and VB.NET. The author explains clearly and I was able to have a fully functional MVC website up and running using this book within a couple of days. It shows how to use LINQ to SQL and LINQ to ENTITIES and the code samples are available to download directly from Stephen Walthers website or through the publishers.
I was able to apply HTML 5 and CSS3 to the Views, and integrate JQUERY with ease. This is the perfect book for beginners and intermediate level users. There are some areas such as how to populate drop-down lists from the database and post-back which are briefly touched upon, it could go in deeper.
Using this book I created three MVC Web Applications, 2 using C# and 1 using VB.NET. I found that support on websites and forums etc covered C# more than VB.NET. I recommend if you will be programming your MVC application that you use C# instead. I found it was easier to program with and had readily available samples for MVC 1, 2 & 3. The Microsoft website covers the MVC tutorials mostly on C#.
Most Helpful Customer Reviews on Amazon.com (beta)
This book is a really, really great starting point for learning ASP .NET MVC. An important caveat is that you need to do the NERD DINNER tutorial first before ANYTHING! I'm real particular about my learning style and had baulked at the mere 10 reviews the book had received, but really, don't let that dissuade. This is a great book and the author breaks things down into easy to understand chunks. I will say that he isn't as detailed as the Nerddinner tutorial in explaining the Visual Studio features for adding Views & Controllers, but the description's for doing so should suffice.
Some people may not like that the code examples are in both C# & VB .NET; however, I don't mind this. It certainly adds to the size of the book, but I haven't found many books going through this stuff and showing VB .NET code, so that can only be a plus. Another gotcha is the book uses the Entity Framework for data access. I don't mind this since I haven't had exposure to it, but I think that might turn off some people. To be perfectly honest, I don't think there's a book that explains the basics of ASP .NET MVC in conjunction with NHibernate or ORM's outside of LINQ to SQL or Entity Framework. I did look at ASP.Net MVC in Action on Safari and I can tell you that it is definitely not a starter book; however, if you want exposure to using third party frameworks with ASP .NET MVC, that might be your book.
Okay after making to about chapter 19, I've come back to this review and bumped it down to 4 stars. My main bother here is that there isn't a published errata and their needs to be one. Thankfully, this doesn't come into play until Chapter's 17 & 19. The mistake made in both chapters is they start using classes without A) defining the code for the class b) without mentioning the class anywhere outside of a code example that assumes their prior creation C) a & b.
This isn't a huge deal, just download the book code and know that you will have to copy the code for the following classes:
UnleashedBlog.Models.BlogEntry (Chapter 17)
UnleashedBlog.Models.BlogServiceBase (Chapter 19)
UnleashedBlog.Tests.Factories.ControllerFactory (Chapter 19)
The last 2 really ticked me off because there is absolutely zero mention of their creation until they are magically used in code. Despite this, they aren't complicated classes and you can still understand what they are doing without the book having to elaborate.
Despite it all, I still recommend this book. I've gone through most of the chapters at this point and have found it a really good jumping off point for learning ASP .NET MVC.
If you're interested in a book written by someone who really understands how to explain technology and who knows the [...]framework inside and out then I'd highly recommend getting this book. Stephen Walther knows his stuff and explains the technology in a way that's easy to digest. Code samples are provided in both C# and Visual Basic.
this book by the same author. The author explains MVC by simple examples using understandable sources. The topics covered includes : Controller, Views, Models, HTML Helpers, Action Filters, Model Binders (Default, Custom), Action Routers, View Engine etc. Also the author introduces concepts like Unit Testing, Mocking, Good software design principles like DRY, SOLID, Repository design pattern etc. There is a couple of chapter explaining jQuery and AJAX. I also like the appendix which explains the new language features in Visual C++ which are fundamental for MVC framework, and the tools like mocking tool etc.
After introducing the MVC concepts the author then moves to the second part where he is creating a Blog application from the scratch reinforcing the concepts we learnt in the first part.
Overall I would recomment this book to everyone as it helps in understanding MVC clearly by using simple examples.
Look for similar items by category
- Books > Computing & Internet > Digital Lifestyle > Online Shopping > Amazon
- Books > Computing & Internet > Programming > Languages & Tools
- Books > Computing & Internet > Programming > Microsoft Windows
- Books > Computing & Internet > Programming > Software Design, Testing & Engineering
- Books > Computing & Internet > Software & Graphics
- Books > Computing & Internet > Web Development > Web Design