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,MockJwty Testcontainers. - Migrar configuraciones legacy
WebSecurityConfigurerAdapteral modelo moderno.
Explorar más cursos de programación
Descubre más cursos y hojas de ruta de programación
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.