- Conhecimento em HTML, CSS e JavaScript
- Conhecimento em GIT
- Conhecimento em REST
- Conhecimento em modelagem de banco de dados
- Paixão por aprender coisas novas e resolver problemas complexos
- Proatividade
- Curso de inglês na empresa
- Horário flexível
Obrigado por chegar até aqui, antes de começar, tem algumas coisas importantes que você precisa saber:
- Para começar, crie um fork deste repositório e trabalhe nele.
- O que está sendo avaliado aqui é mais sua capacidade de pesquisar e resolver problemas, fique a vontade em perguntar qualquer coisa relacionada ao projeto ou tecnologia para nós.
- Se você tiver alguma melhoria ou sugestão para fazer no teste, faça! Nós adoramos isso, sinta-se a vontade. 😍
- Não estamos avaliando layout, mas adoramos coisas bonitas. Se precisar de referência clique aqui
- Ao finalizar o teste envie um e-mail para vagas@ezdevs.tech
O projeto deve ter um README.md com todas as instruções sobre como executar e testar o projeto e os serviços disponibilizados.
#Prazo 1 semana
Nesse desafio queremos que você crie um projeto de API, similar a um blog, onde teremos cadastro de post e categorias.
Deixamos a quantidade de inputs necessários a seu cargo.
A API deve conter um CRUD (create, read, update, delete) de Categoria e Posts.
- Ao cadastrar um post, precisa vincular a categoria do post;
- Os dados deverão ser persistidos em um banco de dados de sua escolha;
- Queremos uma listagem de post, podendo ser filtrada por categoria e data/hora.
Nesse desafio queremos que você crie um projeto web, similar a um blog, onde teremos cadastro de post e categorias.
Queremos que você demonstre seus conhecimentos front-end, para isso precisamos de uma tela para (create/read/update/delete), de post e categoria, além disso queremos que na dashboard seja listado os posts, e tenhamos um filtro de categoria, data/hora.
Segue exemplo de layout pro teste, lembrando que não precisa seguir a risca é somente para dar uma idéia.
- Utilizar o mínimo possível de framework, bibliotecas.
- Publique a API e o WEBAPP, nós indicamos o heroku (Você vai encontrar vários tutoriais no google sobre isso 😉).
- Manutenibilidade: O código é legível e de fácil manutenção?
- Lógica do código
- Modelagem de Dados
- Estrutura do Código
- Uso do Git
- Boas práticas de desenvolvimento
- Uso de componentização