Saltar a contenido

Calendario del curso

En esta sección encontrarás el cronograma oficial del curso Desarrollo Web (34807) para el período 2026-30, organizado por semanas y sesiones, siguiendo el programa por semana y por clase definido en el syllabus de la asignatura.

El curso inicia el lunes 27 de julio de 2026 y termina el miércoles 25 de noviembre de 2026, con dos sesiones semanales: lunes y miércoles. El programa contempla 17 semanas de contenido (32 clases), que se distribuyen a lo largo de 18 semanas de calendario debido a los días festivos que caen en lunes. La intensidad es de 3 horas de contacto y 6 horas de trabajo independiente por semana, para un total de 144 horas semestrales.

Cada semana combina clases expositivas, en las que se explica la teoría detrás de los contenidos, con sesiones de aplicación, en las que los estudiantes resuelven ejercicios y avanzan en el proyecto semestral.

Los contenidos avanzan de manera progresiva hacia el desarrollo de una aplicación web completa: se inicia con los aspectos esenciales de desarrollo web (HTML, CSS, JavaScript y frameworks de estilos), continúa con el backend con Spring Boot, Thymeleaf y JPA, avanza al frontend con Angular y RxJS y su integración con servicios REST, y cierra con pruebas automatizadas, seguridad, empaquetamiento y despliegue.


Tipos de sesiones

📘 Clases expositivas

Las clases expositivas presentan la teoría detrás de los contenidos del curso: conceptos, patrones, paradigmas y el uso de las herramientas y frameworks que se emplean a lo largo del semestre.

🧪 Sesiones de aplicación

Las sesiones de aplicación están dedicadas a ejercicios sobre el tema visto en la clase expositiva previa. Son el espacio para poner en práctica lo aprendido y para avanzar de forma guiada en el proyecto semestral.

🟩 Entregas y presentaciones

Las entregas corresponden a los momentos evaluables del proyecto semestral, en los cuales los estudiantes deben exponer y demostrar el funcionamiento de los desarrollos realizados hasta el momento.

⬜ Días no lectivos

Las sesiones marcadas como festivo corresponden a días no lectivos del calendario nacional. En estos casos el contenido no se pierde: el cronograma se desplaza y la clase se dicta en la siguiente sesión disponible.


Días festivos que afectan el curso

Como las clases son los lunes, los festivos trasladados a lunes (Ley Emiliani) impactan directamente el cronograma. Durante el semestre se pierden cuatro sesiones:

Fecha Día Festivo
17/08/2026 Lunes Asunción de la Virgen
12/10/2026 Lunes Día de la Raza
02/11/2026 Lunes Todos los Santos
16/11/2026 Lunes Independencia de Cartagena

Por este motivo, algunos contenidos se agrupan en una misma sesión para que el curso cierre el miércoles 25 de noviembre de 2026.


Proyecto semestral

El proyecto semestral es un desarrollo transversal que se construye de manera incremental durante todo el semestre. Se presenta en la semana 3 y se entrega en tres momentos, integrando los distintos componentes del curso: persistencia con Spring Boot y JPA, servicios REST, frontend con Angular, pruebas automatizadas, seguridad y despliegue.

Momento Clase Fecha Peso
Presentación del enunciado e inicio del proyecto 6 12/08/2026
Primera entrega 17 23/09/2026 15 %
Segunda entrega 24 21/10/2026 25 %
Exposición final del proyecto 32 25/11/2026 20 %

A esto se suman el taller (10 %), que se entrega el 19/08/2026, y la evaluación escrita global (30 %), que se presenta en la sesión del 23/11/2026.

Los criterios de evaluación detallados de cada momento están en la página de reglas generales y calificación.


Cronograma de clases

