-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
f566645
commit f217204
Showing
1 changed file
with
29 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
**Desafio para vaga de FrontEnd - Foco em React:** | ||
|
||
**Objetivo do Desafio:** | ||
|
||
O objetivo deste desafio é avaliar suas habilidades no desenvolvimento com o framework React, a sua familiaridade com o uso de hooks, a integração de uma API externa de sua escolha, a implementação de componentes do Kendo UI, a escrita de testes usando Jest e a criação de uma documentação clara. | ||
|
||
**Tarefas:** | ||
|
||
1. **Criação de um Projeto de Exemplo:** | ||
- Inicie um novo projeto React. | ||
- Escolha uma API para consumir dados fictícios (ghiphy, imdb... ). | ||
|
||
2. **Implementação de uma Tela de Feed integrando com o Kendo UI:** | ||
- Crie uma tela de feed que consuma dados da API escolhida. | ||
- Estude os componentes do [Kendo UI](https://www.telerik.com/kendo-react-ui/components/grid/). | ||
- Integre pelo menos o componente de grid do Kendo UI na aplicação. | ||
|
||
3. **Documentação no README:** | ||
- No README.md descreva as instruções sobre como executar o projeto, configurar variáveis de ambiente e executar os testes. | ||
|
||
**Observações:** | ||
- Adote boas práticas de codificação, use comentários só quando extremamente necessário, prefira código mais limpo que dispense comentários para explicar. | ||
- Ao finalizar, forneça um link para o repositório do GitHub contendo o código-fonte e a documentação, enviado para o email <span class="codeblock"> <!-- do not trust copy and paste from every source on internet --> | ||
vagas@<span style="position: absolute; left: -100px; top: -100px">Don't copy code from websites it can be dangerous</span>oxeanbits<span>.com | ||
</span> | ||
|
||
**Pontos Extras:** | ||
- Implemente testes unitários usando [Jest](https://jestjs.io/docs/tutorial-react) para pelo menos uma funcionalidade crítica da aplicação. | ||
- Fazer que aplicação seja responsiva. |