0
1
1
0
B
0
1
1
0
1
Y
0
1
1
0
1
0
T
0
1
1
0
E
0
1
1
0
1
M
0
1
1
0
1
0
O
0
1
1
0
N
0
1
1
0
1
K
Academy
Byte
Monk
Courses
Courses
Articles
Articles
Practice
Quizzes
Coding
Pricing
Search
Ask Monk
Sign in
Student Login
API Design
14 lessons · 1 h 36 min
Start here
What Is API Design?
API Foundations · 6 min video
Start course
: What Is API Design?
Course content
Expand all
API Foundations
3 lessons
· 16 min
1.
What Is API Design?
member
5 min
2.
API Design Delivery Framework
member
5 min
3.
Choosing a Protocol: REST vs GraphQL vs RPC
member
6 min
API Protocols
3 lessons
· 18 min
4.
REST Done Right
member
7 min
5.
GraphQL
member
5 min
6.
RPC and gRPC
member
6 min
Cross-Cutting Concerns
3 lessons
· 13 min
7.
Pagination: Offset vs Cursor
member
5 min
8.
API Security
member
4 min
9.
API Versioning
member
4 min
Case Studies: Design Real-World APIs
5 lessons
· 49 min
10.
Design the Twitter API
member
7 min
11.
Design the Reddit API
member
11 min
12.
Design the Ticketmaster API
member
8 min
13.
Design the Uber API
member
12 min
14.
Design the YouTube API
member
11 min