Entradas

Sesión de trabajo #6

Sesión de trabajo #6 Fecha: 12/03/2024  Hora Inicio: 1:00 p.m. Hora final: 3:15 p.m. Descripción del trabajo: Se hizo la creación del documento de análisis de resultados y cambios de detalles del código como en la interfaz y comentarios más específicos en ciertas líneas de código. Como ya todo estaba funcionando correctamente los cambios fueron mínimos y la mayoría del tiempo trabajado se dedicó al análisis de resultados.

Sesión de trabajo #5

Imagen
Sesión de trabajo #5 Fecha: 11/03/2024  Hora Inicio: 1:00 p.m. Hora final: 6:30 p.m. Descripción del trabajo: Se trabajó en la creación de los Store Procedure para consultar los datos de la tabla empleados y para la inserción de datos, también se realizó la creación de la ventana con el formulario para insertar nuevos valores a la base de datos.  Para la creación de los Store Procedure, no hubo mucho problema ya que el profesor facilitó varios ejemplos en las clases para crearlos correctamente, y para la comunicación de la pagina web con estos procedimientos tampoco hubieron errores ya que de la manera en que la conexión quedó realizada solo era crear funciones para hacer la ejecución de estos procedimientos.  En la creación de la ventana para insertar datos no hubieron errores ya que conocía sobre el tema, donde si hubieron algunos errores fue al momento de validar los datos de inserción, pero estos se solucionaron de un manera rápida. Uno de ellos fue la validación que ...

Sesión de trabajo #4

Imagen
Sesión de trabajo #4 Fecha: 07/03/2024  Hora Inicio: 2:00 p.m. Hora final: 7:00 p.m. Descripción del trabajo: En esta sesión se empezó la creación de la aplicación web con la tabla para mostrar los datos y los botones con las diferentes funcionalidades. Esta parte fue rápida y sencilla ya que cuento con conocimientos de http y css, en la creación de paginas web.  Al momento de ejecutar la aplicación conectada con el script de JavaScript donde estaba la conexión a la base de datos se presentó un error que las paginas web html no eran compatibles con la librería Node.js, no se podían ejecutar funciones que incluían esta librería desde la pagina html, este error llevó a seguir investigando sobre como solucionar la conexión y como trabajar con el Node.js desde el una pagina web. Se encontró otra alternativa de comunicar la pagina web con las funciones de Node.js, y fue justamente con otro modulo de Node.js llamado express, que funciona como servidor para ejecutar funciones invocad...

Sesión de trabajo #3

Imagen
Sesión de trabajo #3 Fecha: 04/03/2024  Hora Inicio: 6:00 p.m. Hora final: 9:20 p.m. Descripción del trabajo: En esta sesión después de los errores presentados con el modulo tedious y a los que no pude darle solución, empecé a investigar sobre otra manera de conectar la base de datos con JavaScript, investigando me encontré con los módulos mysql y mssql, que son para trabajar con bases de datos de estos tipos directamente desde JavaScript, estos módulos también son parte de Node.js. Como es de esperarse a la hora de programar, surgieron diferentes errores al intentar hacer la conexión con el modulo mssql, los principales o los que más me costaron resolver era el hacer la conexión con la base de datos porque estoy trabajando con una base de datos local ya que las estoy desde mi PC, por lo tanto este es el servidor que donde se encuentra la base de datos. Y los errores que se me presentaron eran porque la conexión no se realizaba porque el certificado de seguridad que usaba era el de...

Sesión de trabajo #2

Imagen
Sesión de trabajo #2 Fecha: 28/02/2024  Hora Inicio: 2:00 p.m. Hora final: 4:30 p.m. Descripción del trabajo: En esta sesión se empezó a probar lo investigado para hacer la conexión de la base de datos desde JavaScript. Se decidió utilizar el modulo tedious de Node.js. que según lo investigado este era una muy buena opción para realizar la conexión. Pero surgieron varios problemas con los que tuve que lidiar para intentar la conexión, primero no lograba encontrar la base de datos en el servidor, por lo que nunca lograba generar una conexión exitosa, gran parte de estos problemas eran por la mala ejecución que hacía del modulo tedious ya que no lo conocía y se me hacía muy complicado de manejar juntado lo con funciones para hacer una conexión a la base de datos.  Los errores de conexión traté de solucionarlos probando con otras bases de datos y con otros parámetros de configuración de la conexión, para ser más específico uno de estos errores que se presentaban era que si se rea...

Sesión de trabajo #1

Imagen
Sesión de trabajo #1 Fecha: 24/02/2024  Hora Inicio: 8:00 p.m. Hora final: 10:45 p.m. Descripción del trabajo: En esta primer sesión se realizó la creación de la base de datos y se hizo el primer commit en repositorio en git hub con el proyecto de la tarea programada, así como la creación de la tabla empleados en la base de datos.  También se empezó a investigar sobre el ambiente en el que se iba a trabajar para hacer la conexión de la base de datos con la aplicación web. Con la creación de la base de datos no hubo problema alguno fue un proceso rápido e intuitivo, para la investigación se abarcó la mayoría del tiempo donde se investigó sobre ASP.net, una herramienta que he utilizado anteriormente pero que no conozco ampliamente y a consideración propia al  utilizarla me he enfrentado con problemas muy rigurosos y por opciones como esta decidí buscar un nuevo ambiente de conexión y desarrollo de la aplicación web. En el proceso de investigación me incliné mucho por JavaSc...