JPA Avanzado: Uso profesional de JPA con Hibernate (Udemy.com)
Aspectos avanzados de JPA: transacciones anidadas, rendimiento, estabilidad. Incluye introducción a Spring Boot.
Created by: Domingo Sebastian
Last updated August 2024
What you will learn
- Configurar aplicaciones JPA usando tcnicas diferentes a las explicadas en los cursos convencionales
- Uso avanzado de las transacciones (ms all de los casos de uso tpicos de los cursos habituales)
- Multiplicar el rendimiento en casos de uso que gestionan decenas de miles de entidades
- Evitar los errores tpicos en la implementacin de las entidades
- Aprender a crear aplicaciones sencillas con Spring Boot
- Entender y solucionar situaciones donde el uso ineficiente de las conexiones puede comprometer toda la aplicacin
How it compares
Against the other 231 rated Udemy courses in Java on CourseDuck:
- Rating4.3 out of 5higher than 26% of them
- Reviews718#138 of 232 by number of reviews
- Length4.5 hoursshorter than 77% of them
- Last updatedAugust 2024more recently than 54% of them
Course Description
S, pero ste es diferente.
En este curso re-aprenders los conceptos fundamentales de JPA con vocacin de hacer un uso profesional de ellos.
Seguro que conoces la existencia del persistence context, pero: sabes que implicaciones tiene gestionar centenares de miles de entidades en una sola transaccin?
Seguro que has usado transacciones en tus aplicaciones, pero: sabras determinar las implicaciones en el uso del persistence context, y por tanto en el rendimiento, de operaciones realizadas en una misma transaccin?
Tambin es muy probable que hayas usado transacciones aisladas en un mismo caso de uso, pero Sabras decir que sucede cuando una misma entidad se modifica en las dos transacciones?
Conoces siempre por que motivo se actualizan, o no se actualizan, en base de datos entidades que has modificado en la aplicacin? Sabras reconocer para cada situacin cuando se ejecutar un flush y cuando no?
Como ves, la dinmica en el curso es constante: analizar un aspecto bsico (entity manager, persistence context, transaccin) y exprimirlo al mximo para entenderlo desde su fundamento.
No son en absoluto casos sencillos. Representamos situaciones reales donde programadores expertos comenten errores con graves implicaciones (bajo rendimiento o incluso dejar la aplicacin sin conexiones a base de datos!).
Para hacerlo ms interesante, el curso est construido en forma de desafo constante para el alumno. Te recomiendo no verlo sin ms, un video detrs de otro. Los videos plantean las preguntas que despus se irn resolviendo. Detn los vdeos en los momentos donde se realizan las preguntas y acepta el desafo: Cual crees que ser la respuesta? Que te indica la experiencia previa que tienes? Crees que podras resolverlo por tu mismo antes de seguir con el video?
Como hemos dicho, los temas tratados en el curso son los fundamentales a JPA. Esto permite hacer el curso accesible a alumnos con distintos bagajes en la tecnologa: cada uno de ellos obtendr un beneficio diferente segn su nivel:
Si ests realizando un curso introductorio puedes usar este curso como complemento. Te interesa ver como se usa a nivel avanzado los conceptos que ests aprendiendo? Quizs no lo entiendas, al menos en una primera visualizacin, en un 100%, pero tendrs una visin ms completa de lo que ests aprendiendo.
Si ya lleva usando un tiempo la tecnologa, estoy seguro que te sentirs identificado en muchos de los problemas que se tratan. Este es tu curso para salvarte de horas de frustracin intentando resolver los casos que se muestran!
Eres ya experto en el tema? Acepta pues el desafo! Mira como resolveras los problemas planteados y cuestiona lo que has hecho hasta ahora.
Por ltimo, y especialmente dedicados a vosotros, los que pensis ir a entrevistas de trabajo relacionadas con JPA. Si trabajis bien el curso, seris capaces de demostrar un nivel de conocimiento de la tecnologa fuera de lo comn.
Who this course is for:
El alumno que est realizando o ha terminado algn otro curso de JPAEl profesional que se prepara para algn puesto de trabajo que requiera JPAEl programador de JPA que quiera mejorar su nivel y entender los aspectos ms avanzados de la tecnologa
Instructor Details
- 4.3 Rating
718 Reviews
Domingo Sebastian
Computer Engineer from the Universitat de les Illes Balears (UIB), university expert in Lean & Agile Project Management and a certified Java programmer.
I have been working as an analyst and programmer in different organizations since 1998. I got hooked on Java while it was still version 1.1 and have not given up on it since.
I have more than 10 years of experience in training Java, JEE, databases, application servers and development tools.
Ingeniero en Informtica por la Universitat de les Illes Balears (UIB), experto universitario en Lean & Agile Project Management y programador certificado en Java.
Llevo desde 1998 trabajando de analista y programador en distintas organizaciones. Me enganch al Java cuando an estaba por las versiones 1.1 y ya no lo he abandonado desde entonces.
Tengo ms de 10 aos de experiencia en formacin de Java, JEE, bases de datos, servidores de aplicaciones y herramientas de desarrollo.
Aunquecada vez dedico ms tiempo a la docencia, mi trabajo principal es la de desarrollador. Esto me da ms libertad a la hora de desarrollar mi formacin.
Esta libertad la he usado en el diseo de mis cursos: no necesito ser esclavo de los "x puntos para colocar tu curso en la lista de ms vendidos".
Estos son los 5puntos bsicos que sustentan mis cursos:
1-No prometer imposibles:Nada de cursos "de 0 a experto en ...". No devaluemos la condicin de experto. No se consigue e
More Java courses
Universidad Java - Cero a Experto - Actualizado (+155 hrs) (2026)
4.7 (47,165 Reviews)
Provider: Udemy
Time: 156.1h
$10.99
Máster Completo Java de cero a experto Actualizado (+163hrs) (2026)
4.7 (13,733 Reviews)
Provider: Udemy
Time: 163.3h
$10.99
Club Java Master - Novato a Experto Java +110hrs Actualizado (2026)
4.7 (2,444 Reviews)
Provider: Udemy
Time: 110h
$12.99
Aprender a programar con Java. De cero hasta hacer sistemas (2021)
4.4 (3,609 Reviews)
Provider: Udemy
Time: 30.7h
$10.99
Hibernate and Spring Data JPA: Beginner to Guru (2026)
4.8 (1,265 Reviews)
Provider: Udemy
Time: 30.3h
$84.99
Reviews
By Luisa Maria Perez Moral on 10/26/2020
Muy buen curso para entender algunas de las peculiaridades del funcionamiento de JPA. El profesor ha dado unas explicaciones muy buenas, claras y comprensibles
By Cristian Daniel Garay Sosa on 9/24/2020
Me sirvi para aclarar algunos conceptos que no manejaba, como autodidacta que me considero, hay mucho por aprender de la gente que sabe realmente.
By David Montes Luna on 9/20/2020
Excelente curso
By Matias Gabriel Narvaja on 9/14/2020
El curso me pareci muy bueno. Practicas y ejemplos sencillos para que resalten muy bien los conceptos y los errores tpicos.
By Hector Fabio Banilat Quintero on 9/5/2020
El curso no es para nada avanzado, es muy bsico y no hace honor a su titulo.
By Julio Cesar Galindo Motolinia on 9/5/2020
Excelente curso, bastante claro y comprensible
By Vicente Bermejo on 9/2/2020
Quizs el tema no da para mucho ms, pero se va la mayor parte del tiempo del curso en aspectos muy bsicos y, dado que el cursos se llama JPA Avanzado, me ha resultado decepcionante.
By Jaime Lozano on 8/15/2020
El profesor pone nfasis en entender qu ocurre detrs del cdigo, por qu falla el programa.
By Luis Gerardo Pino on 7/27/2020
Este curso,amplia muchisimo la vision de como construir mejores aplicaciones con jpa.
By Jonathan Morocho on 7/27/2020
En general es un buen curso explica temas que muchas veces se dejan pasar por alto, me hubiese gustado que la seccin 10 incluya ms casos de estudios. Gracias
By Olga Prez Cauh on 6/23/2020
Deja muy claros los conceptos, los explica muy bien y los justifica mediante ejemplos.
Adems lo hace de forma muy amena en forma de preguntas para que tu tambin te cuestiones la manera de resolverlo.
By Rosendo Lopez Serrano on 6/18/2020
Considero que fue una buena eleccin y una buena inversin
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100






