MSC: Model, Service e Controller.
A API construida é um sistema de gerenciamento de vendas no formato dropshipping em que é possível criar, visualizar, deletar e atualizar produtos e vendas. Utilizando o banco de dados MySQL para a gestão de dados. Além disso, a API é RESTful.
01 - Crie endpoints para listar produtos
02 - Desenvolva testes que cubram no mínimo 5% das camadas da sua aplicação
03 - Crie endpoint para cadastrar produtos
04 - Crie validações para produtos
05 - Desenvolva testes que cubram no mínimo 10% das camadas da sua aplicação
06 - Crie endpoint para validar e cadastrar vendas
07 - Desenvolva testes que cubram no mínimo 15% das camadas da sua aplicação
08 - Crie endpoints para listar vendas
09 - Desenvolva testes que cubram no mínimo 20% das camadas da sua aplicação
10 - Crie endpoint para atualizar um produto
11 - Desenvolva testes que cubram no mínimo 25% das camadas da sua aplicação
12 - Crie endpoint para deletar um produto
13 - Desenvolva testes que cubram no mínimo 30% das camadas da sua aplicação
14 - Crie endpoint para deletar uma venda
15 - Desenvolva testes que cubram no mínimo 35% das camadas da sua aplicação
16 - Crie endpoint para atualizar uma venda
17 - Desenvolva testes que cubram no mínimo 40% das camadas da sua aplicação
18 - Crie endpoint products/search?q=searchTerm