Skip to content

Latest commit

 

History

History
68 lines (48 loc) · 2.88 KB

challenge-jr.md

File metadata and controls

68 lines (48 loc) · 2.88 KB

Desejável

  • 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

Benefícios

  • Curso de inglês na empresa
  • Horário flexível

Desafio

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 [email protected]

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

Começando o desafio Back-end

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.

Começando o desafio Front-end

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.

Home

Home - mockup

Listagem

List - mockups

Criar/Editar

Create/Edit - mockups

Extras

  • 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 😉).

O que será avaliado?

  • 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