Skip to content

YagoLopesMartins/Desafio_Tecnico_teste-certi-programador

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

YAGO L. MARTINS
FUNDAÇÃO CERTI
TESTE DESENVOLVEDOR WEB (JR A SR)

PROBLEMA A SER RESOLVIDO

  • Na linguagem de sua preferência, crie um servidor HTTP que, para cada requisição GET, retorne um JSON cuja chave extenso seja a versão por extenso do número inteiro enviado no path. Os números podem estar no intervalo [-99999, 99999].

DICAS

  • Não esqueça dos "e"s separando milhares, centenas e dezenas (vide exemplo): "noventa e quatro mil e quinhentos e oitenta e sete". Esse não é o padrão da norma culta da língua portuguesa, e isso é intencional. É esperado que você implemente o algoritmo de tradução.

BÔNUS

  • Bônus: Crie um ambiente Docker para que possamos rodar seu servidor sem instalar dependências locais.

  • Outras coisas em que prestamos atenção no review: edge cases e tratamento de erros, testes unitários, estruturação e qualidade do código, uso do git.

EXEMPLOS

TECNOLOGIAS

  • Navegador web/Broser (Ex.: Chrome)
  • Postman/ Insominia (testar rota GET)
  • JavaScript
  • nodejs
  • express
  • Docker

COMO UTILIZAR

  • Git clone do repositório ou baixe como zip
  • após baixado e acessado o diretório server e executar seguintes comandos:
  • npm instal
  • npm run dev ou npm start
  • Abrir browser e acessar: http://localhost:3000
  • Passar na rota o valor a ser digitado... Ex.: http://localhost:3000/-345

COMO UTILIZAR VIA DOCKER

  • baixar a imagem do docker HUB e executar:
  • IMAGEM: yagodocker2020/node-docker:1.0.0
  • docker pull yagodocker2020/node-docker:1.0.0

BOA EXECUÇÃO :)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published