Curso

Django REST Framework: Criando uma API RESTful 1:N

Veremos neste curso como implementar o relacionamento 1:N entre três entidades (Vaga, Empresa e Requisito) utilizando APIs com o Django REST framework. O relacionamento ocorrerá de duas formas, a primeira é a versão “tradicional” onde o id de uma entidade (Empresa) será inserida como atributo de outra (Vaga) e a segunda forma é a criação de uma lista de vários registros (Requisitos) no momento da criação de uma outra entidade (Vaga).

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

25 horas

Criando uma API RESTful 1:N (10 aulas)

Aula 1 - Introdução

Veremos neste curso como implementar o relacionamento 1:N entre três entidades (Vaga, Empresa e Requisito) utilizando APIs com o Django REST framework.

Aula 2 - Estrutura do Projeto

Neste vídeo veremos a estrutura do projeto inicial do curso, tendo em vista que será utilizado como base um CRUD pronto

Aula 3 - CRUD de Vagas

Veremos aqui todas as funcionalidades desenvolvidas na API que será utilizada como base para o desenvolvimento do relacionamento ao longo do curso.

Aula 4 - Criando o model de Empresa

Para iniciar o desenvolvimento do CRUD de empresas, é necessário definir quais atributos a entidade irá possuir, o que será visto neste vídeo.

Aula 5 - Realizando as migrações para o BD

Após definir as entidades e seus atributos, veremos como realizar as migrações a fim de criar a tabela Empresa no banco de dados do projeto.

Aula 6 - Criando o serializer de Empresas

Agora precisamos definir o arquivo responsável por mapear a entidade Empresa que será retornada através das requisições feitas à API.

Aula 7 - Inserindo empresas

Veremos aqui como implementar o método responsável por inserir novas empresas em nosso banco de dados.

Aula 8 - Definindo a rota para os métodos GET e POST

Para que os métodos de inserir novos registros e exibir todos os registros do banco de dados sejam invocados, precisamos definir a rota responsável por isso, o que veremos neste vídeo.

Aula 9 - Testando Inserção

Agora veremos como utilizar a rota responsável por invocar o método para inserir novos registros no banco de dados.

Aula 10 - Mantendo a integridade do banco

Para manter a integridade do banco de dados, veremos neste vídeo como garantir que uma vaga só será cadastrada quando a empresa que ela se relaciona existe no banco de dados.

Ver todas as 25 aulas
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de Python

Curso de Python

Django REST: Criando uma API web

ORM no Django: Implementando o relacionamento N:N