Perfil

Pamella Bezerra @pamella


Sobre mim

Software Developer at Vinta Software

Propostas

200 OK: Construindo APIs Django REST Framework com qualidade

Muitos projetos utilizam Django como API para servir o frontend separado quando este é construído, por exemplo, em React, Vue, Angular. E, para fazer essa ponte, a ferramenta Django REST Framework é a mais popularmente utilizada só que nem sempre as facilidades que essa lib oferece são aproveitadas, como o suporte para filtragem e paginação.


A partir desse contexto, irei apresentar exemplos de como lidar com alguns casos comuns (por exemplo, nested serializers, many to many fields, related fields, filtragem, paginação, permissão, validação), comparando dois tipos de código: um que funciona mas não é otimizado e/ou não segue boas práticas e outro que, além de funcionar, se preocupa com qualidade, performance e escalabilidade


 


Público alvo

Pessoas desenvolvedoras que já tiveram contato com Django e tem interesse em API e boas práticas de código relacionadas à qualidade, performance e escalabilidade.