Saltar al contenido principal
Spring Boot
Formación a medida Avanzado certificado-java-spring-microservicios

Java Spring Microservicios

Spring Boot ·Backend

Curso profesional de microservicios con Java y Spring Boot para descomponer monolitos o diseñar plataformas distribuidas desde cero. Trabajas API Gateway, configuración centralizada, descubrimiento de servicios, resiliencia, mensajería asíncrona con Kafka, observabilidad y despliegue en Kubernetes. Al terminar lideras la transformación de tu backend a una arquitectura distribuida lista para banca, telco, fintech y sector público.

Evidencias FUNDAE Activación guiada Evaluación con IA Sin permanencia

¿Prefieres verlo en directo? Agenda una demo sin compromiso.

Formación corporativa: este curso se activa bajo pedido para tu organización. Adaptamos temario, calendario y modalidad (teleformación, aula virtual o mixto).

Contenido del curso

Estándar de facto del backend Java empresarial.

20 módulos 152 lecciones 25 ejercicios evaluados por IA 13 tests
  • Introducción a Spring Boot Lección
  • Crear proyecto con Spring Initializr Lección
  • Crear proyecto desde Visual Studio Code Lección
  • Crear proyecto con IntelliJ IDEA Lección
  • Spring Boot Starters Lección
  • Test de introducción a Spring Boot Test

Detalles del curso

Público objetivo

  • Desarrolladores Java senior que lideran la migración desde monolitos Spring Boot hacia arquitecturas basadas en microservicios.
  • Arquitectos de software responsables de definir el stack distribuido y las políticas de comunicación entre servicios.
  • Ingenieros backend de banca, fintech, telco, ecommerce y sector público que operan plataformas de alta disponibilidad.
  • Ingenieros DevOps y SRE que empaquetan microservicios Spring en contenedores y los despliegan en Kubernetes.

Prerrequisitos: experiencia profesional con Java 21 LTS o superior (idealmente Java 25 LTS), dominio de Spring Boot 4 (API REST y Spring Data JPA), conocimientos básicos de Docker y de redes IP.

Contenido del roadmap

Spring Boot y API REST como base del microservicio

  • Proyectos Spring Initializr, starters, estructura modular Maven o Gradle.
  • Controladores REST, ResponseEntity, validación con Bean Validation, manejo de errores con ProblemDetail y documentación OpenAPI.
  • RestClient como cliente HTTP moderno para llamadas entre servicios.

Mensajeria con Apache Kafka

  • Instalación de Kafka local y en Docker, configuración de topics, producers, consumers y particionado.
  • KafkaTemplate y KafkaListener en Spring Boot, serialización JSON y Avro, gestión de errores y reintentos.
  • Introducción a Kafka Streams para procesamiento event-driven.

Observabilidad en microservicios

  • Logs estructurados JSON y correlación con trace id, Spring Boot Actuator, Micrometer y Prometheus.
  • Trazas distribuidas y metricas para diagnosticar cuellos de botella en un grafo de servicios.

Spring Cloud: la plataforma de microservicios

  • Config Server y Config Client para configuración centralizada por perfil y entorno.
  • HashiCorp Vault para gestión segura de secretos.
  • Eureka como service registry y Spring Cloud LoadBalancer para distribución cliente.
  • OpenFeign como cliente REST declarativo entre microservicios.
  • Spring Cloud Gateway como punto de entrada único, con rate limiting, rewriting y circuit breakers.
  • Resilience4j para circuit breakers, retries, bulkheads y rate limiters.
  • Spring Cloud Stream sobre Kafka para binders y canales de eventos reutilizables.

Despliegue en Kubernetes

  • Arquitectura del cluster, kubectl y primeros comandos.
  • Deployments, ReplicaSets, rolling updates, HPA para autoescalado horizontal.
  • Services (ClusterIP, NodePort, LoadBalancer), Ingress y Gateway API para exposición HTTP.
  • ConfigMaps y Secrets para configuración externalizada de cada microservicio.

Proyecto integrador

Un dominio de pedidos y pagos implementado como conjunto de microservicios Spring Boot (orders, payments, inventory, notifications) que se comunican por REST (OpenFeign) y por eventos Kafka (Spring Cloud Stream), se orquestan con Spring Cloud Gateway, tienen resiliencia con Resilience4j y se despliegan en Kubernetes con Deployments, ConfigMaps, Secrets e Ingress.

Objetivos de aprendizaje

