Seu desafio será desenvolver um serviço de pedidos e como parte dele, veremos como você estrutura as camadas de aplicação, chamadas externas, variáveis de ambiente, cache, testes unitários, logs e documentação.
Implementar uma API REST e front para cadastro de clientes e pedidos e seus respectivos produtos
- O serviço de pedidos deverá persistir no banco de dados todos os atributos recebidos no request
- A API REST deverá tratar erros no cadastro tais como dados enviados inválidos, CPF/CNPJ inválidos
- Que o desafio seja feito em .Net Core e (Angular 13 ou superior ou React);
- Princípios SOLID;
- Passo-a-passo de como rodar sua aplicação;
- Conteinerização da aplicação utilizando docker e docker compose.
- Publicar a aplicação na núvem(Não se preocupe, para esse tamanho de aplicação é possível fazer publicações gratuitas)
Ao finalizar, deverá ser enviado o link do repositório e do sistema em produção (se possível)
Irá ser avaliado:
- Seu conhecimento técnico e criatividade;
- Sua habilidade para resolver problemas de forma simples e eficiente;
- Boas práticas de código.
Boa sorte!