← Desarrollo web en entorno servidor
UD5 · Persistir
Persistencia con JPA y PostgreSQL
Sustituir las listas en memoria por una base de datos relacional real, con relaciones, consultas, transacciones y sus propios tests.
Duración24 horas · 4 semanas · 8 sesiones de 3 h
ModalidadTaller de proyecto · 25 min de explicación, 140 min de trabajo y 15 min de cierre
Producto finalBackend conectado a PostgreSQL, con relaciones, consultas y transacciones comprobadas.
Antes de empezar
- Necesitas
- La aplicación por capas de la UD4.
- PostgreSQL instalado o accesible.
- Un cliente de base de datos para inspeccionar las tablas.
- Debes saber
- Arquitectura por capas e inyección de dependencias.
- SQL básico: tablas, claves y consultas.
- Tests unitarios con JUnit.
El proyecto deja la memoria y pasa a PostgreSQL. Las ocho sesiones mantienen relaciones, transacciones, consultas y rendimiento. La persistencia se entrega también en producción dentro del primer trimestre, coordinando configuración y despliegue con Intermodular.
Sesiones de la unidad
Cada sesión es una clase, con su propia página.
8 sesiones
Semana 10 · Preparar PostgreSQL y la persistencia
Semana 11 · CRUD persistente y consultas del dominio
Semana 12 · Relaciones uno a muchos
Semana 13 · Transacciones y reglas de integridad