Al completar este roadmap seras capaz de:

  • Disenar una arquitectura de microservicios completa sobre Java y Spring Boot siguiendo patrones validados en producción.
  • Implementar comunicación síncrona entre servicios con OpenFeign y RestClient, y asíncrona con Kafka y Spring Cloud Stream.
  • Centralizar configuración y secretos con Spring Cloud Config y HashiCorp Vault.
  • Descubrir servicios dinamicamente con Eureka y distribuir tráfico con Spring Cloud LoadBalancer.
  • Orquestar el tráfico entrante con Spring Cloud Gateway y aplicar filtros, rate limiting y rutas dinámicas.
  • Aplicar patrones de resiliencia (circuit breaker, retry, bulkhead) con Resilience4j.
  • Instrumentar y observar microservicios con Micrometer, Prometheus y trazas distribuidas.
  • Desplegar los microservicios en Kubernetes con Deployments, Services, Ingress, ConfigMaps y Secrets.
  • Liderar la migración de un monolito a una plataforma de microservicios corporativa.

Otros cursos de Spring Boot

Formación a medida ·Avanzado

Microservicios con Spring Cloud

Curso para diseñar y operar arquitecturas de microservicios con Spring Cloud sobre Spring Boot y Java. Trabajas descubrimiento de servicios, configuración centralizada, API Gateway con filtros y autenticación, resiliencia, balanceo, mensajería asíncrona, patrón Saga, observabilidad distribuida y despliegue en Kubernetes. Al terminar lideras la descomposición de un monolito o el diseño de una plataforma distribuida nueva para proyectos empresariales.

Formación a medida ·Nivel medio

Spring Data JPA

Curso para dominar la capa de persistencia con Spring Data JPA e Hibernate sobre Spring Boot y bases de datos relacionales. Trabajas entidades y relaciones, repositorios, consultas derivadas y con JPQL, proyecciones, filtros dinámicos, paginación, auditoría, transacciones y testing con bases de datos reales en contenedores. Al terminar diseñas modelos de datos robustos y evitas problemas de rendimiento típicos en backends empresariales.

Formación a medida ·Nivel medio

Spring Security esencial

Curso para securizar aplicaciones Spring Boot con Spring Security, la primera capa de ciberseguridad de cualquier backend Java empresarial. Trabajas arquitectura de filtros, autenticación contra base de datos, hashing de contraseñas, autorización por rol, protección de APIs REST con JWT, seguridad a nivel de método, CSRF, CORS, cabeceras seguras y testing. Al terminar entregas aplicaciones protegidas y listas para auditorías de seguridad.

Formación a medida ·Avanzado

Spring WebFlux reactivo

Curso para construir backends reactivos de alta concurrencia con Spring WebFlux sobre Spring Boot y Java. Trabajas el modelo no bloqueante con Project Reactor, controladores con Mono y Flux, persistencia reactiva sobre PostgreSQL, consumo de APIs externas, eventos en streaming, WebSockets, seguridad reactiva, gestión de errores y testing. Al terminar entregas servicios listos para fintech, trading, telemetría e IoT con miles de conexiones concurrentes.

Llave en mano para empresas

¿Formación para tu equipo en esta tecnología?

Tú nos dices a quién formar y nosotros configuramos la plataforma con tu marca, damos de alta a tu gente, evaluamos las entregas con IA y te entregamos los certificados y los informes técnicos para tu gestor FUNDAE. Catálogo amplio con teleformación, aula virtual o mixto. Sin permanencia, sin coste de setup.

¿Prefieres verlo en directo? Agenda una demo.

Preguntas frecuentes

¿Java Spring Microservicios es bonificable por FUNDAE para mi empresa?
Puede ser bonificable cuando la acción cumple los requisitos aplicables. La plataforma aporta evidencias técnicas: seguimiento de tiempos, registro de conexiones, foros, encuestas y certificados para que tu entidad organizadora o gestoría revise la documentación.
¿En qué modalidades se imparte Java Spring Microservicios?
En tres modalidades: teleformación (online asíncrona), aula virtual privada en directo y mixta. Adaptamos temario, calendario y modalidad al equipo.
¿Se adapta Java Spring Microservicios al nivel de mi equipo?
Sí. Adaptamos temario, calendario y modalidad al nivel y al stack del equipo, con ejercicios evaluados por IA y certificado verificable.
¿Cuánto tarda en activarse para mi empresa?
La activación corporativa estándar es rápida, sin coste de setup ni permanencia.