IFCD04TIC Desarrollador de software especialista en tecnologías JAVA
Java ocupa el segundo puesto en el ranking de Tiobe
SpringMVC es a día de hoy el framework J2EE más popular
IFCD04TIC Desarrollador de software especialista en tecnologías JAVA
Módulo 3:
Persistencia de datos
HORAS: 55 horas
Objetivos del módulo:
- Realizar conexiones y tareas de consulta, inserción, actualización y borrado sobre bases de datos relacionales.
- Aplicar seguridad y transacionalidad.
- Mapear y gestionar clases y objetos persistentes.
- Gestionar las transacciones de datos. Integrar el ORM en el desarrollo de aplicaciones con otros frameworks
IFCD04TIC Desarrollador de software especialista en tecnologías JAVA
M3-UF2 Persistencia de datos a través de Hibernate
60% Módulo - 30 horas
Hibernate. Everything data
M3-UF2 Persistencia de datos a través de Hibernate
Contenidos
Unidad 1
-
Arquitectura del ORM
-
Arquitectura y patrones de diseño
-
Configuración del ORM
-
Configuración basada en XML y en anotaciones
-
La sesión de Hibernate
-
M3-UF2 Persistencia de datos a través de Hibernate
Contenidos
Unidad 2
-
JPA (Java Persistent Api) vs. Hibernate
- Java Persitence Api
- Implementaciones de JPA
- Hibernate como implementación de JPA
M3-UF2 Persistencia de datos a través de Hibernate
Contenidos
Unidad 3
-
Configuración de Hibernate
- Archivos de configuración
- El archivo Hibernate.cfg.xml
M3-UF2 Persistencia de datos a través de Hibernate
Contenidos
Unidad 4
-
Mapeo de clases persistentes
- Asociaciones
- Relaciones 1:1
- Relaciones 1:N
- Relaciones N:M
M3-UF2 Persistencia de datos a través de Hibernate
Contenidos
Unidad 4
-
Mapeo de clases persistentes
-
Colecciones
- Listas y conjuntos
- Mapas
- Entidades, herencia y asociaciones
-
Colecciones
M3-UF2 Persistencia de datos a través de Hibernate
Contenidos
Unidad 5
-
Gestión de objetos persistentes
- Solicitud de objetos con Criterios
- Solicitud de objetos con lenguajes de consulta
- Usando SQL nativo
- Eventos e Interceptores
- Filtros
M3-UF2 Persistencia de datos a través de Hibernate
Contenidos
Unidad 6
-
Transacciones, concurrencia y cacheo
- Gestión de bloqueos
- Arquitectura de caché del ORM
M3-UF2 Persistencia de datos a través de Hibernate
Evaluación
UF2: Hibernate representa el 60% del Módulo 3
- A lo largo de la UF se realizarán algunos ejercicios que constituirán la prueba de evaluación continua
-
Y al término se realizará un examen que constará de:
- Examen= 0,20 * (Teoría) + 0,80 * (Práctica)
IFCD04TIC Desarrollador de software especialista en tecnologías JAVA
M4-UF1 Framework Spring
80% Módulo - 100 horas
Spring. Let's build a better Enterprise
M4-UF1 Framework Spring
Contenidos
Unidad 1
-
Sistemas de control de versiones
- Principales operaciones
- Creación de repositorios
- Creación de ramas y merges
M4-UF1 Framework Spring
Contenidos
Unidad 2
-
El patrón MVC
- Componentes del patrón MVC
- Escenarios de aplicación y beneficios
M4-UF1 Framework Spring
Contenidos
Unidad 3
-
Frameworks de desarrollo MVC
- Comparativa de varios frameworks MVC populares
M4-UF1 Framework Spring
Contenidos
Unidad 4
-
Framework Spring
- Introducción
- Componentes de una aplicación Spring
- Características de Spring
- Spring JDBC
M4-UF1 Framework Spring
Contenidos
Unidad 5
-
Conceptos avanzados de Spring
- Programación orientada a aspectos. Spring AOP
- Configuración de logs: Spring Log4j
M4-UF1 Framework Spring
Contenidos
Unidad 6
-
Spring MVC
- Arquitectura de la aplicación web
- El Servlet Dispatcher
- Creación de controladores y servicios
- Formularios
- TagLib: Spring para vistas
M4-UF1 Framework Spring
Contenidos
Unidad 7
-
Internacionalización y localización
- Internacionalización de los contenidos
- Cargando los contenidos en función del idioma
M4-UF1 Framework Spring
Contenidos
Unidad 8
-
Validación de formularios
- Validación cliente
- Validación servidor
- Creación de Layouts mediante Apache Tiles
M4-UF1 Framework Spring
Contenidos
Unidad 9
-
Integración de Spring con Hibernate
- La capa de persistencia
- Interoperabilidad con distintos SGBD
M4-UF1 Framework Spring
Contenidos
Unidad 10
-
Seguridad Spring
- Principales vulnerabilidades de las aplicaciones Web
- Prevención de ataques
M4-UF1 Framework Spring
Contenidos
Unidad 11
-
Servicios web.
- Spring y REST
- Consumo de servicios Web desde el cliente
- Consumo de servicios Web desde otras aplicaciones
M4-UF1 Framework Spring
Contenidos
Unidad 12
-
Colas de Mensajes
- Utilidad de las colas de mensajes
- Caso práctico: el correo electrónico
M4-UF1 Framework Spring
Contenidos
Unidad 13
-
Gestión de dependencias con Maven
- Repositorios de librerías
- Dependencias
- Configuración
- Comandos útiles
M4-UF1 Framework Spring
Evaluación
UF1: FW Spring representa el 80% del Módulo 4
- A lo largo de la UF se realizarán algunos ejercicios que constituirán la prueba de evaluación continua
-
Y al término se realizará un examen que constará de:
- Examen= 0,20 * (Teoría) + 0,80 * (Práctica)
That's all folks
Enjoy your coding!!
Curso de desarrollador especialista en J2EE
By eugenia_perez
Curso de desarrollador especialista en J2EE
- 1,931