Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Temario del curso
Introducción al framework Spring
- Visión general del ecosistema Spring.
- Inversión de Control (IoC) e Inyección de Dependencias (DI).
- Introducción a la Programación Orientada a Aspectos (AOP).
Configuración de Spring y ciclo de vida de los Beans
- Configuración mediante archivos XML.
- Ciclo de vida del Bean y BeanPostProcessor.
- Prueba de una aplicación Spring con Mockito.
Configuración basada en anotaciones
- Uso de las anotaciones @Component y @Autowired.
- Combinación de configuración basada en XML y anotaciones.
- Uso de @Configuration y JavaConfig para configuraciones sin XML.
Inicio con Spring Boot 3.5.5
- Introducción a Spring Boot y sus conceptos clave.
- Creación de un proyecto Spring Boot utilizando Spring Initializr.
- Compilación y ejecución de la primera aplicación REST.
Programación Orientada a Aspectos (AOP) y transacciones
- Uso de AspectJ con Spring: principios y configuración.
- Comprensión de las transacciones declarativas en Spring.
- Configuración de transacciones con XML y @Configuration.
Persistencia de datos con Spring y JPA
- Configuración de JPA y conexiones a bases de datos.
- Capas DAO y Repository con la configuración inicial de JPA Boot.
- Extracción de perfiles y gestión de propiedades.
Construcción de aplicaciones RESTful con JPA
- Creación de APIs REST CRUD simples con JPA.
- Desarrollo de REST CRUD con beans anidados.
- Serialización Jackson: @JsonIgnore, manejo de proxies de Hibernate y prevención de bucles.
REST avanzado y manejo de datos
- Uso de DTOs para REST con MapStruct.
- Manejo de excepciones en aplicaciones REST.
- Patrones de doble modelo en JPA.
Spring REST con Spring Data JPA
- Consultas derivadas del nombre del método.
- Paginación y ordenamiento con Spring Data JPA.
- Uso de @Query para consultas personalizadas.
Resumen y próximos pasos
Requerimientos
- Conocimiento de los conceptos básicos de programación en Java.
- Experiencia con la programación orientada a objetos.
- Familiaridad con herramientas de compilación como Maven o Gradle.
Público objetivo
- Desarrolladores de Java que están comenzando su camino en el ecosistema Spring.
- Ingenieros de software que desean crear aplicaciones web RESTful rápidamente.
- Programadores que buscan experiencia práctica con Spring Boot y JPA modernos.
14 Horas
Testimonios (1)
Se proporciona información detallada sobre los temas más avanzados solicitados.
Farukh Khan - Tandem Solution
Curso - RabbitMQ with Java and Spring
Traducción Automática