RESTful API
HTTP methods, status codes, resource naming, best practices, and error handling for RESTful APIs
Versioning & Pagination
API versioning strategies (URL, Header, Query string), pagination, filtering, and sorting
gRPC & GraphQL
gRPC with Protobuf, GraphQL basics, and comparison with REST for API communication