1. Circunstância (O Desafio no Mundo Real)
2. Fundamentos & Conceito Central (Estudos)
Dissertação de Roy Fielding e os 6 princípios do REST (Cliente-Servidor, Stateless, Cacheable, Uniform Interface, Layered System, Code-on-Demand). Modelagem canônica de Recursos e Sub-recursos em URIs hierárquicas. Semântica e contratos dos métodos HTTP: GET (leitura segura e idempotente), POST (criação não idempotente), PUT (substituição integral idempotente), PATCH (atualização parcial idempotente/não idempotente) e DELETE (remoção idempotente). Técnicas de paginação corporativa: offset/limit vs keyset/cursor-based pagination. Estratégias de cache HTTP com ETags, Cache-Control e validação condicional If-None-Match.
Fundamentos da Arquitetura REST
O estilo arquitetural REST estabelece restrições para garantir escalabilidade e desacoplamento na web.
• Stateless: cada requisição contém todo o estado necessário para seu processamento
• Uniform Interface: identificação de recursos, representações padronizadas e hipermídia
• Recursos como substantivos: `/u...
Quer praticar no Laboratório e emitir seu Certificado?
Faça sua matrícula para ter acesso à videoaula completa, áudio narrativo, roteiro de slides com controles, laboratório guiado com envio de evidência e certificado com código verificável de autenticidade.
