Curso Spring Security, Grupo Solutia 2026

Curso Spring Security Grupo Solutia, tanda 2

Certificado profesional
Curso de programación
10 horas
Avanzado
Actualizado: 19/04/2026

¡Desbloquea el curso completo!

Asistente IA
Ejercicios código
Certificado
Empezar curso

Curso Spring Security, Grupo Solutia 2026 con certificado

Este curso de Spring Security de 10 horas está diseñado específicamente para Grupo Solutia en el marco de la tanda 2 de 2026. Aprenderás a proteger aplicaciones Spring Boot en entornos empresariales reales: desde la autenticación básica con formularios hasta flujos OAuth2 federados con proveedores externos, pasando por APIs REST stateless con JWT, Passkeys sin contraseña y un Authorization Server propio construido con Spring Authorization Server.

El itinerario está alineado con las versiones más recientes del ecosistema Spring: Spring Security 7.x sobre Spring Boot 3.3+ (con migración directa a Spring Boot 4.x) y Java 21 LTS. Se cubren las APIs modernas basadas en SecurityFilterChain y se marcan de forma explícita los patrones legacy (WebSecurityConfigurerAdapter, antMatchers, authorizeRequests) para facilitar la migración de proyectos existentes.

Público objetivo

Curso dirigido a profesionales de Grupo Solutia con rol de:

  • Desarrollador backend Java con conocimientos previos de Spring Boot y Spring Data JPA.
  • Arquitecto de software responsable de políticas de seguridad en microservicios.
  • Ingeniero de integración encargado de SSO, OAuth2 y proveedores de identidad corporativos.

Se recomienda haber cursado previamente el curso de Spring Boot y el curso de Spring Boot microservicios que forman parte del catálogo formativo.

Contenido del curso

Fundamentos de Spring Security

Arquitectura, SecurityFilterChain, SecurityContextHolder, AuthenticationManager y codificadores modernos de contraseñas (BCrypt, Argon2).

Autenticación y gestión de usuarios

Registro, login, UserDetailsService con JDBC, Passkeys basadas en WebAuthn.

Spring Security en Web MVC

Configuración sobre Thymeleaf, gestión de sesiones, logout personalizado, protección CSRF avanzada.

API REST y JWT

Filtro JWT, refresh tokens, claims personalizados, política STATELESS.

OAuth2 y OpenID Connect

OAuth2 Client con GitHub y Google, Resource Server con JWT, Spring Authorization Server.

Autorización

authorizeHttpRequests, anotaciones @PreAuthorize / @PostAuthorize, SpEL aplicado a dominios.

Temas avanzados y testing

CORS, eventos de auditoría, testing con Testcontainers y proyecto final integrador.

Objetivos de aprendizaje

Al completar este curso serás capaz de:

  • Proteger una aplicación Spring Boot con configuración moderna SecurityFilterChain.
  • Implementar autenticación por formulario, JWT, OAuth2 y Passkeys.
  • Configurar OAuth2 Client y Resource Server alineados con OAuth 2.1.
  • Levantar un Authorization Server propio con Spring Authorization Server.
  • Aplicar autorización granular con authorizeHttpRequests, anotaciones y SpEL.
  • Testear la capa de seguridad con @WithMockUser, MockJwt y Testcontainers.
  • Migrar configuraciones legacy WebSecurityConfigurerAdapter al modelo moderno.

Explorar más cursos de programación

Descubre más cursos y hojas de ruta de programación

Alan Sastre - Autor del curso

Alan Sastre

Ingeniero de Software y formador, CEO en CertiDevs

Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, se dedica a crear hojas de ruta y cursos de programación estructurados. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan diseña contenido educativo de calidad para desarrolladores de todos los niveles.