API
Development
40 Lessons · 3 Levels
Learn to design, build, secure and scale APIs β from REST, HTTP methods and CRUD to JWT, OAuth, rate limiting, Swagger documentation and real-world microservices.
40Lessons
3Levels
2Projects
FreeAccess
Level I
Beginner Level
Lessons 1β15
Lesson 01
Introduction to APIs
Lesson 02
What Is REST
Lesson 03
HTTP Protocol
Lesson 04
HTTP Methods
Lesson 05
HTTP Status Codes
Lesson 06
JSON and Data Formats
Lesson 07
REST vs SOAP
Lesson 08
API Tools Overview
Lesson 09
Using Postman
Lesson 10
API Request and Response
Lesson 11
CRUD Operations
Lesson 12
Query Parameters
Lesson 13
Path Parameters
Lesson 14
API Headers
Lesson 15
Beginner API Project
Level II
Intermediate Level
Lessons 16β30
Lesson 16
RESTful API Design
Lesson 17
API Versioning
Lesson 18
Pagination and Filtering
Lesson 19
Sorting and Searching
Lesson 20
Error Handling
Lesson 21
Authentication Basics
Lesson 22
Authorization
Lesson 23
JWT Basics
Lesson 24
OAuth Overview
Lesson 25
Rate Limiting
Lesson 26
Throttling
Lesson 27
API Documentation
Lesson 28
OpenAPI / Swagger
Lesson 29
Intermediate API Project
Lesson 30
API Review
Level III
Advanced & Professional
Lessons 31β40