Semana Clase Fecha Día Tema Actividad
1 1 27/07/2026 Lunes Presentación del curso y HTML. Conceptos esenciales de computación distribuida. Patrones, paradigmas y protocolos. Clase expositiva
1 2 29/07/2026 Miércoles JavaScript y CSS. Clase expositiva
2 3 03/08/2026 Lunes Thymeleaf bases: Creación de proyecto Model, Model and View Clase expositiva
2 4 05/08/2026 Miércoles Thymeleaf bases: Manejos del Template y Formularios Clase expositiva
3 5 10/08/2026 Lunes Thymeleaf bases: JPA y Despliegue Docker Clase expositiva
3 6 12/08/2026 Miércoles Revisión y preguntas Proyecto · Presentación del enunciado e inicio del proyecto. Clase expositiva
4 17/08/2026 Lunes Festivo · Asunción de la Virgen.
4 7 19/08/2026 Miércoles Taller · Entrega del taller (Wiki con Thymeleaf).
5 8 24/08/2026 Lunes JPA: Entidades y repositorios JPQL Clase expositiva
5 9 26/08/2026 Miércoles JPA: Servicios y DTO´s y ModelMapper Clase expositiva
6 10 31/08/2026 Lunes JPA: Controladores, Excepciones Clase expositiva
6 11 02/09/2026 Miércoles JPA: Despliegue K8S Clase expositiva
7 12 07/09/2026 Lunes Pruebas de carga, funcionales y código estático Clase expositiva
7 13 09/09/2026 Miércoles Revisión y preguntas Clase expositiva
8 14 14/09/2026 Lunes Aplicación JPA. Ejercicios sobre el tema
8 15 16/09/2026 Miércoles Single Page Applications (SPA). Introducción a Angular. Componentes y enrutamiento. Clase expositiva
9 16 21/09/2026 Lunes Aplicación Angular. Ejercicios sobre el tema
9 17 23/09/2026 Miércoles RxJS y HttpClient. Entrega 1 · Primera entrega del proyecto. Clase expositiva
10 18 28/09/2026 Lunes Aplicación RxJS y HttpClient. Consumo de una API pública. Ejercicios sobre el tema
10 19 30/09/2026 Miércoles REST API con Spring Boot. Rest Controller. Response Entity. Clase expositiva
11 20 05/10/2026 Lunes Swagger y Postman. Clase expositiva. Ejercicios sobre el tema
11 21 07/10/2026 Miércoles Formularios y envío de información al backend. Comunicación entre Angular y Spring Boot. Clase expositiva
12 12/10/2026 Lunes Festivo · Día de la Raza.
12 22 14/10/2026 Miércoles Aplicación formularios. Ejercicios sobre el tema
13 23 19/10/2026 Lunes Paginación. Clase expositiva. Ejercicios sobre el tema
13 24 21/10/2026 Miércoles Introducción a Docker. Entrega 2 · Segunda entrega del proyecto. Clase expositiva
14 25 26/10/2026 Lunes Pruebas unitarias y pruebas de integración. Clase expositiva
14 26 28/10/2026 Miércoles Aplicación pruebas unitarias e integración. Ejercicios sobre el tema
15 02/11/2026 Lunes Festivo · Todos los Santos.
15 27 04/11/2026 Miércoles Pruebas de sistema (E2E). Clase expositiva
16 28 09/11/2026 Lunes Aplicación pruebas de sistema (E2E). Ejercicios sobre el tema
16 29 11/11/2026 Miércoles Conceptos básicos de seguridad. Modelos de control de acceso. Autorización y autenticación. Spring Security. Clase expositiva
17 16/11/2026 Lunes Festivo · Independencia de Cartagena.
17 30 18/11/2026 Miércoles Aplicación conceptos de seguridad. Introducción al despliegue de aplicaciones y páginas web. Clase expositiva. Ejercicios sobre el tema
18 31 23/11/2026 Lunes Parcial. Evaluación · Evaluación escrita global
18 32 25/11/2026 Miércoles Exposición final de los proyectos del curso. Retroalimentación de la evaluación y cierre del curso. Entrega final · Tercera entrega del proyecto

Nota importante

El cronograma puede ajustarse ligeramente según el ritmo del grupo o necesidades técnicas, manteniendo siempre los objetivos y entregables definidos en el syllabus de la asignatura.