/desafio-tecnico-eclipse-work

Este desafio técnico representa uma api de tarefas em .NET/C#

Primary LanguageC#

Desafio Técnico Eclipse Works

Este desafio técnico representa uma api de tarefas em .NET/C#.

Os requisitos funcionais estão em Requisitos Eclipse Works

Requisitos

Introdução:

Esta solução contém o uso de :

  • GETS
  • POSTS
  • Swagger
  • Conectividade com SQL Server
  • Entity Framework
  • Ef Migration

Primeiro rode o comando do docker-compose para criar os containeres SQL Server e Api :

docker-compose build

E então rode :

docker-compose up

Não se preocupe em rodar o Entity Framework Migration, pois está sinalizado para rodar ao iniciar a Api.

A api estará disponível em [localhost]

A api contém 3 usuários que possam ser utilizados para as funcionalidades.

  • Aline. Função PO.
  • Gustavo. Função Desenvolvedor.
  • Pedro. Função Gerente.

Dúvidas com o Po ( Fase 2 ):

  • Embora a remoção de projeto não foi incluída na listagem da api, a regra de deleção do projeto foi exigida.
  • Quais os critérios das prioridades de tarefas?
  • Quais os usuários que farão o uso da api?
  • Edição e conclusão do projeto após a finalização das tarefas.

Melhorias propostas ( Fase 3 ):

  • A inclusão de docker compose para orquestrar containeres de sql server e api, já implementado na solução.
  • Documentação mais detalhada da api com Swagger.
  • Criação de endpoint para mostrar logs de erros.