Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Designing RESTful Web APIs

via Pluralsight

Overview

Designing an API before you start to implement it is key to a quality REST API. In this course, you'll learn how to design a RESTful API.

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, Designing RESTful Web APIs, you will see how to design an API so you can see how REST really works and everything you need to take into account before you deploy your first API. First, you will explore the fundamentals of HTTP and REST. Then, you will design and entire API including its URIs, verb usage, message bodies, associations, paging, error handling, and caching. Finally, you'll know learn why versioning is so important to a successful API project and know different security considerations for locking down your API. By the end of this course, you'll be able to design a REST API that will stand the test of time.

Syllabus

  • Course Overview 1min
  • What Is REST? 19mins
  • Designing a RESTful API 26mins
  • Complex API Scenarios 24mins
  • Versioning Your API 11mins
  • Locking Down Your API 24mins

Taught by

Shawn Wildermuth

Reviews

4.5 rating at Pluralsight based on 44 ratings

Start your review of Designing RESTful Web APIs

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.