Projeto de backend desenvolvido conforme proposta da Labenu para criação de uma API para um sistema de uma escola de programação.
Esse sistema possui 3 entidades importantes:
Representa estudantes da instituição. Eles possuem: id, nome, email, data de nascimento e os principais hobbies deles.
Representa docentes da instituição. Eles possuem: id, nome, email, data de nascimento e todas as especialidades deles. Há 5 especialidades: React, JS, CSS, Typescript, POO.
Toda turma é composta das seguintes características: id, nome e módulo atual em que a turma está.
O módulo pode assumir os valores de 1 a 6, ou 0, indicando que as aulas dessa turma ainda não começaram.
https://documenter.getpostman.com/view/19721031/UzXKXeSC
- Criar estudante;
- Criar docente;
- Criar turma;
- Mudar aluno de turma;
- Mudar docente de turma;
- Mudar módulo da turma;
- Buscar alunos;
- Buscar docentes;
- Buscar todas as turmas;
- Buscar turmas ativas;
- Ao buscar alunos não é exibido a lista de hobbies deles.
- Ao buscar docentes não é exibido a lista de especialidades deles.
Tiago Hennig |
Raul Rita |
Maria Karolina Freitas |