- Paperback: 340 pages
- Publisher: Apress; 1st ed. edition (August 23, 2013)
- Language: English
- ISBN-10: 1430261757
- ISBN-13: 978-1430261759
- Product Dimensions: 7.5 x 0.8 x 9.2 inches
- Shipping Weight: 1.6 pounds (View shipping rates and policies)
- Average Customer Review: 4.1 out of 5 stars See all reviews (8 customer reviews)
- Amazon Best Sellers Rank: #1,084,595 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.
Practical ASP.NET Web API 1st ed. Edition
Use the Amazon App to scan ISBNs and compare prices.
Frequently bought together
Customers who bought this item also bought
Browse award-winning titles. See more
If you are a seller for this product, would you like to suggest updates through seller support?
Top customer reviews
The chapters and sections are fairly modular. If you feel you don't need a section, you can skim or skip it with little consequence.
Before I picked this book up, I started reading Apress's ASP.NET Web API 2: Building a REST Service From Start to Finish. As an absolute beginner to Web API, I grew frustrated with it. I was 5 chapters deep and still hadn't even created created or tested my first API call. Right when I thought I was going to write an controller method to serve up a HTTP response, we side tracked to discuss how we'd handle having multiple versions of the API. Then we went off on another tangent and created a custom controller handler. It would be a good follow on book to this, though.
However, Practical ASP.NET Web API has you deploying an API in the first few pages.
If you have no prior experience in C#, this is not the book for you. It assumes some base line knowledge and makes heavy use of LINQ, Delegates and some other intermediate level language features.
If you like to have deeper understanding of Web API, you can use this book as first book to understand Web API.
I came to this book after getting frustrated with the other current Apress book on the topic, Pro ASP.NET Web API: HTTP Web Services in ASP.NET. After roughly 170 pages of that one, it got tedious. I stumbled across this one shortly afterward and am so glad I did.
Some of the topics that I really appreciated:
* Media-Type formatters
* Great coverage of content negotiation ("conneg")
* Binding to CLR objects
* Extension points for Dependency Injection/Inversion of Control
* Simple yet clear example of the Repository and Unit of Work patterns (a bonus to me since this isn't a patterns book)
* Use of AutoMapper
I do wish the author had done more with unit testing and illustrating how the platform was *built* to be tested. However, at least there was some coverage of the subject and a developer who really values quality software testing should be able to easily take that and run with it for a non-trivial project.
Bottom line: if you are looking to learn ASP.NET Web API, grab this one. You will not be disappointed.
My only wish is that topics of ETags with caching, CORS, and pushing data from server to client were a little longer. They were covered with examples, but I wanted more.