
Aprende a interactuar eficientemente con bases de datos usando Java Spring Data JPA. Desde la creación y auditoría de entidades hasta la ejecución de procedimientos almacenados, construye aplicaciones robustas y eficientes.
Clases del curso
Primeros pasos
Spring Data Repositories
Personalización de queries
Características avanzadas
Próximos pasos
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

Conoce quién enseña el curso

Alejandro Ramírez
Líder Técnico y Backend Developer con Java
📷 Aficionado a la fotografía
🔭 Disfruta de la astronomía
🤼 Fan de la lucha libre
Proyecto del curso

Platzi Pizzería
Desarrolla la Base de Datos y API REST de Platzi Pizzería, el backend de un almacén de Pizzas con clientes, facturas, filtros por tipo de pizza y promociones.
Ver proyectoconocimientos previos
- Programación con Java
- Fundamentos de Java Spring
software y recursos necesarios
- Postman
- OpenJDK
- MySQL
Mira las primeras 2 clases sin costo en este momento
4.8 · 174 opiniones


Julian villegas araujo
genial el curso, Alejandro Ramírez no decepciona con los curso que imparte, a las espera de mas curso de spring boot impartidos por Alejandro Ramírez.


JULIAN CALDERON HENAO
He realizado varios cursos de Platzi y sin duda Alejandro es mi insturctor favorito. La manera como toma los temas y los da a entender me parece admirable. Un curso muy completo y útil. Gracias


Diego Boyatjian
excelente Profesor! mas cursos de el por favor! java y microservicios y de spring cloud


Raul Contreras
Un curso fantástico, ahora haré el curso de seguridad


Juan Camilo Gil Cordoba
Excelente curso, estuvo super interesante el contenido, la explicacion dada por el profesor Alejandro son muy claras y los ejemplo fueron excelentes. Muchas gracias


Brayan Fabián Calderón Bastilla
Ver que todo lo que el profesor enseño es lo que se aplica dentro de la empresa que trabajo. Ahora si entiendo toda la estructura del proyecto.


Daniela Guzmán Santamaría
Muy buen complemento del curso de Spring. Se explican mas a fondo los temas de los repositorios y las consultas a la base de datos. No es un curso tan básico, si se debe tener claro algunos conceptos para sacarle el máximo provecho a las clases.


Jean Michael Lozano Cardoso
Excelente profesor


Juan David Angarita Colorado
Alejandro nunca decepciona con la preparación de sus cursos, es un master definitivamente para dictar los cursos

Edgardo Luis Jimenez Nuñez
Muy buen curso, realmente se aprende lo necesario de Spring Data JPA para trabajar en entornos profesionales.


Se nota la evolución a otros cursos de java en la plataforma, continúen mejorando la ruta de java


Julian Martinez
Muy bien


joshua sainz
Genial, los cursos de Java con Alejandro son TOP. Explica de maravilla y hace que el proceso de crear una API Rest con spring sea coser y cantar. Más cursos así!


Milton Estrada
El proyecto estuvo excelente y poder solucionar con diferentes métodos fue algo divertido


Jorge Ibarra Delgado
Muy buen curso para aprender a interactuar con bases de datos y Spring.


Alejandro Arenas Juarez
Fue un excelente curso


JULIO EDUARDO MATEO NOREÑA
Excelente Curso. He aprendido mucho sobre Spring Data. Muchas Felicidades!. :D


Muy buen curso que le da continuidad al aprendizaje del uso de Spring y el docente explica muy bien.

Daniel Matos Echevarria
Excelente curso. Estaba esperando que saquen un curso de JPA y este cubrió mis expectativas con creces. Muy bien explicado ¡Excelente profesor! Muy recomendado.

Harrison Martinez
Gracias por seguir alimentando la escuela de aprendizaje Java!! por favor mas y mas cursos! que buena forma de enseñar del profesor Alejandro Ramirez


Victor Saravia
Excelente curso todo el contenido está actualizado


Daniel Jaramillo
Excelente curso, cumple con lo que se pedía en el anterior que era un actualización de los servicios spring, ojala puedan seguir por la línea del backend con servicios spring, como reactividad con webflux, spring cloud o spring web flow, que son servicios poco explorados a nivel general


Mario Andrés Castro Martínez
Excelente curso, muy recomendado!!

Luis felipe Arredondo
Se hablan acerca de temas muy especificos de Spring Data que no se ven en la mayoria de cursos disponibles, ademas de que se dan tips y buenas practicas muy utiles


