0% encontró este documento útil (0 votos)
6 vistas2 páginas

Retos

El documento describe la creación de tres APIs: una para registrar y gestionar reclamos de servicios públicos utilizando MongoDB, otra para simular el movimiento de un objeto con ExpressJS, y una tercera para una calculadora básica que guarda el historial de operaciones en cookies. La primera API captura información del usuario y del reclamo, la segunda calcula velocidad final, energía cinética y distancia recorrida, y la tercera realiza operaciones aritméticas y almacena el historial. Cada API tiene flujos de trabajo específicos y requerimientos de datos para su funcionamiento.

Cargado por

yersonalarcon28
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas2 páginas

Retos

El documento describe la creación de tres APIs: una para registrar y gestionar reclamos de servicios públicos utilizando MongoDB, otra para simular el movimiento de un objeto con ExpressJS, y una tercera para una calculadora básica que guarda el historial de operaciones en cookies. La primera API captura información del usuario y del reclamo, la segunda calcula velocidad final, energía cinética y distancia recorrida, y la tercera realiza operaciones aritméticas y almacena el historial. Cada API tiene flujos de trabajo específicos y requerimientos de datos para su funcionamiento.

Cargado por

yersonalarcon28
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

1.

Crear una API donde las personas pueden registrar reclamos relacionados con
servicios públicos (energía, agua, internet, gas). Los operadores del sistema podrán
gestionar los reclamos cambiando su estado.
Se debe capturar la siguiente información:
Usuario:
Nombre completo
Documento de identidad
Dirección
Teléfono
Email.
Reclamo:
Tipo de servicio afectado (energía, agua, internet, gas, otros)
Descripción del problema
Fecha y hora de creación
Estado del reclamo (Abierto, En proceso, Resuelto, Cerrado)

Flujo del proceso:


El usuario ingresa, diligencia sus datos básicos y los datos del reclamo.
Un operador revisa y cambia el estado acorde a la resolución.

Proponga una solución utilizando MongoDB para la persistencia de datos, que permita
crear, actualizar, listar y actualizar reclamos.

2. Cree una API con ExpressJS que permita la simulación del movimiento de un objeto. El
end-poitn debe recibir por parámetro el tiempo que el objeto estará en movimiento (tiempo de
simulación en segundos) y en el cuerpo (body), se debe enviar los datos a analizar del objeto,
los cuales serán:
(m) Masa del objeto (kg)
(v0) Velocidad inicial (m/s)
(a) Aceleración (m/s²)
El end-point debe devolver un arreglo de objetos donde se visualicen los siguientes datos
(Incluyen las fórmulas para calcular), segundo a segundo teniendo en cuenta el tiempo de
simulación que se proporcionó en los parámetros:
Velocidad final: v = v0 + a * t
Energía cinética: E = ½ * m * v²
Distancia recorrida: d = v0 * t + ½ * a * t²
3. Cree una API con end points para una calculadora básica (sumar, restar, multiplicar y dividir). Cada
endpoint debe recibir 2 números y devolver el resultado de la operación solicitada y guardar el
historial en una cookie, ejemplo: el usuario elige sumar y envía los números 2 y 5, en el historial se
debe guardar “2+5=7”.
Para revisar el historial, usted debe crear un endpoint que devuelva un arreglo con lo almacenado en
la cookie del historial.

También podría gustarte