Docencia

Material docente.

Un único lugar estable para el material de las asignaturas y módulos que imparto: apuntes, diapositivas, ejercicios, cuadernos y lecturas, organizados por asignatura y por bloques.

Asignaturas

Asignaturas y material.

Cada asignatura tiene su propia página, con el material agrupado en los bloques que le convienen.

2026/2027

Desarrollo web en entorno servidor

Construcción de un backend completo con Java y Spring Boot: desde HTTP y los primeros endpoints hasta PostgreSQL, APIs REST, seguridad, integraciones, testing y conexión con Angular.

  • HTTP y Spring Boot
  • Peticiones, respuestas y CRUD en memoria
  • Diseño REST, DTO, validación y errores
  • Arquitectura por capas
  • JPA y PostgreSQL
  • APIs REST avanzadas
  • Clientes de navegador y CORS
  • Spring Security
  • Integraciones externas
  • Testing, calidad y documentación

12 unidades · ~156 horas · 12/12 unidades publicadas · actualizado el 9 de septiembre de 2026

Ver el material de la asignatura
2026/2027

Proyecto Intermodular

El mismo producto de Servidor durante dos trimestres: cambios revisados, CI, despliegue y evaluación coordinada sobre una entrega común.

  • Método de trabajo
  • Git y GitHub
  • Integración continua
  • Despliegue continuo
  • Revisión de código
  • Portfolio profesional

12 unidades · 78 horas · 26 sesiones · 12/12 unidades publicadas · actualizado el 9 de septiembre de 2026

Ver el material de la asignatura
2026/2027

Digitalización

Cómo trabaja hoy un desarrollador en una empresa digital: publicar en cloud, dirigir agentes de IA, analizar datos reales, auditar la seguridad y diseñar una transformación digital.

  • Cloud y despliegue
  • Integración y automatización
  • Desarrollo asistido por IA
  • Datos y decisiones
  • Seguridad de aplicaciones

7 unidades · 30 horas · 7/7 unidades publicadas · actualizado el 9 de septiembre de 2026

Ver el material de la asignatura
2026/2027

Sostenibilidad

Decidir con criterio de sostenibilidad dentro de un producto digital: impactos ASG, ciclo de vida, una web que consume menos, accesibilidad e infraestructura proporcional al problema.

  • Impacto ambiental, social y de gobernanza
  • Ciclo de vida y economía circular
  • Web y software sostenible
  • Accesibilidad
  • Cloud, datos e IA
  • Plan de sostenibilidad
  • Normativa aplicable

6 unidades · 30 horas · 6/6 unidades publicadas · actualizado el 9 de septiembre de 2026

Ver el material de la asignatura
2026/2027

Lenguaje de marcas

El camino completo a lo largo de tres trimestres: HTML semántico y CSS moderno, después JavaScript y el DOM, y finalmente Node.js y una API con Express que el propio sitio consume.

  • HTML5 semántico y accesibilidad
  • CSS moderno, Flexbox y Grid
  • JavaScript: el lenguaje
  • DOM, eventos, estado y fetch
  • Node.js, npm y HTTP
  • APIs REST con Express, pruebas y despliegue

6 unidades · ~108 horas · 6/6 unidades publicadas · actualizado el 4 de septiembre de 2026

Ver el material de la asignatura

Dudas

Preguntar sobre una asignatura.

Para dudas sobre contenidos, ejercicios o material, escríbeme desde tu cuenta del centro indicando la asignatura o el módulo en el que estás matriculado.

marc.semper@ua.esPrograma de investigación ↗