Alvaro J. Alvarez N.
Muy buen curso


Geffry Alejandro Ospina Atehortua
El mejor docente, sigan haciendo cursos con el

luis santiago beltran jimenez
Excelente curso 🎉


Cesar Eduardo Valle Pino
Excelente curso y actualización de Java Spring Data JPA, desconocía el uso de los projections, del jdbcTemplate, las anotaciones para auditoría y el uso de los Store Procedures desde JPA. El profesor Alejandro muy didáctico.


SERGIO SOCHA
Excelente curso y el contenido, el docente explica muy bien todos los temas vistos

Juan Daniel Gualtero Diaz
Excelente curso, espero que salga el de micrioservicios
Complementa este curso con nuestras rutas de aprendizaje

Desarrollo Web
Aprende a crear sitios web y aplicaciones desde los fundamentos hasta ser un desarrollador full-stack y accede a las mejores oportunidades laborales globales.




Full Stack Developer con JavaScript
Conviértete en Full Stack Developer con JavaScript. Domina JavaScript, Node y React para tu primer gran empleo. Tu futuro en desarrollo web comienza aquí.




Full Stack con Next.js
Especialízate en Next.js, implementando estrategias de autenticación, seguridad y optimización en tus proyectos, desarrollando con React.js y Node.js.




Laboratorios de Desarrollo Web
Resuelve retos y proyectos avanzados para demostrar tus habilidades y conocimientos con todo lo que aprendiste en la Escuela de Desarrollo Web.




Especialización en Accesibilidad Web
Aprende las mejores prácticas de usabilidad, inclusión y accesibilidad para diseñar y desarrollar aplicaciones web fáciles de usar.




Python: De Cero a Experto
Explora la programación con cursos de Python, de cero a frameworks avanzados. Construye proyectos backend y domina el lenguaje más usado.




Frontend con Vue.js
Vue.js es un primer gran framework frontend para aprender gracias a su suave curva de aprendizaje y fuerte presencia en la comunidad de JavaScript.




Backend con Node.js
Especialízate en JavaScript con Node.js para crear proyectos backend a alta velocidad usando herramientas avanzadas para escalar y monitorear aplicaciones web.




Backend, Arquitectura y Bases de Datos
Aprende los fundamentos para desarrollar el backend de cualquier sistema basado en software, bases de datos y arquitecturas de servidores altamente escalables.




Backend con PHP
Aprende a desarrollar con los mejores cursos de PHP, Laravel y Symfony para todo tipo de proyectos web: desde páginas y blogs, hasta tiendas y aplicaciones altamente escalables.




Technical Writing
Aprende technical writing para documentar procesos complejos de funcionamiento del software y transformarlos en información accesible para el público.




JavaScript para Frontend
Crea sitios web dinámicos y eficientes usando JavaScript. Domina APIs, el DOM, Web Components y DevTools para mejorar la experiencia del usuario.




Frontend con Angular
Angular es un framework y plataforma para construir aplicaciones web de todos los tamaños usando TypeScript y un poderoso kit de herramientas.




Backend con Java
Aprende desarrollo backend con Java, uno de los lenguaje de programación con mayor demanda laboral, utilizada una amplia gama de aplicaciones y plataformas.




Seguridad Informática para Web Developers
Aprende los fundamentos de ciberseguridad para implementar flujos modernos de autenticación y estándares como OWASP en tus proyectos de frontend y backend.




QA y Automatización de Pruebas
Desarrolla diferentes tipos de pruebas para asegurar la calidad de tu software. Domina la automatización de pruebas con herramientas como Cypress y Puppeteer.




Inteligencia Artificial para Developers
Crea aplicaciones basadas en inteligencia artificial. Conozca las herramientas, los productos y los servicios para crear soluciones innovadoras.




Fundamentos de Programación y Desarrollo Web
Conoce más sobre computación básica y pensamiento lógico y programación orientada a desarrollo web.




Full Stack con WordPress
Desarrolla blogs y tiendas online usando WordPress, el motor de más de 500 millones de aplicaciones web en internet.




Frontend con React.js
Especialízate en React.js, la herramienta más demandada y en mayor crecimiento de JavaScript para desarrollo frontend.




HTML y CSS desde cero
Aprende a hacer páginas eficientes, maquetación con HTML, estilos con CSS más complejos y con animaciones.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender