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 de los beans y BeanPostProcessor
- Pruebas de una aplicación Spring con Mockito
Configuración basada en anotaciones
- Uso de las anotaciones @Component y @Autowired
- Combinación de configuraciones basadas en XML y anotaciones
- Uso de @Configuration y JavaConfig para configuraciones sin XML
Primeros pasos con Spring Boot 3.5.5
- Introducción a Spring Boot y conceptos clave
- Creación de un proyecto Spring Boot usando Spring Initializr
- Construcció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 configuración de JPA Boot
- Extracción de perfiles y gestión de propiedades
Construcción de aplicaciones RESTful con JPA
- Creación de APIs REST simples CRUD con JPA
- Desarrollo de REST CRUD con beans anidados
- Serialización con Jackson: @JsonIgnore, manejo de proxies de Hibernate, prevención de bucles
REST avanzado y manejo de datos
- Uso de DTOs REST con MapStruct
- Manejo de excepciones en aplicaciones REST
- Patrones de modelo doble en JPA
REST con Spring Data JPA
- Consultas mediante derivación de nombres de método
- Paginación y ordenación con Spring Data JPA
- Uso de @Query para consultas personalizadas
Resumen y siguientes pasos
Requerimientos
- Comprensión de los conceptos básicos de programación en Java
- Experiencia en programación orientada a objetos
- Familiaridad con herramientas de construcción como Maven o Gradle
Público objetivo
- Desarrolladores Java que comienzan su trayectoria en el ecosistema Spring
- Ingenieros de software que deseen construir rápidamente aplicaciones web RESTful
- Programadores que buscan experiencia práctica con Spring Boot y JPA modernos
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 3200 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Testimonios (4)
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
En este entrenamiento, no solo hemos aprendido los conocimientos técnicos fundamentales de Java Spring/tecnología, sino que también hemos adquirido el conocimiento práctico que nos has compartido durante las clases.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Curso - Java 8 and Spring
Traducción Automática
Everything. The trainer has the best teaching skills I've seen in my life.
Pablo Rodriguez Rubio - NOESIS SOLUTIONS NV
Curso - Spring and Hibernate in Java Applications
Traducción Automática
I liked that I had a chances to play with code during exercises (not only coding, what trainer prepared).
PITERION GmbH
Curso - Java Spring
Traducción Automática