Enfoque
Refuerzo de Programación avanzada con un enfoque práctico y seguimiento continuo. Se parte desde nivel 0. Para que el alumno pueda alcanzar los objetivos, y afrontar mejor el examen, el curso cuenta con ejercicios de exámenes de convocatorias anteriores. Los contenidos están adaptados a la asignatura de Programación avanzada de segundo de la ETSIST-UPM.
Temario de la asignatura
Arquitecturas software2 puntos
- Concepto y evolución. ANX-PR/CL/001-01 guía de aprendizaje
- Tipos de arquitecturas: multicapa, orientadas a servicios y otras
Arquitectura multicapa4 puntos
- Capa de datos: patrón DAO
- Persistencia en Java: JPA
- Capa de negocio. Uso de transacciones
- Capa de presentación
Aplicaciones gráficas de usuario2 puntos
- Introducción y conceptos básicos
- Programación con Swing: componentes, posicionamiento y gestión de eventos
Aplicaciones web5 puntos
- Introducción y conceptos básicos
- Java Servlets
- Formato JSON
- Patrón modelo-vista-controlador (MVC)
- Introducción a Spring MVC
Objetivo
Consolidar fundamentos y mejorar el rendimiento con práctica guiada para superar con éxito exámenes parciales y finales.