Curso
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
Veremos neste curso como implementar o relacionamento 1:N entre três entidades (Vaga, Empresa e Requisito) utilizando APIs com o Django REST framework.
Neste vídeo veremos a estrutura do projeto inicial do curso, tendo em vista que será utilizado como base um CRUD pronto
Veremos aqui todas as funcionalidades desenvolvidas na API que será utilizada como base para o desenvolvimento do relacionamento ao longo do curso.
Para iniciar o desenvolvimento do CRUD de empresas, é necessário definir quais atributos a entidade irá possuir, o que será visto neste vídeo.
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.
Agora precisamos definir o arquivo responsável por mapear a entidade Empresa que será retornada através das requisições feitas à API.
Veremos aqui como implementar o método responsável por inserir novas empresas em nosso banco de dados.
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.
Agora veremos como utilizar a rota responsável por invocar o método para inserir novos registros no banco de dados.
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.
Curso de Python
Django REST: Criando uma API web
ORM no Django: Implementando o relacionamento N:N