06/09/25

BITÁCORA TÉCNICA DE PROYECTO - SESIÓN #5

Desarrollo del Frontend y Depuración de Errores

Fecha: 06/09/25


Resumen del Día

En esta sesión se desarrolló la interfaz de usuario (frontend) de la aplicación web, implementando las pantallas para listar empleados y insertar nuevos registros. Además, se realizó una purga de errores para corregir problemas de conexión entre el frontend y el backend, y se validó el flujo completo de datos.


Detalle de Actividades

El trabajo de la jornada se centró en el desarrollo del frontend y la corrección de errores:

  1. Desarrollo de la interfaz de usuario:

    • Se creó la página principal con una tabla para mostrar la lista de empleados ordenados alfabéticamente.
    • Se implementó el formulario de inserción de empleados con validaciones en el frontend (campos obligatorios, formato de nombre y salario).
    • Se agregaron botones de "Insertar Empleado" y "Regresar" con la funcionalidad correspondiente para navegar entre vistas.

       2. Conexión con el backend:

    • Se implementaron las llamadas HTTP desde el frontend hacia los endpoints del backend.
    • Se configuró el manejo de respuestas exitosas y errores para mostrar mensajes al usuario.

       3. Purga de errores y pruebas:

    • Se corrigieron problemas de CORS que impedían la comunicación entre el frontend y el backend.
    • Se solucionaron errores de sintaxis en el código JavaScript y se validó el formato de datos enviados al backend.
    • Se probó el flujo completo: listar empleados, insertar un nuevo registro y verificar la actualización de la tabla.

       4. Optimización y documentación:

    • Se mejoró el estilo CSS para una presentación más clara y profesional de la interfaz.
    • Se documentaron los casos de prueba realizados para garantizar el funcionamiento correcto de la aplicación.

Resultado al Final del Día

  • La interfaz de usuario quedó completamente funcional, permitiendo listar empleados y insertar nuevos registros desde el navegador.
  • Se resolvieron los errores críticos de conexión entre frontend y backend, asegurando el flujo de datos sin interrupciones.
  • La aplicación web está lista para las pruebas finales y la entrega del proyecto.

Comentarios

Entradas populares de este blog

05/09/25

07/09/25