¿Qué voy aprender?

  • Configurar aplicaciones JPA usando técnicas diferentes a las explicadas en los cursos convencionales

  • Uso avanzado de las transacciones (más allá de los casos de uso típicos de los cursos habituales)

  • Multiplicar el rendimiento en casos de uso que gestionan decenas de miles de entidades

  • Evitar los errores típicos en la implementación 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 aplicación


TOMAR ESTE CURSO

¿A quién está dirigido?

  • El alumno que está realizando o ha terminado algún otro curso de JPA

  • El profesional que se prepara para algún puesto de trabajo que requiera JPA

  • El programador de JPA que quiera mejorar su nivel y entender los aspectos más avanzados de la tecnología

Requisitos

  • Se requiere tener instalado Java 1.8 y Spring Tool Suite

  • Conocimientos de Java

  • Se aprovechará mejor el curso con conocimientos, al menos introductorios, de JPA


TOMAR ESTE CURSO

Descripción del curso

¿Otro curso de JPA?

Sí, pero éste es diferente

En este curso re-aprenderás los conceptos fundamentales de JPA con vocación 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 transacción?

Seguro que has usado transacciones en tus aplicaciones, pero: ¿sabrías determinar las implicaciones en el uso del persistence context, y por tanto en el rendimiento, de operaciones realizadas en una misma transacción?

También es muy probable que hayas usado transacciones aisladas en un mismo caso de uso, pero ¿Sabrías 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 aplicación? ¿Sabrías reconocer para cada situación cuando se ejecutar un flush y cuando no? 

Como ves, la dinámica en el curso es constante: analizar un aspecto básico (entity manager, persistence context, transacción) y exprimirlo al máximo 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 aplicación sin conexiones a base de datos!). 

Para hacerlo más interesante, el curso está construido en forma de desafío constante para el alumno. Te recomiendo no verlo sin más, un video detrás de otro. Los videos plantean las preguntas que después se irán resolviendo. Detén los vídeos en los momentos donde se realizan las preguntas y acepta el desafío: ¿Cual crees que será la respuesta? ¿Que te indica la experiencia previa que tienes? ¿Crees que podrías 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 tecnología: cada uno de ellos obtendrá un beneficio diferente según su nivel:

Si estás realizando un curso introductorio puedes usar este curso como complemento. ¿Te interesa ver como se usa a nivel avanzado los conceptos que estás aprendiendo? Quizás no lo entiendas, al menos en una primera visualización, en un 100%, pero tendrás una visión más completa de lo que estás aprendiendo.

Si ya lleva usando un tiempo la tecnología, estoy seguro que te sentirás identificado en muchos de los problemas que se tratan. ¡Este es tu curso para salvarte de horas de frustración intentando resolver los casos que se muestran!

¿Eres ya experto en el tema? ¡Acepta pues el desafío! Mira como resolverías los problemas planteados y cuestiona lo que has hecho hasta ahora.

Por último, y especialmente dedicados a vosotros, los que pensáis ir a entrevistas de trabajo relacionadas con JPA. Si trabajáis bien el curso, seréis capaces de demostrar un nivel de conocimiento de la tecnología fuera de lo común

TOMAR ESTE CURSO

Reseñas

Valoraciones
317
4.60

Aprende a tu ritmo y a tu horario


En facturacionweb.site, aprendes Desarrollo en cualquier tema y en cualquier momento. Selecciona ahora entre miles de cursos impartidos por expertos sobre Desarrollo. También puedes aprender sobre Programación Diseño Negocios Informática y software Productividad Desarrollo personal Marketing Música Salud y fitness Fotografía Estilo de vida

En facturacionweb.site ponemos a disposición la videoteca de cursos más amplia del mundo. Escoge entre más de 130.000 cursos en formato de vídeo y 100% online con miles de horas de contenido nuevo cada mes

Los mejores profesores de todo el mundo instruyen a millones de estudiantes en la plataforma. Se proporciona las herramientas y las aptitudes para que la enseñanza que se da sea de calidad y aprendas sobre Desarrollo o sobre el tema que te apasiona de una manera rápida y ordenada.

facturacionweb.site es un lugar para fanáticos de Cursos online de Desarrollo que deseen expandir sus conocimientos y habilidades en cualquier área . Puedes escoger cursos online entre miles de Cursos online de Desarrollo. Queremos que sepas que facturacionweb.site nació para ayudarte para expandir tu carrera como profesional en el área de tu preferencia.

Si eres amante de Cursos online de Desarrollo, y quieres aprende sobre temas como JPA Avanzado: Uso profesional de JPA con Hibernate, estás en el lugar indicado. facturacionweb.site se enfoca en actualizar el catalogo de cursos sobre Desarrollo, para personas entusiastas que desean adquirir nuevos conocimientos. facturacionweb.site quiere divulgar el amor por los cursos de Cursos online de Desarrollo y compartirlo con personas de todo el mundo para que puedan obtener nuevos conocimientos. Pensamos que el conocimiento abre un sinfín de oportunidades laborales en diferentes áreas de Desarrollo, así que selecciona el curso de tu preferencia y mejora tu vida con nuevos conocimientos.

Todos cursos sobre Cursos online de Desarrollo que son promocionados en el sitio web: facturacionweb.site son propiedad de la plataforma Udemy, este sitio web es una marca afiliada a Udemy, por lo tanto solo nos encargamos de promocionar los Cursos online de Desarrollo en este sitio web. ¡Ayúdanos compartiendo esta página con tus amigos!. Creamos este web sitio de tal manera que sea fácil de usar. facturacionweb.site aspira a servir a los lectores globales con contenido atractivo y ágil para capturar y aprender sobre lo último en tendencias de Desarrollo.