Getting Started with ASP.NET Web API

In this chapter, you'll learn:
This is a series of videos to get you started with ASP.NET Web API.

  1. Part 1: Your First Web API

    By Jon Galloway|February 15, 2012

    This screencast explains why you'd want to use ASP.NET Web API and shows the File / New Project experience.

  2. Part 2: Getting Data

    By Jon Galloway|February 15, 2012

    This screencast shows how to support GET requests in an ApiController to send data to clients.

  3. Part 3: Delete and Update

    By Jon Galloway|February 15, 2012

    This screencast shows how to implement POST and DELETE support in a Web API application.

  4. Part 4: Paging and Querying

    By Jon Galloway|February 15, 2012

    This screencast builds on the previous GET scenario by showing two methods of implementing paging and querying support: custom API methods and using Web API's built in support for OData query syntax.

  5. Part 5: Custom Validation

    By Jon Galloway|February 15, 2012

    This screencast shows how to implement custom validation in a Web API application by using an Action Filter that enforces Data Annotation based model validation.

  6. Part 6: Authorization

    By Jon Galloway|February 15, 2012

    This screencast shows how to enforce validation in Web API using the built-in Authorize attribute, and shows how to handle the HTTP 401 (Authorization Required) response on the client.