Inscribite ahora y empezá el lunes 19 de octubre. Tuvimos más alumnos de los que esperábamos y estamos reforzando la estructura y mejorando la calidad académica y la experiencia de cursado: el campus abre ese día. Si ya estás cursando, tu inscripción sigue vigente y retomás apenas reabramos.

Ver cursos
  1. Inicio
  2. Cursos
  3. Data Engineering Fundamentals
CURSO INTERMEDIO · 30 HORAS

Data Engineering Fundamentals

Del CSV crudo al pipeline observable y reproducible

Dominá el ciclo completo de un pipeline de datos: ingesta batch, modelado en capas (bronze/silver/gold), orquestación con DAGs, validaciones de calidad y observabilidad. Todo sobre un caso real de Fintora.

30 horas
10 unidades
Tutor virtual 24/7
Perfil intermedio
pipeline_bronze_silver_gold.py
# Pipeline en capas
def run(source):
  bronze = ingest(source)
  silver = clean(bronze)
  gold = model(silver)
  validate(gold)
  return publish(gold)
1
Ingestar — CSV, JSON Lines y logs
2
Transformar — bronze → silver → gold
3
Orquestar — DAGs, retries y backfills
4
Observar — calidad, linaje y frescura
10
Unidades didácticas
30h
Duración total
Intermedio
Nivel del curso
24/7
Tutor virtual disponible
Inversión del curso
$100.000 ARS
Acceso completo + certificación IDSA + UTN. Emisión por curso, no al final del trayecto.
Único pago
Transferencia · Mercado Pago · PayPal
$100.000
▸ OBJETIVOS DE APRENDIZAJE

Lo que lograrás al completar el curso

Cada objetivo es verificable mediante entregables con corrección automática. Sin ambigüedades, sin autoevaluación subjetiva.

1

Comprender el rol del Data Engineer y las arquitecturas de datos

2

Modelar datos en capas (bronze/silver/gold) y dimensionalmente

3

Implementar ingesta batch desde CSV, JSON y logs

4

Elegir formatos de almacenamiento según el caso de uso

5

Construir transformaciones idempotentes y reproducibles

6

Orquestar flujos con dependencias, retries y backfills

7

Aplicar validaciones de calidad de datos sistemáticas

8

Monitorear pipelines: frescura, volumen, esquema, linaje

9

Optimizar ingesta y transformación con criterio

10

Documentar pipelines y decisiones técnicas

▸ TEMARIO COMPLETO

10 unidades · 3 horas cada una

Progresión estructurada: del rol del Data Engineer al proyecto integrador con un pipeline end-to-end para Fintora.

1
Rol
Rol del Data Engineer y arquitecturas de datos
▼
  • Comprender el rol del Data Engineer y su lugar en un equipo de datos
  • Diferenciar arquitecturas batch, streaming y mixtas
  • Identificar los componentes de una plataforma de datos moderna
2
Modelado
Modelado de datos en capas y dimensional
▼
  • Comprender el modelado en capas (bronze/silver/gold)
  • Aplicar modelado dimensional (hechos y dimensiones)
  • Diseñar un modelo para Fintora fase 1
3
Ingesta
Ingesta batch de fuentes heterogéneas
▼
  • Implementar ingesta batch desde CSV, JSON Lines y logs
  • Manejar esquemas, tipos y evolución
  • Detectar y aislar registros inválidos en la ingesta
4
Almacenamiento
Almacenamiento: formatos, particionado y lake local
▼
  • Elegir formatos de almacenamiento según el caso de uso
  • Aplicar particionado y compresión con criterio
  • Diseñar el layout del lake local de Fintora
5
Transformación
Transformación: de bronze a silver a gold
▼
  • Implementar transformaciones idempotentes
  • Limpiar y tipar datos de bronze a silver
  • Construir el modelo dimensional en gold
6
Orquestación
Orquestación: DAGs, dependencias y reintentos
▼
  • Comprender el concepto de DAG y orquestación
  • Implementar un mini-orquestador en Python
  • Manejar retries, backfills y fallos
7
Calidad
Calidad de datos y testing
▼
  • Diseñar validaciones de calidad sistemáticas
  • Implementar tests sobre pipelines
  • Definir contratos entre capas
8
Observabilidad
Observabilidad: linaje, frescura y monitoreo
▼
  • Implementar observabilidad básica sobre el pipeline
  • Documentar linaje de datos
  • Definir y monitorear SLAs de frescura
9
Performance
Performance y optimización del pipeline
▼
  • Diagnosticar cuellos de botella en ingesta y transformación
  • Aplicar técnicas de optimización con criterio
  • Escalar el pipeline sin cambiar la lógica
10
Proyecto
Proyecto integrador
▼
  • Integrar todos los conocimientos en un pipeline end-to-end
  • Documentar decisiones arquitectónicas
  • Presentar el pipeline y sus resultados a stakeholders
▸ MODALIDAD

Diseñado para profesionales que construyen datos

100% autogestionado y asincrónico. Notebooks en JupyterLite o Google Colab y tutor virtual 24/7.

Tutor virtual 24/7

