El desarrollo de está Rest API hace parte de la prueba técnica para el puesto de desarrollador junior de la empresa Inalambria, a continuación se presenta la descripción del ejercicio:
Desarrolle un API Http REST funcional que permita consultar las ventas de grandes proveedores por cuatro criterios de búsqueda y que como resultado responda el detalle y el consolidado de las ventas.
Para la resolución de este ejercicio se crearon dos Datasets con la herramienta Mockaroo que sirve para la creación de Datasets con diferentes datos y estructuras, y la información que se usó, proviene de las empresas Itacol, encargada de la distribución y venta de comida para perros y de Vecol, compañía encargada de brindar soluciones integrales para promover la sanidad animal, venden productos veterinarios tanto para animales de granja como de compañía. Cabe resaltar que sobre estos Datasets se realizaron todas las operaciones sugeridas en la descripción del ejercicio.
[{
Nombre_De_Proveedor: "",
Inicio_De_informe:"",
Fin_De_Informe:"",
Negocio: "",
Descrip_De_Proveedor: "",
Cod_De_Producto_Descrip: [
{ Cod: 0, Nombre: "" },
...
]
},
{
Dia: 0,
Ventas: 0,
Cod_Producto_Mas_Vendido: 0
},
...]
La API se desplegó en Heroku:
URL: /api/sales_2020/itacol
URL: /api/sales_2020/vecol
Method: GET
Requiere permisos: None
GET /api/sales_2020/:Nombre_De_Proveedor
URL: /api/total_sales/itacol
URL: /api/total_sales/vecol
Method: GET
Requiere permisos: None
GET /api/total_sales/:Nombre_De_Proveedor
URL: /api/best_selling_product
Method: GET
Requiere permisos: None
GET /api/best_selling_product
URL: /api/best_selling_day
Method: GET
Requiere permisos: None
GET /api/best_selling_day
URL: /api/worst_selling_day
Method: GET
Requiere permisos: None
GET /api/worst_selling_day
- Jhonn Calderon - jscalderon65