Topic 8 of 11
APIs & Integrations
Systems talk through APIs. Master REST over HTTP — methods, status codes, JSON, pagination and versioning — and get to know the alternatives.
What to study
- What an API is
- REST and RESTful APIs
- JSON — JavaScript Object Notation
- HTTP methods (GET, POST, PUT, DELETE...)
- HTTP — response status codes
- HATEOAS
- Pagination, filtering and versioning in APIs
Good to know
- gRPCoptional
- GraphQLoptional
- HTTP/3 (QUIC)optional
Articles12
- O que é uma API?AWSPT
- O que é a API RESTful?AWSPT
- Saiba porque o JSON domina a WebOraclePT
- Detailed Overview of HTTP MethodsMediumEN
- HTTP Status Code OverviewMicrosoft LearnEN
- O que é HATEOAS?TreinaWebPT
- How do we Perform Pagination in API Design?ByteByteGoEN
- Como versionar uma API RESTfreeCodeCampPT
- gRPC x RESTAWSPT
- gRPC em aplicações cloud-nativeMicrosoft LearnPT
- API GraphQL vs. API RESTAWSPT
- O que é HTTP/3KinstaPT