beginner
API Authentication
How APIs verify who is calling using API keys, bearer tokens, and JWTs
API Error Handling
Designing clear, consistent error responses that clients can act on
API Pagination
Returning large collections in manageable pages using offset or cursor strategies
API Versioning
Strategies for evolving an API without breaking existing clients
GraphQL Basics
How GraphQL lets clients request exactly the data they need from a single endpoint
HTTP Methods
How GET, POST, PUT, PATCH, and DELETE map to actions on API resources
HTTP Status Codes
What the common 2xx, 4xx, and 5xx response codes mean and when to use them
REST API Basics
The core principles of resource-oriented REST APIs and how clients talk to them