Resumen de la Práctica El estudiante apoyará las actividades de análisis y desarrollo de software durante el curso. Los objetivos incluyen: Aprender a utilizar tecnologías de software modernas. Desarrollar habilidades en análisis y diseño de software. Descripción del Trabajo Objetivos del Proyecto En este proyecto, se requiere que el estudiante participe en el desarrollo de aplicaciones de software utilizando una variedad de tecnologías. El objetivo principal es desarrollar habilidades en análisis y diseño de software. Tecnologías Requeridas Para realizar el proyecto, se necesitan conocimientos básicos en las siguientes tecnologías: C# y su entorno .NET Framework y .NET Core. Node.js y PostgreSQL como base de datos. Angular o React para front-end. CSS y SCSS para diseños de usuario. JavaScript y TypeScript para scripting. Git para control de versiones. Patrones de diseño como Singleton, Observer y Strategy. Instrucciones Se espera que el estudiante realice las siguientes tareas: Implemente soluciones de software utilizando las tecnologías requeridas. Realice un seguimiento del progreso y documente los cambios realizados. Participe en reuniones y discusiones con el equipo sobre el estado del proyecto. Lenguaje de Desarrollo El lenguaje de programación principal utilizado será C#.