Skip to content

AleSotoNubi/challenge-python-ssr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

screenshot

 

⭐️ Buscamos Colaboradores️ ⭐️

Buscamos Devs con ganas de sumarse a los desafios que hoy tenemos en Nubi.

Nubi Coding Challenge ☁️   easy time

 

Finalidad ✨

El objetivo de este desafío es desarrollar una API REST usando Python. En esta URL encontraras un mock de usuarios https://nubi-challenge.wiremockapi.cloud/users . Utiliza ese archivo como fuente de datos para desarrollar una API que realizce las operaciones abajo descritas.

 

Requerimientos

La única dependencia de código para este desafío es Python. Aparte del IDE de su elección, no debería necesitar ningúna dependencia adicional para completar este challenge.

 

Que esperamos una vez terminado el challenge 🏁

  • un repositorio con codigo del challenge (publico)
  • un readme detallado con las instrucciones para ejecutarlo
  • Un endpoint para ver todos los usuarios
  • Un endpoint para crear un nuevo usuario
  • Un endpoint para eliminar un usuario
  • Un endpoint para modificar un usuario
  • Dockerfile y docker-compose que permita levantar la API ejecutando "docker-compose up" con todo lo necesario.

 

BONUS 💡

  • Tests
  • Seguridad (proteger los endpoints contra uso no autorizado, implementando algun mecanismo de validacion de acceso a los mismos)
  • manejo de variables y scopes
  • Que soporte QueryParams como:
    • pagination: ?page=2&limit=5
    • sorting: ?sortBy=email&sortDirection=ascending
    • matching: ?match[email]=jdoe@example.com

 

Proceso de revisión ✅

Durante la revisión estamos considerando varios factores, a continuacion una lista de ejemplo

  • Enfoque general para el desarrollo de API
  • Uso de módulos nativos, prototipos, etc.
  • Uso de dependencias
  • Buenas prácticas de docker
  • Estilo de código y consistencia.
  • Git commit frecuencia y calidad
  • Corrección lógica
  • Rendimiento y eficiencia
  • Simplicidad y flexibilidad.

About

Challenge Tecnico para perfiles Python Ssr

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published