Representa estudentes da nossa instituição. Eles devem possuir: id, nome, email, data de nascimento e os principais hobbies dele.
Representa docentes da nossa instituição. Eles devem possuir: id, nome, email, data de nascimento e todas as especialidades dele. Há 7 especialidades: React, Redux, CSS, Testes, Typescript, Programação Orientada a Objetos e Backend
Toda turma é composta das seguintes características: id, nome, data de início, data de término, lista de professores responsáveis, uma lista de alunos e módulo atual em que a turma está.
O módulo pode assumir os valores de 1 a 7 ou
undefined, indicando que as aulas dessa turma ainda não começaram. >Para esse exercício, vamos considerar que existam dois tipos de turma: integral ou noturna. Há uma restrição para o > nome das turmas noturnas: tem que terminar com-na-night.
Criar estudente;
Criar docente;
Criar turma;
Adicionar estudente na turma;
Adicionar docente na turma;
Pegar a idade de algum estudente a partir do id
Typescript
Node.js
MySQL
Heroku App
Express/Cors
Knex/dotenv
uuidv4