
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
Itinerario completo de Java y Spring: desde el lenguaje hasta Spring Boot, APIs REST, microservicios, testing y arquitectura empresarial.
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.

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.

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.

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.

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

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.

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.

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.

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.

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.

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.

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.

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.

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.
Itinerario Python completo: iniciación, nivel intermedio, automatización, APIs con FastAPI, Django y desarrollo asistido con IA.
Ver cursosFrontend y full-stack modernos: JavaScript, TypeScript, React, Next.js y stacks completos con backend y base de datos.
Ver cursosClean Code, SOLID, Clean Architecture, diseño de APIs, testing y refactorización: el criterio que sostiene el software a largo plazo.
Ver cursosItinerario SQL completo de iniciación a avanzado y administración con Microsoft SQL Server. La base de cualquier trabajo serio con datos.
Ver cursos