Curso
HTTP & REST Essencial
Por Wanderson Leandro de Oliveira
Todo site, app e API se comunica por HTTP — então entendê-lo é fundamental para qualquer dev. Este curso te leva de como uma requisição viaja do navegador até um servidor e volta, pela anatomia do HTTP (métodos, headers, status codes), pelos princípios de design de APIs REST, pelas ferramentas para inspecionar e chamar APIs (curl, Postman, DevTools do navegador), por autenticação e segurança (cookies, tokens, HTTPS, CORS), e fecha consumindo uma API pública real. Prático e mão na massa.
Conteúdo do curso
Como a web funciona
- 🔒 O modelo cliente-servidor text
- 🔒 DNS e a anatomia de uma URL text
- 🔒 O ciclo requisição-resposta text
Anatomia do HTTP
- 🔒 Métodos HTTP (GET, POST, PUT, PATCH, DELETE) text
- 🔒 Headers e o corpo (body) text
- 🔒 Status codes text
APIs REST
- 🔒 Princípios do REST text
- 🔒 Desenhando uma API REST text
- 🔒 JSON e content types text
Ferramentas
- 🔒 Fazendo requisições com curl text
- 🔒 Clientes de API (Postman, Insomnia) text
- 🔒 DevTools do navegador (aba Network) text
Autenticação e segurança
- 🔒 Cookies e sessões text
- 🔒 Tokens e JWT text
- 🔒 HTTPS, CORS e noções de segurança text
Consumindo APIs na prática
- 🔒 Consumindo uma API pública real text
- 🔒 Lendo a documentação de uma API (OpenAPI) text
- 🔒 Tratando erros, paginação e rate limits text