├── Pokemon Go.xlsx └── README.md /Pokemon Go.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RedFoxTech/vaga-backend-teste/2a9394ae1554f76e01efae2204c4848058cb13be/Pokemon Go.xlsx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Teste de Backend 2 | 3 | Olá Dev! Tudo bem? 4 | 5 | Nós estamos sempre em busca de profissionais interessantes e interessados, com boa capacidade de aprendizado, adaptação e principalmente bom senso! 6 | 7 | Este teste tem como objetivo avaliar e desafiar você. Não é obrigatório realizá-lo completamente, queremos apenas reconhecer seu esforço e potencial para aprender, se adaptar e tomar decisões. 8 | 9 | Vamos ao teste! 10 | 11 | ## Desafio Pokémon Go! 12 | 13 | Sua missão é importar os dados do Pokemon Go, que estão no excel, e criar uma API usando NodeJS para que possamos consumir estes dados de maneira prática, rápida e automatizada. 14 | 15 | Esta API deverá seguir o mínimo de práticas RESTful e conter listagens, busca, paginação e filtros. Fique à vontade para decidir quais filtros são mais interessantes. 16 | 17 | ## Consigo fazer? 18 | 19 | Consegue sim! Só precisa saber (ou aprender agora) um pouco sobre as seguintes tecnologias: 20 | - Conceitos de API RESTful 21 | - Modelagem de dados 22 | - NodeJS 23 | - Algum banco de dados, por exemplo, MySQL, SQL Server, MongoDB, etc... 24 | - Git 25 | 26 | ## Por onde começo? 27 | 28 | Primeiramente, você pode fazer um fork desse repositório aqui, para sua conta do Github, depois disso crie uma branch nova com o seu nome (ex: nome_sobrenome), para podermos indentificá-lo. 29 | 30 | Após terminar o desafio, você pode solicitar um pull request para a branch master do nosso repositório. Vamos receber e fazer a avaliação de todos. 31 | 32 | ## Só isso? 33 | 34 | Só! Mas se quiser fazer a diferença, tente implementar um pouco de TDD e utilizar docker para execução do projeto. 35 | 36 | Boa sorte! :) 37 | --------------------------------------------------------------------------------