Que bueno que están retomando la ruta de Java!
Espero que sea un gran curso y que vengan más de Spring Boot
Introducción
¿Qué es Spring Data?
Crear proyecto con Spring Initializr
Primeros pasos
Conectar el proyecto a la base de datos
Crear entidades con JPA
Crear relaciones entre entidades
Usar jdbcTemplate para consultas
Spring Data Repositories
Spring Data Repositories
Crear un nuevo registro con CrudRepository
Borrando registros
Usar Lazy y Eager al cargar relaciones
Query Methods: And, Or, True, IgnoreCase, OrderBy
Query Methods: Contains, Not
Query Methods: After, Before, Between, Count, In
Query Methods: First, Top, Optional, LessThan, GreaterThan
Paginación en las consultas
Ordenando la información paginada
Personalización de queries
Usar la anotación @Query con JPQL
Usar @Query con SQL nativos
Resultado personalizado con @Query
Usar @Modifying en un @Query
ACID: @Transactional para asegurar la atomicidad
Características avanzadas
Auditoría con Spring Data
Crear listener personalizado para auditoría
Ejecutar un stored procedure
Próximos pasos
Toma el Curso de Spring Security
Spring Data es una parte esencial del ecosistema Spring. Es un conjunto de proyectos que facilita el acceso y manejo de datos en diversas bases de datos utilizando el modelo de Spring. El propósito de Spring Data es simplificar el desarrollo de aplicaciones al proporcionar una abstracción sobre las bases de datos, permitiendo a los desarrolladores concentrarse en los problemas de negocio.
Dentro de Spring Data, existen varios subproyectos que están diseñados para trabajar con diferentes tecnologías de bases de datos:
Cada subproyecto está dirigido a un tipo específico de base de datos, ofreciendo herramientas especializadas para operar de manera efectiva con ellas.
Antes de embarcarte en este curso de Spring Data JPA, es crucial asegurarte de tener todas las herramientas y conocimientos necesarios para una experiencia de aprendizaje fluida.
JDK de Java: Será necesario instalar la versión 17 del JDK. Se recomiendan versiones open-source como Eclipse Temurin o Amazon Corretto.
IntelliJ IDEA: Es el IDE recomendado debido a su prevalencia en la industria y sus robustas funcionalidades. Sin embargo, puedes usar cualquier IDE con el que te sientas cómodo.
Base de datos MySQL: Este curso se centrará en integraciones con MySQL. Es ampliamente utilizada y te permitirá experimentar con procedimientos almacenados al final del curso. Si optas por otra base de datos, estarás adaptando la sintaxis correspondiente.
Postman: Utilizaremos Postman para probar nuestras API REST. Asegúrate de tenerlo instalado para facilitar el testing de tus implementaciones.
El curso se centra en la aplicación práctica del conocimiento mediante el desarrollo de una aplicación para la gestión de una pizzería. Aquí tienes una visión general de lo que haremos:
Gestión de pizzas: Administrar la información relacionada con las pizzas, como ingredientes, precios y tamaños.
Trabajo con clientes: Implementarás funcionalidades para la gestión de datos de los clientes.
Órdenes de servicio: Se llevará a cabo la creación y gestión de órdenes de servicio, proporcionando una visión completa y funcional del negocio.
Este enfoque práctico no solo enriquecerá tus habilidades técnicas, sino que también te dará una perspectiva empresarial que te ayudará a entender y resolver problemas más allá de la codificación. Te veo en la siguiente clase, ¡vamos a disfrutar y aprender juntos en este viaje!
Aportes 23
Preguntas 0
Que bueno que están retomando la ruta de Java!
Espero que sea un gran curso y que vengan más de Spring Boot
¡Qué genial! Estaba esperando ansiosamente un curso de Java. Por favor, no dejen de actualizar la ruta del backend de Java con Spring.
Sentía que habían dejado de lado Java, me alegra bastante que sigan con este lenguaje.
El curso que estaba esperando…
Que genial que tengan actuqlizados el curso de java con spring
Hacia falta un curso asi en la web
De los mejores profesores que he visto aquí en Platzi. Solo falta un curso de Postman y queda buenisimo la ruta.
Gracias por este curso.
Me siento super feliz que hayan más cursos de backend con Java! Tomé el curso de Spring Boot para empezar y me alegra que estén actualizando más esta ruta
Ya hacia falta un curso de Java 🤙🏻
Por fin han vuelto los cursos de Java! 😄
Esperemos mas cursos de java y microservicios.
Muy feliz de ver un nuevo curso JAVA, espero que sigan actualizando la ruta!
Gracias por retomar la ruta de Java! Espero tengan más cursos en camino 😃
Es bueno este curso porque el anterior curso esta demasiado desactualizado
Super! 💚
Vengo de hacer el curso de spring inicial también con Alejandro y me pareció genial! Vamos a por este! 😄
Henos aquí para profundizar y aprehender el conocimiento con la ayuda de Alejo uno de los mejores tutores de platzi, espero anciosamente actualizarme un poco en las tecnologias y reforzar mis conocimientos para seguir mejorando como desarrollador java y como ingeniero.
Postdata:
Esto va a estar épico mis paisanos!!!. Ya era hora, casi que no 😁 eah!
¡Genial estos nuevos cursos sobre Java!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?