Saltar al contenido principal
Programación · Java · Spring

Cursos de Java y Spring Boot: de cero a microservicios

Itinerario completo de Java y Spring: desde el lenguaje hasta Spring Boot, APIs REST, microservicios, testing y arquitectura empresarial.

JavaSpring BootMicroserviciosTesting

Sobre esta formación

Java sigue siendo la columna vertebral del software empresarial, y Spring Boot su framework de referencia. Esta subcategoría reúne un itinerario completo: lenguaje moderno, backend con Spring Boot, APIs REST, datos con JPA, seguridad, microservicios, testing serio y arquitectura.

Formación para equipos que construyen y mantienen sistemas que importan, con código real, buenas prácticas y los patrones que se usan en producción — incluida la integración de IA con Spring AI.

Cursos disponibles (13)

Ver curso

Programación en Java desde cero

Aprende a programar en Java desde cero con una base sólida: sintaxis, orientación a objetos, colecciones y herramientas profesionales para dar el salto al desarrollo backend.

  • Iniciación
  • 30 horas
  • Online en directo
Ver curso
Ver curso

Desarrollo backend con Java y Spring Boot

Domina el desarrollo backend con Spring Boot: arquitectura en capas, persistencia con Spring Data JPA, validación, testing y despliegue de aplicaciones Java listas para producción.

  • Intermedio
  • 30 horas
  • Online en directo
Ver curso
Ver curso

APIs REST con Spring Boot: diseño, seguridad y buenas prácticas

Aprende a diseñar y proteger APIs REST con Spring Boot: contratos claros con OpenAPI, autenticación con JWT y OAuth2, versionado, manejo de errores y pruebas automatizadas.

  • Intermedio
  • 24 horas
  • Online en directo
Ver curso
Ver curso

Microservicios con Spring Boot y Spring Cloud

Construye arquitecturas de microservicios con Spring Boot y Spring Cloud: API gateway, configuración centralizada, resiliencia con Resilience4j, eventos con Kafka y observabilidad distribuida.

  • Avanzado
  • 30 horas
  • Online en directo
Ver curso
Ver curso

Programación con IA en Java y Spring Boot

Lleva la IA generativa a tus aplicaciones Java con Spring AI: integración de LLMs con ChatClient, RAG con VectorStore, function calling, agentes y MCP dentro del ecosistema Spring Boot.

  • Avanzado
  • 24 horas
  • Online en directo
Ver curso
Ver curso

Java intermedio: POO, colecciones y excepciones

Consolida tu Java con el nivel que piden los proyectos reales: orientación a objetos con criterio, colecciones y genéricos a fondo, diseño de excepciones, inmutabilidad y la API de fechas moderna.

  • Intermedio
  • 24 horas
  • Online en directo
Ver curso
Ver curso

Java avanzado: streams, lambdas y concurrencia

Domina las capacidades avanzadas de Java: programación funcional con lambdas y streams, Optional bien usado, y concurrencia moderna con executors, CompletableFuture y virtual threads.

  • Avanzado
  • 24 horas
  • Online en directo
Ver curso
Ver curso

Java moderno: novedades de Java 21 a 25 LTS

Actualiza tu Java al estado del arte: records, sealed classes, pattern matching, virtual threads y las novedades de Java 21 a 25 LTS, con criterios para migrar desde Java 8, 11 o 17.

  • Avanzado
  • 16 horas
  • Online en directo
Ver curso
Ver curso

Spring Framework: Core, IoC, Beans y configuración

Entiende Spring por dentro en lugar de copiar anotaciones: contenedor IoC, ciclo de vida de beans, inyección de dependencias, configuración, perfiles, eventos y AOP, la base que explica todo Spring Boot.

  • Intermedio
  • 20 horas
  • Online en directo
Ver curso
Ver curso

Spring Data JPA e Hibernate

Domina la persistencia Java de verdad: mapeo de entidades y relaciones, persistence context, repositorios y consultas con Spring Data, transacciones, problema N+1 y optimización del rendimiento.

  • Intermedio
  • 24 horas
  • Online en directo
Ver curso
Ver curso

Spring Security con JWT y OAuth2

Domina Spring Security de verdad: arquitectura de filtros, autenticación stateless con JWT, OAuth2 y OpenID Connect con Keycloak, autorización por roles y método, y testing de la seguridad.

  • Avanzado
  • 20 horas
  • Online en directo
Ver curso
Ver curso

Testing en Java con JUnit, Mockito y TDD

Aprende a probar software en serio: tests unitarios con JUnit 5 y Mockito, tests de integración con Testcontainers, TDD como disciplina de diseño y estrategia de testing para aplicaciones Spring Boot.

  • Intermedio
  • 24 horas
  • Online en directo
Ver curso
Ver curso

Arquitectura hexagonal y Clean Architecture con Java

Diseña aplicaciones Java que sobreviven al cambio: arquitectura hexagonal y Clean Architecture con puertos y adaptadores, dominio aislado del framework, casos de uso explícitos y migración gradual desde el código en capas.

  • Avanzado
  • 20 horas
  • Online en directo
Ver curso

Más formación en Programación