Programa del Máster en Big Data y Data Engineering

Los módulos de aprendizaje de ingeniería y arquitectura de datos más actuales y con un aprendizaje eficaz para los alumnos

Programa
Módulo

Python es el lenguaje que mayor auge ha experimentado en los últimos años, tanto en el área de la Ciencia de Datos como de la Ingeniería de Datos, por su versatilidad y sencillez. Dispone de paquetes específicos para integrarse con distintas tecnologías y usados en módulos posteriores.

logo python

Python

Lenguaje

logo python uv

UV

Tooling

logo pytest

Pytest

Testing

Módulo

Las herramientas de Inteligencia Artificial generativa están transformando la productividad del ingeniero de datos. En este módulo se aprende a utilizar asistentes de código, LLMs y agentes para acelerar la escritura de pipelines, automatizar tareas repetitivas, generar documentación y detectar errores, integrándose con los flujos de trabajo habituales de ingeniería.

logo claude

Claude Code

IA

logo cursor

Cursor

IA

logo skills

Skills

IA

logo openspec

Skills

IA

Módulo

Se introducirán los componentes clave de las arquitecturas de datos modernas, incluyendo las fuentes de datos, la capa de ingesta, la capa de almacenamiento, la capa de procesamiento, capa de servicio y la capa de presentación. Se presentará su evolución a lo largo de los años, los principales patrones arquitectónicos actuales y su implementación en los distintos proveedores cloud.

data warehouse

Data Warehouse

Arquitectura

data lake

Data Lake

Arquitectura

data lakehouse

Data Lakehouse

Arquitectura

data fabric

Data Fabric

Arquitectura

data mesh

Data Mesh

Arquitectura

Módulo

El curso aborda la creación de modelos de datos basados en tablas para sistemas informacionales. Se estudian técnicas como Entidad-Relación, paso a tablas, y conceptos de modelado dimensional, como tablas de hechos y de dimensiones, modelos de datos en estrella y en copo de nieve, y slowly-changing dimensions (SCD).

datos entidad relacion

Entidad Relación

Modelado

datos estructura estrella

Modelo en estrella

Modelado

datos estructura snowflake

Modelo en copo de nieve

Modelado

Módulo

Este módulo aborda el modelado y almacenamiento de datos en cuatro paradigmas no relacionales ampliamente utilizados en entornos de datos actuales: documental, clave-valor, clave-valor en memoria y grafo. A lo largo del recorrido se trabajan los fundamentos, patrones de uso y criterios de aplicación de tecnologías representativas como Cassandra, Neo4j, Redis y MongoDB, prestando atención a las particularidades de cada modelo y a su encaje en arquitecturas modernas de información.

logo mongodb

MongoDB

Base de datos

logo redis

Redis

Base de datos

logo cassandra

Cassandra

Base de datos

logo neo4j

Neo4j

Base de datos

Módulo

Empleado para comunicar instantáneamente distintas aplicaciones conectadas a él, al estilo de un gran bus de datos común por el que circula la información de una empresa, Kafka lleva más de una década siendo la tecnología que elige la industria cuando los datos no pueden esperar. En esta asignatura aprenderás la tecnología que hay detrás de sistemas capaces de procesar billones de mensajes al día en tiempo real. Dominarla, marca la diferencia.

logo apache kafka

Apache Kafka

Streaming

logo avro

Apache Avro

Streaming

logo azure event hubs

Azure Event Hubs

Streaming

logo confluent

Confluent Cloud

Streaming

logo apache kafka

Kafka Connect

Streaming

logo apache kafka

Kafka Streams

Streaming

logo apache kafka

KsqlDB

Streaming

Módulo

Spark es la herramienta de procesamiento distribuido más utilizada para procesar grandes volúmenes de datos en un cluster de ordenadores. Profundizaremos en su arquitectura y cómo sacarle partido.

logo apache spark

Apache Spark

Procesamiento

logo databricks

DataBricks

Plataforma

logo apache kafka

Apache Kafka

Streaming

Módulo

La industria lleva años convergiendo hacia el patrón Lakehouse y las ofertas de trabajo lo reflejan así. La mayoría de los perfiles creen conocerlo pero no saben diseñar las capas lógicas, elegir formatos de fichero correctos ni decidir cuándo aplicar una ingesta incremental frente a full load. Esas decisiones son las que determinan si un sistema de datos escala o colapsa en seis meses. En esta asignatura aprenderás el estado del arte de los data lakehouses y sus operativas

logo apache parquet

Apache Parquet

Lakehouse

logo delta lake

Delta Lake

Lakehouse

logo apache iceberg

Apache Iceberg

Lakehouse

data medallion architecture

Medallion Architecture

Lakehouse

Módulo

El alumno aprenderá de forma práctica a diseñar y orquestar pipelines de datos en Azure, Microsoft Fabric y Databricks, resolviendo retos empresariales reales. Descubrirá cómo montar plataformas sostenibles aplicando control de costes (FinOps), seguridad, gobierno y formatos abiertos. El objetivo final es adquirir criterio arquitectónico necesario para llevar proyectos a producción con la solvencia de un Data Engineer experimentado.

logo azure

Azure

Cloud

logo azure blob storage

Azure Blob Storage

Cloud

logo azure sql database

Azure SQL Database

Cloud

logo azure devops

Azure DevOps

Cloud

logo databricks

Azure DataBricks

Cloud

logo azure cosmos

Azure Cosmos DB

Cloud

logo microsoft fabric

Microsoft Fabric

Cloud

Módulo

En este módulo aprenderemos a diseñar, construir y evaluar sistemas de agentes con LangChain y LangGraph, y a medir su calidad y fiabilidad con DeepEval.

logo langgraph

LangGraph

Agentes

logo langchain

LangChain

Agentes

logo deepeval

DeepEval

Agentes

Módulo

El uso de múltiples agentes autónomos especializados y coordinados para realizar una tarea es clave para obtener buenos resultados. En el curso veremos la conexión de un LLM con herramientas, Function Calling y Model Context Protocol (MCP), Arquitecturas de Razonamiento y Estado, patrones para construir sistemas de agentes, y una introducción a LangGraph para orquestar agentes.

logo langgraph

LangGraph

Agentes

logo langchain

LangChain

Agentes

logo mcp

MCP

Agentes

logo langsmith

LangSmith

Agentes

Módulo

Proceso de llevar los modelos de Inteligencia Artificial (IA) y sus resultados a un entorno de producción para que puedan ser utilizados de manera efectiva y generar valor en el mundo empresarial.

logo apache airflow

Apache Airflow

Orquestación

logo mlflow

MLflow

MLOPS

logo fastapi

FastAPI

Framework

Módulo

Proceso de llevar los modelos de Inteligencia Artificial (IA) y sus resultados a un entorno de producción para que puedan ser utilizados de manera efectiva y generar valor en el mundo empresarial.

logo docker

Docker

Infraestructura

logo kubernetes

Kubernetes

Infraestructura

logo fastapi

FastAPI

Framework

TFM

El Trabajo Final de Máster (TFM) que realizarás al finalizar el curso se centrará en la ingeniería de datos. Este proyecto implicará el desarrollo de una estrategia global de inteligencia de datos para una empresa, basándose en diferentes técnicas y softwares de apoyo de entre los existentes en el mercado

*NTIC Master se reserva el derecho de modificar, suprimir y actualizar el programa del máster

Descarga el programa completo de Big Data y Data Engineering

Descarga desde aquí el dossier con toda la información del máster de la UCM