Skip to content

🧑‍💻 Desafio técnico para processo de nivelamento de conhecimento técnico em desenvolvimento de software.

Notifications You must be signed in to change notification settings

zunqco/challenge-kitsu-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Desafio Kitsu Backend - Octha

Olá Dev! Tudo bem?

Nós estamos sempre em busca de profissionais interessantes e interessados, com boa capacidade de aprendizado, adaptação e principalmente bom senso!

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.

Vamos usar esse teste para validar a sua lógica, design da sua solução, código legível, estruturação do código, entre outros fatores.

Vamos ao teste!

Desafio

Realizar consultas na API https://kitsu.docs.apiary.io

Construir os seguintes endpoints:

  • Retorno dos animes mais populares;
  • Retorno dos mangas mais populares;
  • Buscar anime ou manga com filtros (tĂ­tulo, ano, etc);
  • Obter informações de um anime ou manga;
  • Obter informações de um episodio de um anime especifico;

Regras

  1. Linguagens JAVA ou PHP.
  2. Poderá ser feito utilizando qualquer framework.
  3. O cĂłdigo deve ser orientado a objeto.
  4. Deve ser versionado usando o git e disponibilizado no GitHub ou Bitbucket.
  5. Descrever no README do projeto as especificações, tecnologias e demais informações do projeto.

Plus

  1. Deploy no Heroku.
  2. Criar estrutura no banco para salvar as buscas do usuário.
  3. Criar um relatĂłrio de itens mais pesquisados com base na estrutura criada.

O que apreciamos?

  • Organização;
  • Simplicidade;
  • Objetividade;
  • ReĂşso de cĂłdigo;
  • Testes unitários e ou de integração;
  • Padronização de cĂłdigo;
  • Padrões de projeto;
  • Documentação de cĂłdigo e endpoints.

Quem buscamos?

Queremos uma pessoa que goste do que faz, trabalhe em equipe e tenha vontade de inovar, buscando sempre atualização e soluções inovadoras.

Se vocĂŞ se identificou, venha fazer parte do nosso time!

Qualquer duvida pode entrar em contato com o recrutador.

Não precisa desenvolver uma interface gráfica, porem é um diferencial.

About

🧑‍💻 Desafio técnico para processo de nivelamento de conhecimento técnico em desenvolvimento de software.

Resources

Stars

Watchers

Forks