Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Problema
Precisamos de uma solução para gerenciar o estoque de um armazém de uma empresa de logística.
O armazém em questão precisa cuidar de encomendas de diversas empresas, e direcionar os
pacotes para os centros de distribuição mais próximos dos clientes.
2. O Desafio
2.1 API RESTful para gerenciamento de empresas, pacotes e
clientes:
Construir uma API para que seja possível gerenciar as encomendas das empresas que utilizam o
serviço de logística. É preciso realizar o cadastro das empresas, para que seja possível agrupar os
pacotes de cada uma. Também é necessário saber se um pacote já chegou no armazém, está em
processamento, já foi enviado ou retornou para a empresa.
[
{
"Id": 1,
"NomeFantasia": "DeliveryLog",
"CNPJ": "12.345.678.0001-09",
"DataCadastro" : "2020-05-05",
}
"Id":123456789,
"Status": "Em_processamento",
"EmpresaResponsavel": "12.345.678.0001-09",
"DataEntrada":"2020-08-05",
3. Bônus:
Substituir o campo endereço por uma classe, e buscar o endereço pelo CEP informado utilizando
uma API externa.
4. Premissas:
● Versionar o código;
● Código legível;
● Utilizar boas práticas e padrões de projeto.
5. Referências:
5.1 API de consulta de CEP:
https://viacep.com.br/