Desafios
Problemas de backend para resolver na linguagem que você quiser. Cada desafio traz o enunciado, os requisitos e as soluções que a comunidade já enviou.
- 6 desafios
- 86 soluções
Criptografia
O seu desafio será implementar a criptografia num serviço de forma transparente para a API e para as camadas de serviço da sua aplicação. O objetivo é garantir que os campos sensíveis dos objetos de entidade não sejam visíveis diretamente, realizando a criptografia em tempo de execução durante a conversão da entidade para a coluna correspondente no banco de dados, e vice-versa.
Autenticação
O seu desafio será implementar um serviço que valide um token de acesso recebido no header da requisição HTTP.
Empréstimos
O seu desafio será implementar um serviço que determine quais modalidades de empréstimo uma pessoa tem acesso.
Senha segura
O seu desafio será implementar um serviço que valide se uma senha é considerada segura com base em critérios pré-definidos.
Encurtador de URLs
O seu desafio será implementar um serviço que permite encurtar URLs longas para torná-las mais compactas e fáceis de compartilhar.
Pontos de Interesse por GPS
O seu desafio será implementar um serviço para a empresa XY Inc., especializada na produção de excelentes receptores GPS (Global Positioning System). A diretoria está empenhada em lançar um dispositivo inovador que promete auxiliar pessoas na localização de pontos de interesse (POIs), e precisa muito da sua ajuda. Você foi contratado para desenvolver a plataforma que fornecerá toda a inteligência ao dispositivo. Esta plataforma deve ser baseada em serviços REST, para flexibilizar a integração.