Start learning with our library of video tutorials taught by experts. Get started
Viewers: in countries Watching now:
Developers creating websites needs to know how to build RESTful APIs correctly. This course will help you plan and model your own APIs and understand the six REST design constraints that help guide your architecture. Author Keith Casey starts with a simple overview, including advice on identifying the users or "participants" of your system and the activities they might perform with it. He'll help you paper test your model, validating the design before you build it. You'll then explore the HTTP concepts and REST constraints needed to build your API. Challenges along the way help you test your skills and open your mind to other API design possibilities, such as APIs without documentation.
- Hi, everybody, I'm Keith Casey and this is Effective Design of RESTful APIs. We'll start with a simple overview of what it takes to add an effective API then we'll move on to defining who will benefit from your API and what they will hope to accomplish with it. Next, we'll paper test our API to make sure it makes sense. Once we have our API modeled, we'll dive into the HTTP concepts, and REST constraints that help determine our design. Finally, we'll learn how a good API is like a Choose Your Own Adventure book as we talk about link relations and explore an API without the documentation. So let's get down to business and design some effective APIs.
There are currently no FAQs about Effective Design of RESTful APIs.
Access exercise files from a button right under the course name.
Search within course videos and transcripts, and jump right to the results.
Remove icons showing you already watched videos if you want to start over.
Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.
Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.