Nuevo Programa
Ingeniería De Datos
¡Domina el poder del procesamiento de datos a gran escala!
¡Construye pipelines robustos, automatiza flujos y conviértete en el experto que las empresas exigen!
Lidera la revolución de los datos y transforma tu futuro.
Inicia dominando Python, Pandas y NumPy para manipular grandes volúmenes de información, apoyándote en asistentes inteligentes para asimilar rápidamente estas bases. Avanzarás construyendo bases de datos robustas con PostgreSQL y SQL. Aquí, estas herramientas evolucionan a copilotos que optimizarán tus consultas. Luego, orquestarás pipelines ETL y procesarás Big Data utilizando Apache Airflow, PySpark y tecnologías Cloud (AWS o GCP), automatizando tareas complejas. Finalmente, diseñarás un Data Warehouse con dbt asegurando la calidad analítica.
Metodología:
Duración:
Horario:
Sobre el
Programa
Este programa está diseñado para transformar tu perfil técnico y llevarte al fascinante mundo de la ingeniería de datos. Nuestro objetivo es que domines el ciclo completo de la información, desde la ingesta hasta su visualización estratégica. No solo aprenderás a escribir scripts aislados, sino a pensar arquitectónicamente, aplicando las mejores prácticas de la industria que garantizan la disponibilidad, calidad y escalabilidad de los datos en entornos corporativos de alta demanda.
A través de módulos estructurados, iniciarás con el ecosistema de Python, Pandas y NumPy. Luego, dominarás el modelado relacional con PostgreSQL y SQL. Con estas bases sólidas, avanzarás hacia la construcción y orquestación de pipelines automatizados utilizando Apache Airflow y PySpark, integrando potentes servicios en la nube como AWS o GCP. Finalmente, consolidarás tu conocimiento diseñando un Data Warehouse moderno con dbt y creando dashboards, entregando un proyecto profesional end-to-end.
Saber más
- Navegación y gestión del sistema de archivos desde la terminal.
- Exploración y búsqueda de archivos de datos desde la terminal.
- Ejecución de scripts en Python y configuración básica del entorno.
- Instalación de Python, Visual Studio Code, Jupyter Notebook y entornos virtuales.
- Estructuras de control y colecciones aplicadas al análisis de datos.
- Lectura y análisis básico de archivos CSV con Python.
- Carga de múltiples fuentes de datos (CSV, Excel y JSON) utilizando Pandas.
- Detección y tratamiento de valores nulos mediante
fillna,dropnaeinterpolate. - Renombrado de columnas, conversión de tipos de datos y estandarización de formatos de fecha.
- Filtrado, ordenamiento y agrupamiento de datos con
groupbyyagg. - Integración de múltiples fuentes de datos mediante
mergeyconcat. - Aplicación de funciones vectorizadas con
applyy NumPy para cálculos masivos. - Cálculo de estadísticas descriptivas y detección de valores atípicos (outliers) mediante el método IQR.
- Creación de gráficos de distribución, correlación y tendencias con Matplotlib y Seaborn.
- Generación de tablas dinámicas (Pivot Tables) y mapas de calor (Heatmaps) para el análisis de patrones de ventas.
- Exportación de DataFrames transformados a formatos CSV y Parquet.
- Documentación de hallazgos del análisis exploratorio de datos (EDA) mediante celdas Markdown en Jupyter Notebook.
- Desarrollo de una función reutilizable de limpieza de datos para su integración en el pipeline del proyecto.
- Instalar Apache Airflow con Docker Compose y explorar la interfaz web.
- Entender el concepto de DAG, Tasks, Operators y dependencias en Airflow.
- Crear un DAG que extrae datos de una API pública, los transforma y los almacena.
- Usar PythonOperator, BashOperator y BranchPythonOperator en un mismo DAG.
- Configurar variables, conexiones y manejo de errores con retries en Airflow.
- Crear sensor que detecta llegada de nuevo archivo para disparar el pipeline.
- Instalar PySpark localmente y entender la arquitectura Driver/Executor.
- Crear SparkSession y cargar datasets grandes en DataFrames distribuidos.
- Aplicar transformaciones lazy: select, filter, withColumn, groupBy, agg.
- Ejecutar Spark SQL sobre DataFrames para consultas analíticas a escala.
- Leer y escribir datos en formato Parquet y Delta para eficiencia en lectura.
- Medir y comparar tiempos de Pandas vs PySpark en el mismo dataset.
- Crear cuenta AWS Free Tier; configurar IAM, credenciales y CLI.
- Crear bucket S3, subir datos procesados y organizar en particiones (año/mes/día).
- Definir catálogo de datos con AWS Glue Crawler para registrar esquemas automáticamente.
- Consultar datos en S3 directamente con Amazon Athena usando SQL estándar.
- Crear un job de AWS Glue con PySpark para transformar datos en la nube.
- Conectar Airflow local a servicios cloud usando AWS Hooks y Operators.
- Instalar dbt-core y conectarlo a PostgreSQL; entender la estructura de un proyecto dbt.
- Crear modelos de staging que limpian y estandarizan tablas fuente (stg_).
- Diseñar modelo estrella: tablas de hechos (fact_ventas) y dimensiones (dim_cliente, dim_producto).
- Crear modelos mart con transformaciones de negocio usando SQL en dbt.
- Documentar modelos, columnas y relaciones con
schema.ymlen dbt. - Ejecutar
dbt run,dbt testydbt docs generatepara validar y documentar. - Definir expectativas de datos con Great Expectations:
not_null,unique,value_range. - Integrar las validaciones de Great Expectations en el pipeline de Airflow.
- Implementar logging estructurado en Python para rastrear errores del pipeline.
- Crear alertas automáticas por email o Slack cuando un test de calidad falla.
- Agregar tests de dbt:
uniqueness,not_null,accepted_values,relationships. - Documentar el linaje de datos: origen → transformación → destino con dbt docs.
- Conectar Metabase o Power BI al Data Warehouse y crear fuente de datos.
- Diseñar y construir dashboard con KPIs clave: ventas, tendencias y segmentación.
- Crear gráficos interactivos: filtros por fecha, región y categoría de producto.
- Documentar el proyecto final: README completo con arquitectura, instrucciones y capturas.
- Preparar presentación de 10 minutos: problema → arquitectura → demo → conclusiones.
- Revisar y pulir el repositorio GitHub: estructura clara, commits limpios y README profesional.
APLICA



