ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Semana (No.)FechaClaseDíaTemasModalidad / Lugar (tentativo)
2
112/08/20251Martes• Intro al DDS.
• Intro a Arquitectura de una app (capas).
• Proceso de desarrollo. Etapas
Campus
3
16/08/20252Sábado• Intro a JS. Conceptos. Paradigmas. Comparación con Wollok/HaskellVirtual
4
219/08/20253MartesSIN CLASES: Dia de la UTN
5
23/08/20254Sábado• Configuración de entorno (npm, framework)
• Práctica de GIT avanzado (branching, PRs)
Virtual
6
326/08/20255Martes• Consultas de GIT: branches, PRs
• Cualidades de diseño: overview. SOLID (mención).
• Arquitectura de software. Centralizacion. Ejemplos
• Arquitectura Cliente/Servidor
• Internet. Web. HTTP. REST
CampusTarea: Pensar lo que falta del dominio de Kommanda
7
30/08/20256Sábado• Demostración de HTTP. Análisis de request/response.
• Práctica de HTTP y REST (rutas, verbos, status y payloads).
• Construcción de una API básica (routing basico). Documentación.
Virtual
8
402/09/20257Martes• Intro a backend con API REST
• Estructura de una app: runtime, framework, dependencias
• Backend: Capa de dominio/Aplicación.
• Modelo OO. Intro a Controllers y repositories
Labo Azul Medrano
9
06/09/20258Sábado• Construcción de una API simple sin persistencia - Parte I. Promises
• Comparaciones simples de cualidades
Virtual
10
509/09/20259Martes• Construcción avanzada de endpoints. Orquestación.
• DTOs y transformaciones
• Manejo de errores.
Labo Azul Medrano
11
13/09/202510Sábado• Construcción de una API simple sin persistencia - Parte II.
• Incorporación de manejo de errores
Virtual
12
616/09/202511Martes• Controllers vs Services.
• Intro a Testing. Conceptos generales.Tipos segun scope. Piramide de Testing
• Estrategias de Testing. BDD. TDD.
• Mocking
CampusEntrega 0 (async) : Setup del entorno, framework y dominio. API con /healthCheck
13
14
15
20/09/202512Sábado• Práctica Integration Testing y BDD.
• Práctica de Mocking
Virtual
16
723/09/202513Martes• Persistencia. Concepto. Intro a Modelo Documental.
• Conexión con la DB. Promises. Concepto.
• Intro a Inyección de Dependencias.
• ODM. Queries. Aggregation.
Virtual
17
27/09/202514Sábado• Práctica de ODMVirtual
18
830/09/202515Martes• Intro a Frontend. Concepto de UI. Tipos. Ejemplos
• Vistas estáticas. Concepto de HTML. Concepto de CSS
• Interactividad. Eventos. Callbacks
• DOM. Accesibilidad
Virtual
19
04/10/202516Sábado• Práctica de Maquetado y navegaciónVirtual
20
907/10/202517Martes• Patrones de UI. Componentes. Conceptos
• Client side vs Server Side.
• MVC. MVVM. Flux.
• Reactividad. Variantes. Generalizacion.
Campus
21
11/10/202518Sábado• Intro a React. Levantar una app básica.
• Virtual DOM. Routing
• Componentes simples. Props. Breakdown. Conditional rendering
Virtual
22
1014/10/202519MartesEntrega 1: API REST con Integration Testing Campus
23
18/10/202520Sábado• Construcción de componentes. Reutilización
• Modelado de estado. Inmutabilidad. Eventos.
• Lifecycle. Efectos simples.
• Formularios. Validaciones.
Virtual
24
1121/10/202521Martes• Componentes de UI. Breakdown. Encapsulamiento
• Anatomía de un componente. Modelado de estado. Logica visual.
• Eventos. Lifecycle. Efectos simples
Labo Medrano
25
25/10/202522Sábado• Conexion con backend.
• Transformaciones complejas. Manejo de errores.
• Capa de estado (redux/context/useReducer).
Virtual
26
1228/10/202523Martes• Estructura de un Frontend. Responsabilidades / Componentes. Generalización
• Manejo de estado global.
• Logica de servicio (API). Transformaciones. CORS
Labo Medrano
27
01/11/202524Sábado• Técnicas de reutilización. HOCs, hooks
• Efectos avanzados (sincronizaciones / desacople evento-efecto).
• CSS in JS
Virtual
28
1304/11/202525Martes• Técnicas de reutilización: Componentes, utils, HOCs, hooks
• Efectos avanzados.
• Frontend Testing. E2E. Herramientas.
• User experience. Accesibilidad
Campus
29
08/11/202526Sábado• Práctica de dockerización
• Cloud deploy.
• Práctica CI
Virtual
30
1411/11/202527MartesEntrega 2: UICampus
31
15/11/202528Sábado• Práctica E2E Testing
• Práctica de UX
Virtual
32
1518/11/202529Martes• Despliegue. Conceptos de infraestructura
• CI/CD. Contenedores. Dockerización.
• Proceso de Release
Virtual
33
22/11/202530SábadoPARCIALCampus (Aula a definir)
34
1625/11/202531MartesEntrega 3: Deploy. E2E testing. Entrega FinalCampus
35
29/11/202532SábadoRECUPERATORIOCampus (Aula a definir)
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
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100