Expanded

Building and Securing a RESTful API for Multiple Clients in ASP.NET

We all seem to be building RESTful APIs these days. But REST is bigger than that: it's an architectural system. If you're looking to learn what REST really is and how to build a RESTful API with Web API, aimed at multiple client types (web/mobile), this is the right course for you.
Course info
Rating
(1004)
Level
Intermediate
Updated
Mar 5, 2015
Duration
5h 3m
Table of contents
Introduction
Building the API - REST and Web API Primer
Building the API – Implementing Basic Requirements
Building the API – Implementing Advanced Requirements
Deploying the API
Consuming the API
Security - From What Used to Work to What Works Today
Configuring and Deploying a Security Token Service
Securing the Client Applications (OAuth 2.0 and OpenID Connect)
Securing the API (OAuth 2.0 and OpenID Connect)
Description
Course info
Rating
(1004)
Level
Intermediate
Updated
Mar 5, 2015
Duration
5h 3m
Your 10-day individual free trial includes:

Expanded library

This course and over 7,000+ additional courses from our full course library.

Hands-on library

Practice and apply knowledge faster in real-world scenarios with projects and interactive courses.
*Available on Premium only
Description

We all seem to be building RESTful APIs with ASP.NET Web API these days. But REST is bigger than that: it's an architectural system. If you're looking to learn what REST actually is and how to build a RESTful API with ASP.NET Web API, aimed at multiple client types (web/mobile), you're in the right course. This course is filled with best practices concerning URI design, data shaping, paging, caching, and versioning. It's very demo-driven, and we start from scratch. It contains an API and two different clients: an ASP.NET MVC client and a mobile client. To top it off, you'll also learn all about securing both client apps and the API with OAuth 2.0 and OpenID Connect. The focus is on what works for standardized API development for multiple (possibly cross-platform) clients.

About the author
About the author

Kevin Dockx is a freelance solution architect (mobile/web), author & consultant, living in Antwerp (Belgium).

More from the author
Consuming an OData v4 API
Beginner
1h 12m
Jun 25, 2021
Using HttpClient to Consume APIs in .NET
Intermediate
3h 26m
Jun 1, 2021
More courses by Kevin Dockx