Course
Skills Expanded
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.
What you'll learn
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.
Table of contents
Introduction to the ASP.NET Web API
54mins
Uniform Interface
46mins
- Uniform Interface 1m
- REST 2m
- URIs 1m
- What is the Uniform Interface 4m
- Implementing using Convention 1m
- Demo - using convention 18m
- APIController 1m
- Verbs to Attributes 2m
- Demo - Using Configuration 2m
- Content negotiation 5m
- Model Binding and Formatting 1m
- HTTP – Diving Deeper 1m
- HttpRequestMessage 1m
- HttpResponseMessage 1m
- Demo - HttpResponseMessage 5m
- Summary 1m
HttpClient
32mins
- HttpClient 0m
- Why another HTTP Client 2m
- HttpClient model 1m
- Using HttpClient 1m
- Demo HttpClient 11m
- Media Types 1m
- Sending data 0m
- HttpContent types 0m
- Demo Sending Data 10m
- Dealing with Other Issues 2m
- HttpClientHandler 1m
- Using HttpClientHandler 0m
- Deriving from DelegatingHandler 0m
- UserAgent 1m
- Security 1m
- Summary 1m
Hosting
25mins
Security
10mins