Autoplay
Autocomplete
Previous Lesson
Complete and Continue
RESTful API Design - Design APIs like a Pro
Welcome
Welcome
APIs
What is an API (4:07)
APIs to Reach Customers (6:02)
Why APIs (11:20)
API Economy
Introduction to the API Economy (10:36)
Quiz: API Monetization
Who is the API Customer? (3:25)
Quiz: Who is the API Customer?
API Qualities
Why should API Customers choose our APIs ? (1:29)
What is a Good API? (5:40)
APIs for everything? (3:57)
API Architecture
API Reference Architecture (6:04)
API Platform Quiz
Architectural Styles for APIs (16:41)
Exercise: Identify the REST Interface (0:42)
REST
What is REST (1:55)
REST Principles and Constraints (5:39)
REST Resources and Representations
Resources and Representations (9:58)
Quiz: Resources and Representations
REST Methods
HTTP Methods (6:08)
Which HTTP method should be used?
REST Parameters
REST Parameter Types (3:34)
Which parameter type should be used?
REST Status Codes
REST Status Codes (6:29)
Which status code should be returned?
REST Media Types
REST Media Types (3:58)
Which media type should be returned?
Wrapping up
Congratulations and Thank You!
Certificate
Other Learning Resources
Get a Better API Job
Teach online with
What is an API
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock