Creating ASP.NET Web API services
- Programming the API controller
- Mapping CRUD operations to HTTP verbs
- GET
- POST
- PUT / PATCH / MERGE
- DELETE
- Connecting service URLs to operations with routing
Web API clients and hosting
- Accessing Web API services from .NET, web and mobile clients
- Retrieving XML, JSON and Atom formatted data
- Hosting Web API services in IIS and custom applications
Constructing OData services with Web API
- Returning IQueryable from controller actions
- Querying OData service data with $select, $filter and $orderby
Exploiting Web API service features
- Integrating Web API services with Entity Framework
- Automating service documentation with help pages
- Validating with model binding and data annotations