Skip to content
This repository has been archived by the owner on Oct 18, 2022. It is now read-only.

apiplaybook/desafio-tecnico-prensa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 

Repository files navigation

Desafio Técnico Prensa

Parabéns, você foi selecionado para participar da segunda fase do nosso processo seletivo.

Feita para os ávidos e inconformados, aqueles que acreditam no real valor de um conteúdo de qualidade.

A Prensa é uma media tech fundada em 26/12/2019. Somos uma startup que produz conteúdo para as marcas se conectarem com seu público-alvo. Na Prensa atendemos marcas que precisam dialogar com desenvolvedores e é nesta parte que você entra! :)

Buscamos um Desenvolvedor Júnior capaz de compreender as APIs oferecidas pelos nossos clientes e combinar com o seu conhecimento de programação para produzir textos técnicos/tutoriais, ensinando passo a passo de como consumir um ou mais serviços, criando assim uma aplicação de exemplo.

Afinal, ninguém gosta de ler documentações extensas!

Nada como um bom passo a passo.

Para o desafio, propomos a criação de um tutorial. Lembre-se de que o objetivo deste material é facilitar e convencer a pessoa de que ela deve empenhar seu tempo utilizando aquele recurso ou produto.

O desafio

Estamos avaliando as suas habilidades de como elaborar um texto combinando seu conhecimento técnico e de programação para ensinar um desenvolvedor de como ele pode criar uma aplicação web simples utilizando a API de Tabela de BINs da Elo. O seu tutorial deve ser capaz de esclarecer as principais dúvidas e impedimentos de consumo da API.

Para validarmos o desafio, escreva o tutorial no README do seu projeto no GITHUB juntamente com o código da aplicação utilizando a API e envie o link do repositório criado via e-mail.

Como deve ser o exemplo de aplicação?

  • Permitir que o usuário digite os 6 primeiros números do cartão (BIN) e retorne as informações disponíveis na documentação (exemplo: benefícios que o cartão possui);

  • Crie um BFF (Backend For Frontend) que consuma a API de BINs da Elo preservando assim sua chave de API;

  • Este BFF deverá receber o BIN, chamar a API de Tabela de BINs da Elo e armazenar o retorno em um banco de dados de sua escolha para uma consulta posterior. Antes de chamar a API, faça a verificação ao banco de dados para identificar a existência deste BIN no banco.

O que vai ser avaliado

Critérios de qualidade do texto:

  • Organização do documento;

  • Compreensão e exposição do tema;

  • Relevância das informações apresentadas;

  • Gramática e linguagem utilizada;

  • Uso de hiperlinks e referências.

Critérios de qualidade do exemplo de aplicação:

  • Código funcional sem erros;

  • Estética e organização do código;

  • Nomes intuitivos de variáveis;

  • Comentários explicativos do processo.

Material para ajudar

Meus primeiros passos na plataforma de desenvolvedores Elo

Documentação da API Tabela de BINs

Github com repositórios de exemplos de consumo de APIs Elo

Exemplo de um tutorial que dá os primeiros passos para usar GraphQL e faz referência para pessoa continuar seu aprendizado

Tutorial de introdução ao GraphQL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published