APIs
REST, GraphQL, gRPC e WebSockets.
Every app you use is a conversation between programs. When you open your feed, a client asks a server for posts and gets JSON back, and the rules of that conversation are an API. This track starts from zero: HTTP requests and responses, status codes, JSON, curl and fetch, then designing clean REST resources. After that you learn what makes developers love an API: safe keys and tokens, pagination, errors that help, rate limits, versioning and webhooks, and when to reach for GraphQL, gRPC or WebSockets instead.
Every example is a real HTTP exchange you can read line by line.
- Lições
- 14
- Tempo
- 2 h
- Nível
- Iniciante
Por enquanto, as lições desta trilha estão em inglês.
- Bronze disponível
- Prata disponível
- Ouro bloqueada
Hora de provar?
Três exames esperam por você: Bronze, Prata e Ouro.
O que você vai saber fazer
- Read any HTTP request and response: method, path, headers, body and status
- Call APIs from the terminal with curl and from JavaScript with fetch
- Design clean REST resources and pick the right status codes
- Keep keys safe, page through long lists and return errors that help
- Change an API without breaking clients, and verify webhook signatures
- Know when REST, GraphQL, gRPC or WebSockets fits best
A jornada
1 Módulo 1Talking HTTP
What an API is, requests and responses, status codes, JSON with curl and fetch, and REST design.
0 / 52 Módulo 2APIs people love
Authentication, pagination, helpful errors, rate limits, versions, webhooks and other API styles.
0 / 53 Módulo 3Next level
Describe, build, secure and test APIs for real users.
0 / 4