Skip to content

Curso de verão do IME - Introdução a Microsserviços com SpringBoot

Notifications You must be signed in to change notification settings

flaviobp/backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

backend

Curso de verão do IME - Introdução a Microsserviços com SpringBoot

Primeiros passos com SpringBoot

Nesta tarefa, vocês devem programar utilizando o que foi aprendido na aula do dia 20/01.

Crie um projeto utilizando o Spring Initializr descrito aqui.

Repare que o projeto já está configurado com base neste link. Invista um tempo explorando este site, identificando as configurações que eu selecionei

O backend que vocês irão desenvolver será uma API de memes (imagens ou gifs)

Nela, um meme será representado com as seguintes características:

  1. id - único, autoincrementado a partir de 1
  2. name - string
  3. keywords - lista de strings
  4. midia - url apontando para a imagem¹

¹ a imagem não será hospedada no backend, daremos suporte apenas a um link para algum lugar externo, ex: Google Imagens

As operações implementadas devem ser as clássicas de CRUD - Create, Read, Update e Delete

Seguiremos o padrão REST e, portanto, as rotas implementadas para isso devem ser as seguintes:

Create: POST /memes
Read: GET /memes (para ler todos) e GET /memes/42 (para ler o de ID = 42)
Update: PUT /memes/42 (para atualizar o de ID = 42)
Delete: DELETE /memes/42 (para remover o de ID = 42)

Para as operações de Create e de Update, o corpo da requisição deve seguir a mesma estrutura do modelo criado.

About

Curso de verão do IME - Introdução a Microsserviços com SpringBoot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages