🛠️ Tecnologias e Padrões Utilizados
.NET Core: Utilizado para construir a API RESTful robusta e escalável.
Entity Framework Core: Para mapeamento objeto-relacional (ORM) e fácil manipulação do banco de dados.
Regras de Negócio e Validações: Garantia de que o comportamento da aplicação segue as expectativas e as regras definidas.
Padrões de Projeto: Implementação de repositórios, serviços, controladores, interfaces e injeção de dependências para um código limpo e manutenível.
Organização e Limpeza do Código: Código limpo e organizado, seguindo as melhores práticas e princípios de SOLID.
Diferenciais Implementados
Swagger: Documentação da API para facilitar a integração e testes.
Libs e Frameworks Acessórios:
Automapper: Simplificação de mapeamentos de objetos.
Cobertura de Testes Backend: Testes de unidade garantindo a qualidade do código.
Dockerfile: Pronto para containerização, facilitando a execução em qualquer ambiente.