Solicitar información

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
 14 Horas

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.
Inversión

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)

Próximos cursos

Categorías Relacionadas