Un asistente virtual entrenado sobre el contenido del curso responde tus dudas de forma clara y directa, sin abrumar con citas extensas.

  • Respuestas claras y sintéticas
  • Disponible las 24 horas
  • Contexto del curso completo

Contenido en Moodle

Lecciones estructuradas y referenciadas en texto. Sin videos interminables: leé, consultá y avanzá a tu ritmo.

  • Plataforma Moodle
  • Búsqueda instantánea
  • Ritmo personal

Notebooks en JupyterLite y Google Colab

Notebooks ejecutables con código real. Cada componente del pipeline se implementa y se ejecuta sobre datos reales.

  • Ejecución sin configuración
  • JupyterLite o Colab
  • Pipeline funcional end-to-end

Entregables verificados

Cada unidad tiene entregables obligatorios con verificación automática. Sabés exactamente si el pipeline cumple o no cumple.

  • Corrección automática
  • Criterios objetivos
  • Feedback inmediato
▸ METODOLOGÍA

Del CSV crudo al pipeline observable

Un ciclo claro que parte del rol del Data Engineer y llega a un pipeline end-to-end testeado, monitoreado y documentado.

1

Diseñar

Arquitectura, capas y modelo dimensional.

2

Ingestar

Batch desde CSV, JSON y logs.

3

Transformar

Bronze → silver → gold, idempotente.

4

Observar

Calidad, linaje, frescura y optimización.

▸ STACK TECNOLÓGICO

Herramientas que usarás

Sin instalación local. Todo se ejecuta en JupyterLite o Google Colab.

Python Python
Pandas Pandas
PyArrow PyArrow
SQL SQL
DuckDB DuckDB
Jupyter JupyterLite
Google Colab Google Colab
Moodle Moodle
▸ CERTIFICACIÓN ACADÉMICA

Doble aval universitario, verificación digital

Al completar el curso recibís un certificado digital con doble aval: Instituto Data Science Argentina y UTN Facultad Regional Reconquista.

Certificado IDSA + UTN

Qué incluye el certificado

  • Doble firma: Director de IDSA + Decano UTN FRRQ
  • Resolución oficial: 920/2020 UTN Facultad Regional Reconquista
  • Datos personalizados: nombre, DNI, curso, carga horaria y calificación
  • Código QR de verificación digital
  • Copia automática a la Facultad para registro oficial
  • Emisión por curso: no esperás al final del trayecto

Se emite al aprobar los quizzes del curso y los trabajos prácticos con estado aprobado.

▸ PREGUNTAS FRECUENTES

Resolvemos tus dudas

¿Qué es Data Engineering Fundamentals?▼
Es un curso intermedio sobre ingeniería de datos: rol del Data Engineer, arquitecturas batch y streaming, modelado en capas (bronze/silver/gold), modelado dimensional, ingesta batch, formatos de almacenamiento, transformación idempotente, orquestación con DAGs, calidad de datos, observabilidad y optimización.
¿Necesito experiencia previa para este curso?▼
Perfil intermedio. Se recomienda manejo de Python (funciones, listas, diccionarios), SQL básico (SELECT, WHERE) y nociones de archivos CSV/JSON. No se requiere experiencia previa con orquestadores como Airflow ni con plataformas cloud.
¿Se enseña Airflow o algún orquestador específico?▼
El curso se enfoca en los conceptos de orquestación (DAGs, dependencias, retries, backfills) y en construir un mini-orquestador desde cero en Python. Al terminar, vas a poder entender y usar Airflow, Dagster o Prefect sin problemas, porque los conceptos son los mismos. Se mencionan las alternativas con criterio.
¿Necesito un warehouse real o cloud?▼
No. Todo el pipeline se construye sobre un lake local en el entorno del notebook (JupyterLite o Colab), con archivos Parquet y particiones. Los conceptos son los mismos que aplicarías en S3 + Snowflake o GCS + BigQuery; solo cambia el storage.
¿Cómo se verifican los entregables?▼
Cada unidad incluye entregables obligatorios con verificación automática: el pipeline se ejecuta sobre datasets conocidos y se validan los resultados esperados (registros correctos, particiones bien formadas, idempotencia verificada, tests que pasan, SLAs de frescura). Feedback inmediato: cumple / no cumple.
¿Necesito instalar algo localmente?▼
No. Los notebooks se ejecutan en JupyterLite (en el navegador) o Google Colab (en la nube). Solo necesitás un navegador y conexión a internet.
¿Cómo se abona el curso?▼
El valor del curso es de $100.000 ARS y se abona en un único pago mediante transferencia bancaria, Mercado Pago o PayPal.
¿Cuál es el siguiente paso después de este curso?▼
Se articula muy bien con dbt y Analytics Engineering (transformaciones declarativas), Arquitectura de Datos y Data Mesh (arquitectura a escala), Cloud para ML y Datos (infraestructura) y MLOps Avanzado: K8s y Feature Store (integración con ML).

Del CSV crudo al pipeline observable

10 unidades, 30 horas, con proyecto integrador end-to-end. Ingesta, capas, orquestación y calidad.

Item added to cart.
0 items - $0,00