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
- 2,072