Ingeniería en Tecnologías de Información
Permanent URI for this collection
Browse
Browsing Ingeniería en Tecnologías de Información by Subject "APLICACIONES WEB"
Now showing 1 - 2 of 2
Results Per Page
Sort Options
Item Diseño e implementación de un aplicativo web basado en C#, junto con una base de datos en SQL Server, para que se satisfaga la necesidad de un sistema centralizado para la gestión de las operaciones transaccionales de Eco Camping Papagayo(2024-10-02) Tejada Arias, AlexanderEl proyecto titulado “Diseño e implementación de un aplicativo web basado en C#, junto con una base de datos en SQL Server, para que se satisfaga la necesidad de un sistema centralizado para la gestión de las operaciones transaccionales de Eco Camping Papagayo” fue realizado por el estudiante Alexander Tejada Arias como una solución tecnológica orientada a optimizar y centralizar la gestión operativa del negocio llamado Eco Camping Papagayo. La propuesta consiste en una API desarrollada bajo la plataforma .NET 5.0, diseñada para gestionar los diferentes procesos del negocio, incluyendo el control de usuarios, productos, ventas, clientes y facturas a crédito y contado. Esta API utiliza el patrón RESTful y permite operaciones CRUD sobre una estructura de base de datos relacional en SQL Server, compuesta por múltiples tablas interconectadas entre si, siendo implementada por una aplicación web desarrollada también en .NET la cual es amigable para el usuario. Se implementó un sistema de autenticación basado en cookies para mantener la seguridad de las sesiones y personalizar el acceso según el tipo de usuario, además de encriptación en datos sensibles (contraseñas) tanto en aplicación como en base de datos para mantener la seguridad a nivel de datos. La API y el aplicativo fueron desplegados en un entorno público a través de IIS. Además, el sistema fue diseñado para permitir la sincronización de datos entre la base de datos principal local y una base de datos remota a través de un servidor vinculado (Linked Server). Esta funcionalidad se automatiza mediante jobs de SQL Server Agent, asegurando la disponibilidad de información actualizada en ambos entornos, lo cual refuerza la integridad y continuidad operativa del sistema. El proyecto fue probado con herramientas como Postman para verificar el correcto funcionamiento de los endpoints y la validación de datos. También se incluyó documentación técnica con Swagger, facilitando la comprensión e integración para otros desarrolladores. Se respetaron principios de diseño limpio, separación de responsabilidades y uso adecuado de capas lógicas, lo que permite escalabilidad, mantenibilidad y reutilización del código fuenteItem Servicio de Fullstack Developer en EDNA(Guanacaste, Costa Rica, 2021-03-13) Fausto José, Rojas HincapiéEl desarrollo de esta práctica profesional realizada con la empresa EDNA genero un beneficio mutuo, tanto para el estudiante como a la empresa debido a que tener un pasante brindando el servicio de Fullstack Developer les ayudo a realizar con mayor eficiencia las tareas necesarias para optimizar el desarrollo y mejora de las aplicaciones web que ofrece la empresa y así cumplir con los objetivos de ventas y atención al cliente, lo cual aportó al estudiante experiencia en el ámbito de la programación en diferentes áreas. Realizar una práctica profesional o pasantía es la oportunidad de un estudiante de poner sus habilidades y conocimientos adquiridos en la universidad a prueba en una empresa o proyecto donde deberá desenvolverse, aprender, adaptarse y mejorar como profesional, ya que, lo más provechoso de esta actividad es adquirir la experiencia de trabajar en un ambiente laboral y tener la oportunidad de estar con colegas o compañeros diferentes a las que el estudiante está acostumbrado, además de adquirir experiencia en la atención al cliente. El objetivo de este documento es presentar qué resultados de la práctica profesional, es decir, los conocimientos adquiridos y la experiencia de trabajar en una empresa de desarrollo y soporte como EDNA.