12,0 horas Concluído

Django - Desenvolvimento de APIs REST

Instituição: TreinaWeb
Período: 15 de August de 2021 — 21 de August de 2021
Parte das formações

Descrição do Curso

Neste curso abordaremos como implementar uma API com relacionamento N-N entre duas entidades utilizando o Django REST Framework. Além disso, entenderemos diversos conceitos essenciais para a construção de APIs, como serialização, códigos e verbos HTTP, HATEOAS e o uso de Tokens para autenticação de usuários.

São vídeo aulas e apostilas que mostram como criar uma API REST utilizando o Django REST Framework. Também serão passados exercícios para que você possa fixar, praticar e aplicar o conteúdo aprendido durante o curso.

Dentre várias outras coisas, você verá:

- Como utilizar as classes de serialização do Django REST Framework;
- Como inserir, listar, editar e remover registros em uma API;
- O que é e como implementar o HATEOAS em nossa API;
- Implementar autenticação utilizando Token Bearer para proteger as funcionalidades da nossa API.

Mapa de Currículo

1 - Introdução Introdução Repositório do curso Preparando ambiente de desenvolvimento 2 - Criando Projeto Criando projeto Definindo models da aplicação 3 - HTTP e REST O que é e como funciona o HTTP? O que é o REST 4 - Serializers Para que servem os serializers? Criando serializer de Tecnologia Criando serializer de Vaga Questionário 2 questões 5 - CRUD de tecnologias Listando todas as tecnologias Cadastrando tecnologia Exibindo tecnologia por ID Editando tecnologia Removendo tecnologia Questionário 3 questões 6 - CRUD de vagas Listando todas as vagas Cadastrando vaga Exibindo vaga por ID Editando vaga Removendo vaga Questionário 3 questões 7 - Paginação Para que serve a paginação? Configurando paginação Personalizando paginação Questionário 3 questões 8 - Autenticação Para que serve a autenticação? Cadastrando usuários Configurando autenticação na API Autenticando usuários Protegendo rotas Testando autenticação Questionário 3 questões 9 - HATEOAS O que é o HATEOAS? Implementando HATEOAS Questionário 3 questões 10 - Conclusão Conclusão

Categorias & Tópicos

Django REST API