1. Circunstância (O Desafio no Mundo Real)
2. Fundamentos & Conceito Central (Estudos)
Princípios de arquitetura REST: verbos HTTP (GET, POST, PUT, PATCH, DELETE), códigos de status (200, 201, 400, 401, 403, 404, 500) e recursos sem estado (stateless). Introdução ao Django REST Framework (DRF). Serialização de modelos com ModelSerializer e validação de dados. Class-Based Views: APIView, Generic Views e ViewSets com DefaultRouter. Autenticação baseada em Tokens e JWT (JSON Web Tokens). Configuração de cabeçalhos Cross-Origin Resource Sharing (CORS) com django-cors-headers.
Princípios de uma API RESTful de Alta Qualidade
Construa interfaces de comunicação consistentes e padronizadas.
• Nomes de recursos no plural (/api/posts, /api/users) associados a verbos HTTP universais
• Uso correto dos códigos de status: 201 Created para post, 204 No Content para deleção
• Comunicação baseada estritamente em representações estruturadas no padrão JSON
Serializers no Django REST Framework
Converta modelos complexos em JSON e valide ent...
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.
