Table of Contents:
  • Chapter 1. Introduction to ASP.NET Web API
  • chapter 2. Introduction to asynchronous programming in .NET
  • chapter 3. HTTP, REST, and hypermedia
  • chapter 4. HttpClient
  • chapter 5. Sample application : application structure and domain model
  • chapter 6. Sample application : building the Web API
  • chapter 7. Sample application : building the wrapper and web client
  • chapter 8. Routing
  • chapter 9. Controllers and actions
  • chapter 10. Message handlers
  • chapter 11. Filters
  • chapter 12. Media type formatters and model binding
  • chapter 13. Input validation
  • chapter 14. Dependency resolution
  • chapter 15. Unit testing and integration testing
  • chapter 16. Optimization and performance
  • chapter 17. Hosting
  • chapter 18. Tracing, logging, and API documentation