Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Labenu System - 12

Estudentes

Representa estudentes da nossa instituição. Eles devem possuir: id, nome, email, data de nascimento e os principais hobbies dele.

Docente

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

Turma

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.

As funcionalidades básicas são:

Criar estudente;

Criar docente;

Criar turma;

Adicionar estudente na turma;

Adicionar docente na turma;

Pegar a idade de algum estudente a partir do id

Tecnologias/Ferramentas

Typescript

Node.js

MySQL

Heroku App

Express/Cors

Knex/dotenv

uuidv4

Integrantes

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages