marianavns / rest-api-project-1

1st Rest API pratical project on Back-End Reprograma course (week 9 and 10): API Rest for library server.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Loja de livros lilás. Um homem está no balcão olhando para o computador e uma mulher está com seus livros para comprar sobre o balcão.

Instruções para o projeto prático

Exercício proposto pela instrutora Caroline Jandoso (https://github.com/Jandoso)

Você foi contratada para fazer a implementação de um sistema de uma livraria no centro de Recife.

Parte 1 (Semana 9)

✔️ 1. A contratante espera que no sistema ela possa fazer a inclusão de seu estoque contendo as seguintes informações:

Livros:

  • ISBN
  • ID
  • Título
  • Autoria
  • Editora
  • Lançamento
  • Gênero

✔️ 2. A mesma livraria decidiu integrar um sisteminha em que será possível a adição de seus funcionários. A contratante espera que no sistema ela possa fazer a inclusão dos dados de cada um deles, contendo:

Funcionários:

  • Nome
  • ID
  • Setor
  • Função
  • Horário de Trabalho
  • Está em treinamento?

✔️ 3. Nossa livraria gostaria de garantir que será possível a exclusão do registro de determinado livro.

✔️ 4. Eles também desejam que seja possível a exclusão do registro de um funcionário.

✔️ 5. Nossa contratante espera que seja possível o acesso a uma lista completa com todos os livros do estoque.

✔️ 6. Eles também adorariam ter acesso a uma lista com todos os funcionários.

  1. Seria de grande valia se nossa livraria tivesse acesso a uma lista com todos os livros por categoria.

✔️ 8. A livraria gostaria de ter acesso a idade de um funcionário, de acordo com seu id.

Parte 2 (Semana 10)

✔️ 1. Para os livros, crie um método em que será possível a atualização do campo Nome utilizando o método HTTP PUT.

✔️ 2. Para os livros, crie um método em que será possível a atualização do campo Nome utilizando o método HTTP PATCH.

✔️ 3. Para os funcionários, crie um método em que será possível a atualização do campo Nome utilizando o método HTTP PUT.

✔️ 4. Para os funcionários, crie um método em que será possível a atualização do campo Nome utilizando o método HTTP PATCH.

Observação: Popule nosso model de livros e funcionários com pelo menos 10 registros em cada.

About

1st Rest API pratical project on Back-End Reprograma course (week 9 and 10): API Rest for library server.


Languages

Language:JavaScript 100.0%