Skip to content

FabricioLara/processo_seletivo_dev_pl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Processo Seletivo Desenvolvedor de Sistemas Pleno II da Sigma/TJMT

Bem-vindo ao processo seletivo para desenvolvedor de sistemas - pleno II da Sigma/TJMT!

O desafio

Crie um sistema para o gerenciamento de uma loja de Games. Deverá ser feito o Back e Front-End.

Requisitos

Jogo

  • Campos:

    • Título - obrigatório

    • Gênero - obrigatório

    • Plataforma - obrigatório

    • Fornecedor - obrigatório

    • Descrição - obrigatório

    • Links de compra (Submarino, Saraiva, etc) - opcional

  • Detalhes de implementação:

    • É necessário disponibilizar uma tela para consulta, cadastro, edição e exclusão de jogos;

    • É necessário disponibilizar uma listagem com:

      • filtros de pesquisa por:

        • Título;

        • Fornecedor;

      • ação de cadastro de um jogo;

      • ação de edição de um jogo;

      • ação de exclusão de um jogo;

É preciso disponibilizar meios para que sejam acessadas as informações de:

  • Todos os jogos;
  • Os jogos de um determinado gênero;
  • Os jogos de um determinado fornecedor;
  • Os jogos pelo seu identificador único.

Requisitos técnicos

  • Deve-se utilizar C#;

  • A UI poderá ser feita em:

    • ASP.NET Web Forms;

    • ASP.NET MVC;

    • Angular.

  • É necessário criar testes unitários;

  • Os dados devem ser salvos em banco de dados;

  • A sua aplicação deve conter um arquivo README explicando o funcionamento e a solução adotada na sua implementação do desafio.

Requisitos não funcionais

  • Quanto à segurança, sua solução será, inicialmente pública, você está construindo um MVP, não se preocupe com isso;

  • Apesar do seu objetivo ser construir um MVP, sua arquitetura, bem como seu código, serão continuados pelos times de desenvolvimento, devendo ser levado em conta a manutenibilidade exigida por causa da complexidade do código.

Observações/Dicas

  • Não limite-se às funcionalidades acima. Qualquer feature extra é bem-vinda;

  • A arquitetura é por sua conta.

Critérios de avaliação

  • Organização do código

  • Organização da estrutura

  • Arquitetura desenvolvida

  • Documentação do projeto (readme)

Procedimento

Prazo

  • O prazo para criar pull requests é até o dia 13/08/2018, às 12h.

Dê o seu melhor!

Boa prova! ;)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PowerShell 66.3%
  • C# 22.2%
  • JavaScript 10.9%
  • Other 0.6%