Skip to content

HIAE/netcore-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

netcore-test

Bem vindx ao teste de backend do Albert Einstein!

Leia com calma e quantas vezes quiser para que não deixar passar nada.
E vem com o pai que você passa de ano... :P

Nossx guru do backend equipe quer que você desenvolva SÓ dois serviços. Sem exageros. Dois tá bom!

  1. Serviço de médicos Nossa que previsivel, né?

  2. Serviço de pacientes Sim, também achei migxs.


Serviço de médicos:

  • Deve ser possível consultar consultas marcadas por médico;
  • Deve ser possível marcar consultas;
  • O serviço não deve permitir marcar consultas com o mesmo médico no mesmo horário;

Serviço de pacientes:

  • Deve ser possível marcar consultas, através do módulo de médicos;
  • Deve ser possível consultar consultas por paciente;

O que esperamos que você não esqueça de usar (requisitos):

  • Deve ser desenvolvido em C# .net Core (fala sério, show de bola né);
  • Os dados devem ser persistidos em banco de dados MSSQL Server;
  • O acesso a dados deve ser feito utilizando o Entity Framework Core;
  • Utilize os padrões que você se sentir mais confortável mas mantenha o código limpo (Queremos que você faça o teste como você gostaria de trabalhar);
  • Utilize os princípios SOLID;
  • Teste seu código, desenvolva testes usando as técnicas em que estiver mais familiarizado (Não precisa inventar moda pra fazer bonito, faça bonito com o que você sabe ;D).

Se por acaso você terminar em tempo record e quiser se destacar (opcionais):

  • Avalie a concorrência na criação de consultas ou exames;
  • Usar containers Docker;
  • Criar um módulo de exames, onde pode solicitar exames e o paciente deve ser avisado da solicitação;
  • Fazer log do que acontece nos módulos;
  • Usar mensageria para comunicação entre módulos, se achar necessário;
  • Usar orquestradores para os containers;

Dê o seu melhor.

Code como você gostaria de trabalhar

Faça um projeto que você se orgulhe

Venha preparado para as perguntas que faremos sobre o seu projeto porque nós gostamos de falar sobre código e arquitetura ;)


Faça fork deste repositório para vermos seu processo de desenvolvimento

BOA SORTE!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published