Para uma melhor organização do código fonte, eu criei dois sub diretórios dentro do diretório principal. Um diretório pra o código da API com Node/Express chamada de "backend" e outro diretório para o código HTML, CSS e JS da interface gráfica, chamado de "frontend".
- Clone o reposiório:
git clone https://github.com/jesielviana/aula-express.git
- Entre na pasta backend:
cd aula-express/backend
- Instale as dependências:
yarn
- Configure os dados de conexão do Postgres no arquivo
aula-express/config/database.js
- Inicie o servidor de backend:
yarn start
- Abra o arquivo
frontend/index.html
no seu navegador
- (Obrigatório) Implementar a consulta e adição de estudantes, estudante tem os seguintes campos:
nome, email e matricula
; - (Opcional) Implementar o CRUD completo de
curso
eestudante
: salvar, consultar, alterar e remover. - (Opcional) Implementar o relacionamento entre
curso
eestudante
, um curso pode ter vários estudantes e cada estudante só pode fazer um curso.
Dúvidas? [email protected]