-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.qmd
More file actions
80 lines (54 loc) · 6.45 KB
/
index.qmd
File metadata and controls
80 lines (54 loc) · 6.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
---
title: "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