Designing RESTful Web APIs

Are you embarking on creating an API for your website or mobile app? If so, just striking forward with your API could be a mistake. In this course, you will learn how to design an API to meet the demands of your customers.
Course info
Level
Beginner
Updated
Aug 5, 2019
Duration
2h 7m
Table of contents
Description
Course info
Level
Beginner
Updated
Aug 5, 2019
Duration
2h 7m
Description

Too many APIs are just built on an as-needed basis. In this course, Designing RESTful Web APIs, you will design your API to meet your needs before you embark on implementing the service. First, you will explore the design philosophies of creating an API on top of REST without the dogma. Next, you will discover how to design APIs to take URIs, verbs, message bodies, versioning and security into account. Finally, you will examine how creating an API can stand up to the test of time instead of extending your proof of concept into a supported API you can't get rid of. By the end of this course, you will have complete understanding and knowledge to produce useful APIs for your project.

About the author
About the author

Shawn Wildermuth has been tinkering with computers and software since he got a Vic-20 back in the early '80s. As a Microsoft MVP since 2002, he's also involved with Microsoft as an ASP.NET Insider and ClientDev Insider.

More from the author
Building an API with ASP.NET Web API
Intermediate
2h 43m
Mar 25, 2019
Building an API with ASP.NET Core
Beginner
2h 32m
Jan 9, 2019
More courses by Shawn Wildermuth
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
[Autogenerated] Hi, everyone. My name is Sean Wildermuth. Welcome to my course designing restaurant Web AP Eyes. I'm an author, a trainer and a 15 time Microsoft and BP. Are you embarking on creating an A P I for your website or mobile app? If so, just striking forward with an A P. I could be a mistake in this course. I will show you how designing an AP I first is crucial to a solid built to last a p I with rest. Some of the major topics that will cover include understanding the fundamentals of both http and rest designing the entire AP I including its your eyes verb usage message bodies, associations, paging, air handling in cashing. I'll explain why version ing is so important to a successful AP I project. Finally, I'll talk about different security considerations for locking down your A P I. By the end of this course, you'll take designing and a P I seriously and be successful in creating great AP eyes. This course is a great beginning to get you familiar with rest and http, but also gonna help you design a P eyes before you implement them in the real world I hope you'll join me on this journey to learn how to design. Rest really ___ ers with the designing rest ful Web AP Eyes course here, a plural site.