82dtdjlxsc21ottjhjs5

Curso de Java Persistence API

Curso de Java Persistence API

   Introducción

Apuntate con 70% de descuento con el cupón COVID

Apuntate a todos mis cursos por 25$/Mes

Curso de JPA

Este curso sirve para adquirir los conocimientos necesarios y trabajar en profundidad con Java Persistence API. El curso aborda todos los conceptos necesarios para construir modelos sólidos de dominio y persistirlos en base de datos.

Modulo 1:Introducción Java Persistence API (GRATUITO)

Este módulo es gratuito y lo puedes realizar como curso independiente en este enlace. El módulo nos introduce a JPA y nos explica como construir un proyecto básico , conectarnos a una base de datos y persistir o seleccionar registros . Así como configurar script de inicialización.

Modulo2 :JPA Query Languaje

Este módulo aborda el manejo de las consultas fundamentales que uno tiene que realizar con JPA . En el veremos clausulas como select ,where ,between o like pero dentro del enfoque de Java Persistence API.

Modulo3 :JPA y Relaciones

Uno de los conceptos más complejos de entender de JPA es el manejo de relaciones y como estas afectan al rendimiento de las consultas. En esta unidad veremos las relaciones más importantes a detalle. Hablaremos de OneToMany ,ManyToOne ManyToMany . Abordaremos reglas de negocio y operaciones en cascada.

Modulo4:JPA Relaciones Complejas

Mi experiencia es que en muchas formaciones de JPA el manejo de relaciones se cubre de una forma superficial. En este módulo abordaremos relaciones más complejas como las relaciones OneToOne , el manejo de Herencia , las relaciones embebidas o las relaciones recursívas utilizando JPA y sus anotaciones

Modulo5:JPA JOINs SubConsultas y Criteria API

El concepto de Join es uno de los conceptos más difíciles de entender cuando comenzamos a trabajar con SQL. No es diferente a nivel de JPA , en este módulo construiremos ejemplos sobre los diferentes tipos y como afectan a los grafos de objetos que se generan . Veremos Joins , Fetch Joins , Right y Left Joins , manejo de Subconsultas , creación de consultas dinámicas y Criteria API.

Modulo6:JPA WEB y REST

JPA es una tecnología muy potente y muy amplia , pero para ser útil deberemos integrarla con aplicaciones web , ejbs y servicios REST. En este módulo se abordará como integrar todas estas tecnologías con JPA.


Tu Profesor


Cecilio Alvarez
Cecilio Alvarez

Cecilio Álvarez es Arquitecto Java Certificado por Oracle , imparte formación sobre Java y Java EE para distintas empresas del sector. Gestiona uno de los blogs de referencia de la comunidad www.arquitecturajava.com


Unidades didácticas



Preguntas habituales


¿Este curso tiene un tiempo limitado para realizarlo?
No, el curso una vez comprado puedes acceder para siempre a él
¿El curso dispone de certificado?
Si todos los cursos disponen de un certificado o diploma de una duración entre 20 y 25 horas de aprovechamiento al finalizarlo
¿Que sucede sino estas contento con el curso?
Confiamos completamente en nuestros cursos y dispones de 15 días para solicitar una devolución integra de tu importe.

Comienza ahora