Skip to content

aJlino82/BooksChallenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Biblioteca by Lorena

Modified by Adailton Júnior


Sistema de gerenciamento de biblioteca

Desafio · DevChallenge

Índice

Devchallenge

DevChallenge permite que você evolua suas skills como programador! Participe da nossa comunidade o/

Desafio

Seu desafio é criar o backend para um sistema de gerenciamento de uma biblioteca!

Requisitos:

Rotas da aplicação:

[POST] /obras : A rota deverá receber titulo, editora, foto, e autores dentro do corpo da requisição. Ao cadastrar um novo projeto, ele deverá ser armazenado dentro de um objeto no seguinte formato: { id: 1, titulo: 'Harry Potter', editora: 'Rocco',foto: 'https://i.imgur.com/UH3IPXw.jpg', autores: ["JK Rowling", "..."]};

[GET] /obras/ : A rota deverá listar todas as obras cadastradas

[PUT] /obras/:id: : A rota deverá atualizar as informações de titulo, editora, foto e autores da obra com o id presente nos parâmetros da rota

[DELETE] /obras/:id: : A rota deverá deletar a obra com o id presente nos parâmetros da rota

Techs:

  • Java SE 11

O desafio foi realizado usando as seguintes tecnologias: 1 - JavaSE-11 2 - Spring Framework 2.6.6 3 - H2-database

Escrevi o projeto usando três camadas, as rotas estão seguindo exatamente os requisitos do desafio.

Comunidade DevChallenge

Site: https://www.devchallenge.com.br/
Discord: https://discord.gg/yvYXhGj
Linkedin: https://www.linkedin.com/company/devchallenge/
Twitter: https://twitter.com/dev_challenge
Instagram: https://www.instagram.com/devchallenge/

About

Desafio DevChallenge Books

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages