Curso DataViz
Productos de datos modernos con vibecoding responsable
Datos + ingeniería + desarrollo + diseño + analítica + inteligencia artificial
Dos extremos, una alternativa
- Reporting estándar bien resuelto
- Queda corto en casos de uso concretos
- Paneles a medida lentos o imposibles
- Peso y licencias innecesarias
- La IA genera pantallas en minutos
- Sin modelo mental detrás
- Sin capas ni patrones
- Deuda técnica inmediata
La alternativa: dashboards modernos, interactivos y rápidos, con arquitectura real y la IA como acelerador.
Qué aprenderás
Ingeniería de datos
Pipeline ETL en capas Bronze → Silver → Gold, calidad y modelos de negocio listos para consumir.
Almacenamiento y consulta
Parquet en MinIO, OLAP vs OLTP, DuckDB sin Python como capa intermedia.
API de datos
FastAPI + DuckDB, endpoints REST con filtros y contratos seguros.
Visualización
ECharts: KPIs, series, demanda por hora, segmentación por zona y pago.
Patrones de frontend
Tokens de diseño, componentes reutilizables, contrato de datos estable.
Despliegue
Docker Compose, HTTPS, dashboard accesible desde cualquier navegador.
IA responsable
Vibecoding con estructura: la IA implementa dentro de la arquitectura que defines.
Vibecoding con responsabilidad
La IA es el implementador veloz. La arquitectura la defines tú.
- Implementa dentro de las capas
- Ejecuta, valida, itera
- Escribe el código denso
- Respeta los patrones definidos
- El modelo mental de capas
- Los contratos y el grano de datos
- Cada paso sensible (revisión)
- Git antes de tocar código
Regla de oro: la arquitectura no la negocia la IA — se valida contra datos reales y se revisa con diffs.
FastViz
Un dashboard real en producción, no un mock de captura.
- 2.7M viajes NYC
- Taxi TLC público
- Enero 2024
- Overview
- Operations
- Zones
- Payments & Tips
- Rango de fechas
- Borough
- Zona
- Tipo de pago
- ETL Polars
- FastAPI + DuckDB
- MinIO + nginx
- Docker + HTTPS
La cadena de datos completa
El dashboard consulta, no procesa: el dato se transforma una vez.
¿Por qué DuckDB?
Millones de registros con respuestas en milisegundos.
- SQL directo sobre Parquet
- Sin servidor, sin instalación
- Consulta s3://gold/... vía S3
- Ejecución vectorizada por columnas
- Sin capa pesada entre dato y navegador
- Soluciones ligeras y eficientes
- Parquet columnar + compresión
- El formato estándar de los motores modernos
ETL: el dato se procesa una vez
Capas de medallón con configuración externa.
Regla del pipeline: el código NO cambia cuando cambia el entorno; solo cambia config.yml.
Backend: contratos seguros
Una query por fuente · un router por recurso · parámetros nombrados.
- daily_summary
- zone_performance
- tip_analysis
- hourly_demand
- /api/kpis
- /api/operations
- /api/zones
- /api/payments
- Filtros con named params
- Cada filtro aplica donde existe
- Sin dimensiones → null → «—»
- Sin interpolación de strings
Frontend: patrones coherentes
Tokens, componentes y un contrato de datos estable.
- CSS variables únicas
- Tema claro / oscuro
- Estética terminal
- Responsive
- KPIs + charts + loader
- loadOverview · loadZones…
- Navegación por hash
- Paneles independientes
- El mock espeja el API
- Mismo shape en ambos modos
- Fallback transparente
- Validación con datos reales
Capas que la IA respeta
Una combinación de disciplinas
No es un curso de «hacer gráficos» — es construir productos de datos.
- Ingeniería de datos
- Analítica
- Grandes volúmenes
- Diseño de dashboards
- DataViz moderno
- Desarrollo web
- Stacks de datos modernos
- Productos de datos
- Optimización
- LLMs como acelerador
- Vibecoding responsable
- + desarrollo profesional
Entregable: un proyecto de alto nivel en GitHub — artefacto demostrable para CV, LinkedIn y reclutadores.
¿A quién está dirigido?
- Data Engineers
- Data Analysts
- Analytics Engineers
- Data Scientists
- Data Architects
- BI Devs / Analysts
- Software Engineers
- Full-Stack Developers
- Frontend / Backend Devs
- Web Developers
- ML / AI Engineers
- Product Analysts
- PM con perfil técnico
- Cloud / Data Platform
- Consultores de datos
- BI / Reporting / Data Products
También para ampliar perfil: DE → productos visuales · web dev → OLAP · analyst → arquitectura.
Temario · 6 sesiones
| Sesión | Tema | Resultado |
|---|---|---|
| 1 · Datos y ETL | Fuente real, Bronze/Silver/Gold con Polars, calidad | Pipeline modular con config externa |
| 2 · Almacenamiento | MinIO/S3, Parquet columnar, DuckDB OLAP | SQL directo sobre el lago |
| 3 · API de datos | FastAPI + DuckDB, endpoints, filtros seguros | Backend documentado |
| 4 · Dashboard | ECharts, KPIs, paneles por dominio, patrones | Dashboard conectado a datos reales |
| 5 · UX de datos | Filtros por grano, estados vacíos, responsive | Producto usable |
| 6 · Despliegue | Docker Compose, HTTPS, publicación en GitHub | Dashboard desplegado y público |
Fechas, horarios e inversión
6 sesiones en vivo + grabaciones (modalidad asincrónica disponible).
| País / ciudad | Hora local |
|---|---|
| Colombia · Perú · Ecuador · Panamá | 7:00 PM |
| México · Centroamérica | 6:00 PM |
| Venezuela · Bolivia · Paraguay · Caribe · Miami · NY | 8:00 PM |
| Argentina · Uruguay · Brasil · Chile | 9:00 PM |
| España (Península) | 2:00 AM (día siguiente) |
| Reino Unido | 1:00 AM (día siguiente) |
7, 8, 9 y 14, 15, 16 de septiembre de 2026 · Inversión: USD 180
Construir, no solo mirar
Un dashboard desplegado · un repo de alto nivel · skills para tu perfil
Datos + ingeniería + desarrollo + diseño + analítica + IA
Solicitar acceso y más info _