
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

Programar bien sigue siendo una de las habilidades más rentables de la economía digital — y, sin embargo, los equipos siguen llegando a producción con bases inestables porque la formación se queda corta o se desvía hacia frameworks de moda.
En esta categoría reunimos itinerarios sólidos: lenguajes (Python), bases de datos (SQL, SQL Server), frameworks modernos (React, Next.js, Django), APIs y arquitecturas full-stack. Cada curso entrega criterio, no solo sintaxis.
Itinerario completo de Java y Spring: desde el lenguaje hasta Spring Boot, APIs REST, microservicios, testing y arquitectura empresarial.

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.
Itinerario Python completo: iniciación, nivel intermedio, automatización, APIs con FastAPI, Django y desarrollo asistido con IA.

Aprende Python desde cero con un enfoque práctico orientado a empresas, datos e IA.

Da el salto a un Python profesional: OOP, testing, packaging y patrones útiles.

Diseña APIs REST profesionales con Python y FastAPI: validación, auth y despliegue.

Construye aplicaciones web sólidas con Django y Python.

Da el salto a Python profesional: orientación a objetos con criterio, tipado con type hints, decoradores y generadores, estructura de proyectos y las herramientas de calidad que usan los equipos serios.

Elimina el trabajo manual repetitivo con Python: procesa ficheros y carpetas, automatiza Excel y CSV, extrae datos de la web, envía correos e informes y programa scripts robustos que funcionan sin vigilancia.
Frontend y full-stack modernos: JavaScript, TypeScript, React, Next.js y stacks completos con backend y base de datos.

React profesional: hooks, patrones, rendimiento y testing.

Next.js end-to-end: App Router, Server Components, datos y despliegue.

Desarrolla aplicaciones completas de extremo a extremo: frontend con React, backend con Spring Boot y persistencia con PostgreSQL, integradas y desplegadas con Docker.

La base del desarrollo web desde cero: HTML semántico, CSS moderno con flexbox, grid y diseño responsive, y JavaScript del navegador con DOM, eventos y fetch, hasta cerrar un proyecto web completo sin frameworks.

Del JavaScript clásico al moderno —módulos, async/await, destructuring, iteradores— y el salto a TypeScript: tipos, interfaces, genéricos, narrowing y la migración progresiva de proyectos reales.

Backend con JavaScript y TypeScript: event loop, Express con rutas y middleware, APIs REST bien diseñadas, acceso a base de datos, autenticación con JWT y despliegue de un servicio completo.
Clean Code, SOLID, Clean Architecture, diseño de APIs, testing y refactorización: el criterio que sostiene el software a largo plazo.

Escribe código que se entiende y se mantiene: nombres con intención, funciones pequeñas, comentarios con criterio, manejo de errores limpio, detección de code smells y revisiones de código que elevan el nivel del equipo.

Aplica los cinco principios SOLID con ejemplos reales y domina los patrones de diseño que de verdad se usan —factory, strategy, observer, decorator, adapter— sabiendo cuándo aportan y cuándo son sobreingeniería.

Diseña APIs REST que otros equipos quieren consumir: recursos y verbos bien elegidos, códigos de estado correctos, versionado, paginación, errores consistentes, contrato OpenAPI y evolución sin romper a los clientes.

Construye una estrategia de testing más allá del framework: pirámide de tests, qué cubrir con unitarios, integración y E2E, cobertura con criterio, análisis estático y puertas de calidad en el pipeline de CI.

Transforma código heredado sin romperlo: tests de caracterización para fijar el comportamiento, seams para introducir pruebas, refactors seguros paso a paso, patrón strangler fig y criterio para decidir entre refactorizar y reescribir.

Instrumenta servicios backend con los tres pilares de la observabilidad: logging estructurado, métricas y trazas distribuidas con OpenTelemetry, dashboards y alertas útiles, SLI/SLO y método de diagnóstico de incidentes en producción.
Itinerario SQL completo de iniciación a avanzado y administración con Microsoft SQL Server. La base de cualquier trabajo serio con datos.

SQL desde cero, aplicado y útil desde la primera consulta.

SQL más allá de SELECT: CTEs, ventanas e índices con criterio.

SQL avanzado: optimización, particionado y modelado dimensional para producción.

SQL Server end-to-end: T-SQL, administración y buenas prácticas para producción.