Programa TC
Hyperloop UPV – Subsistema de Software (SW)
Nivel: Básico – Enfoque principal en desarrollo frontend
Estimado/a participante:
Bienvenido/a al Training Center (TC) del subsistema de Software (SW) de Hyperloop UPV. Este curso está orientado a introducirte en el desarrollo frontend y proporcionarte una base sólida que te permita integrarte con solvencia en el trabajo del equipo. La aproximación será clara, directa y orientada a la práctica, con el objetivo de que avances con fluidez y entiendas cómo trabajamos dentro del subsistema.
A lo largo del programa se propondrá una tarea semanal, breve y enfocada exclusivamente a reforzar los contenidos tratados en cada sesión. Además, desarrollarás dos proyectos:
1. Un proyecto individual, para afianzar tus competencias de forma autónoma.
2. Un proyecto en grupo, en colaboración con miembros de otros subsistemas, para experimentar un entorno de trabajo multidisciplinar similar al que utilizamos en Hyperloop UPV.
Método de Trabajo
Cada sesión combinará contenidos conceptuales y ejercicios prácticos. El seguimiento del curso se complementará con material adicional disponible en:
https://tc-software.hyperloopupv.com/
El curso está estructurado para que los conocimientos se integren a través de su aplicación directa en ejercicios, ejemplos y proyectos, favoreciendo una progresión técnica consistente.
Syllabus del Curso
Nivel básico – Desarrollo frontend
A continuación se detalla la planificación del curso, organizada por sesiones y contenidos:
Tabla General del Curso
| N.º | Mes | Fecha | Bloque Temático | Contenido | Contenido de la clase | Material Extra |
|---|---|---|---|---|---|---|
| 0 | Noviembre | 21/11/2025 | Bloque 1: Introducción | Introducción | Presentación TC, VSCode, Git, LiveShare y GitHub | Ø |
| 1 | Noviembre | 28/11/2025 | HTML | Estructura básica, links, listas, tablas, form, img, div, span | Etiquetas: HTML5, video, iframe | |
| 2 | Diciembre | 05/12/2025 | CSS | Estilos básicos, clases, id, archivos externos | Selectores y Pseudoclases | |
| 3 | Diciembre | 12/12/2025 | Bloque 2: Programación | JS I | Variables, estructuras de control, aritmética básica | CSS: Flex y Grid |
| 4 | Diciembre | 19/12/2025 | JS II | Array, objetos, funciones, ES6 | POO I: clases, instancias, métodos, propiedades… | |
| NAVIDADES | ||||||
| 5 | Enero | 16/12/2026 | JS III | Funciones de Array (map, filter, reduce, foreach), valores truthy/falsy | POO II: herencia y métodos de Object | |
| 6 | Febrero | 06/02/2026 | Bloque 3: Interactividad | Dom | Teoría de DOM. Ejemplos: botón que suma uno, leer un input o form | Sets, Mapas, Librería matemática |
| 7 | Febrero | 13/02/2026 | Sesión de Proyecto* | Dudas, preguntas, recomendaciones | - | |
| 8 | Febrero | 20/02/2026 | React I | Vite project, introducción a props | - | |
| 9 | Febrero | 27/02/2026 | React II | Props y State | Ejemplos varios de React | |
| 10 | Marzo | 06/03/2026** | React III | Más React | Más Ejemplos | |
| 11 | Marzo | 13/03/2026 | Bloque 4 | API*** | Trabajar con un API con React | Tailwind |
| FALLAS | ||||||
| 12 | Marzo | 27/03/2026 | Comunicación | Websockets | Websockets | Leve introducción teórica a Servidores |
Qué Puedes Esperar del Curso
Al finalizar este Training Center habrás adquirido:
- Una base sólida en HTML, CSS y JavaScript moderno.
- Una comprensión clara del flujo de trabajo frontend y de la estructura de un proyecto real.
- Conocimientos esenciales de React y manejo de API.
- Experiencia desarrollando un proyecto individual y un proyecto conjunto con otros subsistemas, alineado con la dinámica habitual del equipo.
- Una rutina de trabajo reforzada mediante tareas semanales orientadas a consolidar los contenidos presentados.
- Familiarizarte con el método de trabajo del subsistema de Softwares
Cierre
Gracias por unirte al Training Center de Software. Tu incorporación es importante para el crecimiento técnico del equipo y este curso constituye el punto de partida. Te animo a participar activamente, plantear dudas siempre que lo necesites y aprovechar al máximo las sesiones.
Comenzamos.
Un cordial saludo,
Javier Ribal del Río Subsistema de Software HyperloopUPV
