issues
search
blurg
/
just-learn
GNU General Public License v3.0
0
stars
0
forks
source link
Django Rest Framework
#2
Open
jlugao
opened
4 years ago
andresmachado
commented
4 years ago
Ementa sugerida
Introdução ao Rest
O que é REST? -- Princípios básicos
O que não é REST?
Trânsito de JSON
Falta de versionamento
Falta de resiliência - onde um parâmetro não esperado ou em um formato diferente do esperado quebra a resposta;
Incoerência de status de resposta (200 para erro, ou status customizados) {message: 1}
Mapeamento de ações rest com acesso ao banco
View genérica para lidar com ação de model, sobrescrever os métodos GET/POST/DELETE
Recursos, Ações, Representações
Como identificar os recursos da minha aplicação
Não tenho ações suficientes, e agora?
Tipos de representações
Django Rest Framework:
Pontos fortes
Pontos fracos
Casos de sucesso (Quem usa o Django?)
Conhecendo o Django Rest Framework a Fundo - Parte 01
Versionamento
Serializers
Serializer Fields
Serializer Exceptions
Views / Viewsets
Pagination
Routers
Nested Routers
Conhecendo o Django Rest Framework a Fundo - Parte 02
Autenticação (V2)
Autenticando com JWT
Bearer Token
AJAX, CSRF & CORS
Permissões (V2)
Filtrando requisições (V2)
Filter Sets (V2)
Conhecendo o Django Rest Framework a Fundo - Parte 03
Ordering(V3)
Custom Actions (Nested Resources)(V3)
Documentando a sua aplicação
drf-swagger
drf-yasg
Throttling (V3)
Testando sua aplicação
Usango o test runner do Django
Aumentando o nivel de poder com Coverage e pytest
Ementa sugerida
Introdução ao Rest
Django Rest Framework:
Conhecendo o Django Rest Framework a Fundo - Parte 01
Conhecendo o Django Rest Framework a Fundo - Parte 02
Conhecendo o Django Rest Framework a Fundo - Parte 03
Documentando a sua aplicação
Testando sua aplicação