/Desafio_Spring

Desafio Spring Grupo 1 - IT BOOTCAMP

Primary LanguageJava

IT BOOTCAMP - Grupo 1

Desafio Spring

Objetivo

O objetivo deste sprint é aplicar os conteúdos fornecidos até o momento durante o BOOTCAMP MeLi (Git, Java e Spring), para poder implementar uma API REST a partir de uma declaração proposta, uma especificação de requisitos e documentação anexada.

Etapas da atividade

O desafio proposto abaixo consiste em 2 partes:

  • A. Desenvolva uma API para um determinado cenário. No ponto A da seção seguinte há uma descrição detalhada do cenário e de cada um dos requisitos solicitados.
  • B. Bônus. Caso todos os requisitos estabelecidos no ponto A sejam cumpridos e ainda haja tempo, esta atividade pode ser realizada, que apresenta um nível de complexidade maior.

Requisitos

  • R001: Cadastrar uma lista de produtos.
  • R002: Retornar uma lista de todos os produtos disponíveis.
  • R003: Retornar uma lista de produtos filtrados por categoria.
  • R004: Retornar uma lista que permite a combinação de qualquer um dos filtros.
    • R005: Alfabético (crescente e decrescente)
    • R006: Preço mais alto
    • R007: Menor Preço
  • R008: Possibilidade de envio de pedido de compra.
  • R009: Para cada solicitação de compra é necessário realizar o controle de estoque disponível.
  • R010: Permite a utilização de um “carrinho de compras” onde para cada pedido de compra existe um valor total acumulado e devolvido ao utilizador.
  • R011: Cadastre novos clientes.
  • R012: Obter uma lista completa de todos os clientes.
  • R013: Obter uma lista de todos os clientes filtrados por Estado.

Postman

Ferramentas e Tecnologias

Integrantes: