Introduction to the ASP.NET Web API

This course introduces the basics of the ASP.NET Web API. The ASP.NET Web API is a rich, flexible framework for building HTTP based endpoints and client.
Course info
Rating
(1520)
Level
Intermediate
Updated
Dec 12, 2012
Duration
3h 15m
Table of contents
Introduction to the ASP.NET Web API
Uniform Interface
HttpClient
Hosting
Security
Extensibility
Description
Course info
Rating
(1520)
Level
Intermediate
Updated
Dec 12, 2012
Duration
3h 15m
Description

In the world of HTML5, mobile devices, and modern development techniques HTTP has become the default option for building rich, scalable services. The ASP.NET Web API was designed from the ground up to meet the need of developers who want to build HTTP/RESTful services. The API provides a easy to use set of default options, but also provides a deep extensibility infrastructure to meet the demands of any scenario using HTTP.

About the author
About the author

Although Jon spent the first few years of his professional life as an attorney, he quickly found chasing bits more interesting than chasing ambulances. Since 2011, Jon has been concentrating on the mobile world. Working mainly in iOS, Jon has helped numerous companies create and transform mobile teams into teams that can create, build, test, and deploy mobile applications with ease.

More from the author
Getting Started with Augmented Reality
Beginner
2h 43m
2 Nov 2016
Introduction to SQL
Beginner
3h 2m
11 Oct 2013
Building Facebook Applications Using iOS
Intermediate
3h 42m
19 Aug 2013
More courses by Jon Flanders
Section Introduction Transcripts
Section Introduction Transcripts

Introduction to the ASP.NET Web API
Hi. This is Jon Flanders with Pluralsight. Welcome to the Introduction to the ASP. NET Web API. In this particular module of this course, we're going to go into an overview of the web API. So we'll start with what is the web API, we'll talk about why you might want to use the web API, and then we'll get into a few higher level details. Most of the technical details we'll deal with in additional modules to this course.

Uniform Interface
Hi. This is Jon Flanders with Pluralsight, and in this module of the ASP. NET Web API course, I'm going to talk about implementing the uniform interface. (Waiting) So the outline of this module is we're going to talk about what is REST and what is the uniform interface. We'll talk about how to build out the uniform interface using the web API. We'll talk about content negotiation. We'll dive a little bit deeper into model binding. And then we'll dive a little bit deeper into how you can control more in terms of the HTTP request and response using the web API's extensibility.

HttpClient
Hi. This is Jon Flanders with Pluralsight, and in this module, in the ASP. NET Web API course, I'm going to talk about the HttpClient. So first I'm going to talk about the basics of this new HttpClient API. I'll talk about customization of that API, as well as I'll briefly touch on security.

Hosting
Hi. This is Jon Flanders with Pluralsight, and in this module, I'm going to talk about ASP. NET Web API and hosting options. So we'll talk about configuration of the ASP. NET Web API runtime, then we'll talk about the two hosting options, which are self-hosting or ASP. NET hosting.

Security
Hi. This is Jon Flanders, and in this particular module, I'm going to talk about the ASP. NET Web API and security. I'm going to talk about the basics of security and extending the security basics.

Extensibility
Hi. This is Jon Flanders with Pluralsight, and in this module on the ASP. NET Web API, I'm going to talk about extensibility. So the outline of this module, we're going to first talk about the HttpConfiguration type and how we can use an instance of that type to modify configuration. Then we'll talk about the different things we can modify things like filters, and formatters, and message handlers. We'll talk about when to use which of these different objects. And at the end, we'll talk a little bit about dependency resolving.