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

 

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