O projeto se trata de um banco de dados relacionais - MySQL que simula o banco de dados que a Labenu utiliza para cadastro e modificações de turmas.
Clicar para acessar API Labenu System 8
- Faça o dowload e extração do projeto;
- Abra um terminal (Git Bash é o recomendado);
- Navegue até a pasta do projeto pelo seu terminal;
- Execute, dentro dela, o comando npm install;
- Quando acabar, rode o comando npm run start;
Representa estudantes 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á.
→ Criar estudante;
→ Criar docente;
→ Criar turma;
→ Adicionar estudante na turma;
→ Adicionar docente na turma;
→ Pegar a idade de algum estudante a partir do id
- Nodejs;
- Express/Cors;
- MySQL - banco relacional;
- Typescript;
- Heroku;
- Postman;
- NPM;
Copyright © Gustavo Monteiro/Rafael Correia, 2022