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 aplicaciones Spring con Mockito
Configuración basada en anotaciones
- Utilización de las anotaciones @Component y @Autowired
- Combinación de configuración mediante XML y anotaciones
- Uso de @Configuration y JavaConfig para configuraciones sin XML
Introducción a Spring Boot 3.5.5
- Conceptos clave de Spring Boot y su funcionalidad principal
- Creación de proyectos Spring Boot con Spring Initializr
- Construcción y ejecución de la primera aplicación REST
Programación Orientada a Aspectos (AOP) y transacciones
- Integración de AspectJ con Spring: principios y configuración
- Explicación sobre las transacciones declarativas en Spring
- Configuración de transacciones mediante XML o @Configuration
Persistencia de datos con Spring y JPA
- Configuración de JPA y establecimiento de la conexión a la base de datos
- Diseño de capas DAO y Repository mediante configuración de JPA Boot
- Generación y gestión eficaz de perfiles y propiedades
Desarrollo de aplicaciones RESTful con JPA
- Creación sencilla de APIs REST CRUD mediante JPA
- Diseño de operaciones CRUD que utilizan beans anidados en la arquitectura
- Serialización con Jackson: uso de @JsonIgnore, manejo de proxies Hibernate y evitación de bucles recursivos
Técnicas avanzadas para REST y gestión de datos
- Implementación de DTOs RESTful mediante MapStruct
- Manejo adecuado de errores en aplicaciones REST
- Empleo de patrones de modelos duplicados en JPA<\/li>
Spring REST junto con Spring Data JPA
- Generación dinámica de consultas según el nombre del método
- Paginación y ordenamiento en búsquedas con Spring Data JPA
- Construcción de consultas personalizadas mediante la anotación @Query
Conclusión y próximos pasos
Requerimientos
- Conocimiento básico de los conceptos de programación Java
- Experiencia previa con programación orientada a objetos
- Dominio de herramientas de construcción como Maven o Gradle
Público objetivo
- Desarrolladores Java que se inician en el ecosistema Spring
- Ingenieros de software interesados en crear aplicaciones web RESTful con rapidez
- Programadores que desean obtener experiencia práctica con Spring Boot y JPA en su forma más moderna
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 2900 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Reseñas (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