Avaliação Técnica Para Vaga de Desenvolvedor Full Stack
Por: vanessa182 • 1/9/2019 • Trabalho acadêmico • 265 Palavras (2 Páginas) • 128 Visualizações
Teste Full Stack
Avaliação técnica para vaga de desenvolvedor full stack
O Desafio
Seu objetivo é criar um simples app que deve conter duas páginas, uma que exibe um formulário com os campos abaixo, e outra que liste os dados cadastrados.
- Nome completo
- CPF
- Telefone
Pré-requisitos:
- Criar uma API em NodeJS (Rest ou GraphQL) com endpoints para criar, listar e excluir os dados
- As ações acima devem ser replicadas no app
- Fazer a persistência dos dados em um banco de dados MySQL ou MongoDB
- Obrigatório o uso do React, recomendado uso de ECMAScript 6+;
- Fique a vontade para desenvolver seu layout
Save:
{
"name": "My name 4",
"cpf": "74668869066",
"phone": "11987654321",
"email": "myemail4@test.com.br"
}
Listagem:
[
{
"name": "My name 1",
"cpf": "04080757247",
"phone": "11987654321",
"email": "myemail1@test.com.br"
},
{
"name": "My name 2",
"cpf": "77797584192",
"phone": "11987654321",
"email": "myemail2@test.com.br"
},
{
"name": "My name 3",
"cpf": "45486737688",
"phone": "11987654321",
"email": "myemail3@test.com.br"
},
{
"name": "My name 4",
"cpf": "74668869066",
"phone": "11987654321",
"email": "myemail4@test.com.br"
}
]
Bônus:
- A página ser responsiva;
- Permitir edição;
- Uso de pré-processador css;
- Testes unitários;
Prazo:
O prazo de entrega são 5 dias corridos após o recebimento do teste. Salve seu código em um repositório público e envie o link do repositório para jefferson.barbosa105@gmail.com (em caso de dúvidas envie para este mesmo email).
Boa sorte!
...