Skip to content

Kitado/desafio-dev-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Olá desenvolvedor, tudo bom?

Como sabe a BLU365 é uma empresa onde nós ajudamos os brasileiros a se manter sempre no azul, facilitando a negociação de suas dívidas sem a abordagem convencional. Aqui ele consegue negociar seus débitos totalmente online, em qualquer momento do seu dia.

Mas para manter-se no azul, além de quitar suas dívidas, é importante que eles possam manter a organização de suas finanças todos os 365 dias do ano, e como nós da BLU365 estamos sempre focados nesse objetivo, por que não nos divertir pensando em algo legal.

Criamos um exercício que tem tudo a ver com a BLU365, onde vamos calcular seus ganhos, e assim organizar melhor suas finanças.

Vamos começar?

Teste Backend

Resumo:

Imaginando uma situação onde um pessoa tenha 30 dias para trabalhar e queira ganhar 100 reais diarios, mas não receba pelos finais de semana... como saber quanto receberia no final dos 30 dias corridos?

Parte 1 (Básico)

Calcule quantos dias úteis existem em 30 dias, e retorne o valor que o usuário deva receber

Parte 2 (Intermediário)

Usando o calculo anterior crie uma interface de comunicação ( na linguagem que se sentir confortável ), que recebe os 2 valores( dias e valor ), usando um método HTTP, e retorne o valor a ser recebido

Parte 3 (desafiador)

Com a mesma interface deve primeiro, cadastrar uma profissão e seu valor diário, a api deve armazenar esse valor (pode ser em MySQL, MongoDB, ElasticSearch etc), depois você deve efetuar uma pesquisa informando a profissão e quantidade de dias e receber o retorno do valor calculado.

Dicas

Existem muitas bibliotecas que ajudam na:

  • manipulação de datas
  • criações de API's

Diferencial

  • Uso de Docker

Qualquer dúvida, entre em contato conosco.

About

Desafio para desenvolvedores back-end

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors