Skip to content

Latest commit

 

History

History
56 lines (43 loc) · 1.7 KB

README.md

File metadata and controls

56 lines (43 loc) · 1.7 KB

Atividade avaliativa do módulo de Backend

Nessa atividade, vamos construir um web service RESTful, fazendo um CRUD de nossas músicas preferidas e comunicando com um banco de dados MongoDB. Usaremos todos os conceitos vistos das aulas 01 a 08 desse módulo.

1) Descreva aqui o comando para criação do banco (utilizado no mongosh ou compass), que deverá ser chamado tech4music

2-) Descreva o comando para criar a coleção musicas e já inserir 3 músicas abaixo:

titulo: Forever
artista: Kiss
album: Hot in the Shade
genero: Rock
anoLancamento: 1989
compositor: Paul Stanley

titulo: Algo parecido
artista: Skank
album: Os três primeiros
genero: Pop
anoLancamento: 2018
compositor: Samuel Rosa

titulo: O que me importa
artista: Marisa Monte
album: Memórias, crônicas e declarações de amor
genero: MPB
anoLancamento: 2000
compositor: Jose de Ribamar Cury


3-) Crie um projeto no VS Code, utilizando as extensões Spring Web e Spring Data MongoDB. Crie os pacotes model, repository, service, shared e controller, bem como as classes necessárias para realizar cada funcionalidade esperada no CRUD:

  • model
    Musica.java

  • repository
    MusicaRepository.java

  • service
    MusicaService.java
    MusicaServiceImpl.java

  • shared
    MusicaDto.java

  • controller
    MusicaController.java


Faça a implementação, testando sua aplicação através do Postman
Depois, faça o commit do projeto no Github e encaminhe o link, juntamente com a resposta dos itens 1 e 2.