Desafio de desenvolvimento It Lab.
Conheça o cálculo Cálculo Eclesiástico.
De acordo com seus skills, queremos entender a forma como você pensa para resolver problemas, como você organiza seu código e quais tecnologias você se sente mais confortável para utilizar no dia-a-dia.
Criar um algoritmo na linguagem que você preferir para resolver se o dia informado é carnaval 🎉 🎉 🎉.
Onde você precisará criar uma api para expor esse algoritmo, recebendo uma data e retornando se o dia passado é carnaval e qual será o dia da páscoa baseado na data de entrada.
Também pedimos a construção de uma página web criada com ReactJs ou Angular ou Vue.js, mas escolha o de sua preferência.
Serão avalidos os tópicos:
- Organização do código.
- Best practices empregadas na construção da aplicação.
- Qualidade das funcionalidades desenvolvidas.
- Validações de campos.
- Alerta a usuários.
- Quantidade de bugs.
- Modularização.
- Testes automatizados.
- Organização das atividades.
- Documentação para build, start da aplicação e execução de testes.
Regras:
- Deve ser desenvolvido tanto o front-end quanto o back-end.
- O candidato pode definir a tecnologia que se sentir mais confortável em desenvolver, alinhado com o perfil da vaga.
- O candidato terá 24 horas após o envio do desafio.
- O candidato deverá subir todo o código fonte no github em um repositório público, não podendo alterar o código após a entrega, o caminho do repositório deverá ser enviado para o endereço de e-mail marcelo.neias@itlab.com.br e deverá ficar disponível por no mínimo 10 dias.
- No caso do banco de dados, junto ao código fonte o candidato deverá fornecer os scripts de criação dos objetos do banco de dados.
- Os arquivos devem ser subidos para o github sem serem compactados (em arquivo .zip por exemplo).
Boa sorte.
Time It Lab
Made with ♥ by ITLAB