Common Repository for 2025-2026 Data Master
El objetivo de este repositorio es servir de guía y de punto de comunicación entre alumnos y profesorado. Los alumnos deberán seguir las instrucciones que se indican en este documento para realizar las entregas de los trabajos y proyectos que se vayan solicitando a lo largo del curso.
Alumnos/PEDRO_NIETO/
Alumnos/PEDRO_NIETO/Trabajo1/
En cada commit, vuestro código será evaluado automáticamente por Github Actions. Si el código no pasa las pruebas, el commit será rechazado y no se podrá realizar la entrega. Si el código pasa las pruebas, el commit será aceptado y se podrá realizar la entrega.
Para crear un Pull Request, deberéis hacer click en el botón Pull Request que aparece en la parte superior derecha de la página. Esto creará una petición para que el profesor revise vuestros trabajos. En el título del Pull Request deberéis indicar vuestro nombre y apellidos para que sea revisado por el profesor correspondiente. Para realizar la entrega de los trabajos y proyectos, deberéis crear una pull request en estado de Draft hasta que esté disponible para ser entregada. Una vez esté lista para ser entregada, deberéis cambiar el estado de la pull request a Ready for review. El profesor revisará vuestros trabajos y os indicará si es necesario realizar alguna corrección mediante conversaciones que tendréis que resolver para ser aceptada.
Este máster está divido en tres grandes módulos, que permitirán al alumno adquirir los conocimientos en el ecosistema de Datos de una manera incremental desde lo más básico a lo menos básico ;-).
Durante este bloque, los alumnos se centrarán en adquirir conocimientos básicos sobre datos, programación y despliegue de la tecnología necesaria para poder ejecutar el trabajo futuro. Descubrirán los controles de Linux, notebooks, aprenderán a trabajar en el lenguaje de programación Python junto con servicios de contenedores como Docker. En resumen, este bloque les proporcionará una base sólida que les permitirá avanzar con naturalidad en su aprendizaje.
- Python
- Linux
- Git
- Containers (Docker)
- SQL
Durante este bloque, los alumnos se sumergirán en el perfil del Data Engineer: el profesional enfocado en el diseño, desarrollo y mantenimiento de los sistemas de procesamiento de datos dentro de un proyecto big data. Su función es dejar disponible el conjunto de datos validos con el que es necesario obtener, depurar y preparar los datos para su explotación. Para ello, descubrirán el origen de los datos y su tipología, el manejo de grandes volúmenes de datos con SQL y NoSQL, creación de dashborads con su posterior creación en Tableau, el uso de tecnologías como Flask API’s, Kafka, Spark Streaming, Cloud, IAC Terraform y Localización, además de comprender el fujo de datos, su calidad y el gobierno de datos. En resumen, este bloque les dará una base sólida para ocupar puestos de Data Engineer que se asegure de definir e implementar un flujo de datos desde su origen hasta su exploración de una forma controlada y automatizada.
- NoSQL
- Tableau
- Flask API’s
- Kafka
- Spark Streaming
Durante este bloque, los alumnos se centrarán en adquirir conocimientos sobre los servicios en la nube y su integración con los sistemas de procesamiento de datos. Aprenderán a utilizar plataformas como AWS, Azure y Google Cloud para desplegar y gestionar aplicaciones en la nube, así como a implementar soluciones de almacenamiento y procesamiento de datos en la nube.
- Terraform
- GCP
- AWS
- Azure
| Modulo | Entregable | Fecha Entrega ES | Fecha Entrega FS |
|---|---|---|---|
| M0 | Python | 03 nov. | 24 oct. |
| M0 | Linux | 28 oct. | 04 oct. |
| M0 | Docker | 04 nov. | 07 nov. |
| M0 | DBT | 26 nov. | 12 dic. |
| M1 | SQL | 10 nov. | 14 nov. |
| M1 | APIs | 09 dic. | 23 ene. |
| M1 | Kafka | 12 feb. | 02 ene. |
| M1 | Spark Streaming | 15 dic. | 06 feb. |
| M2 | GCP | 25 feb. | 05 jun. |
| M2 | AWS | 24 mar. | 26 jun. |
| M2 | Azure | 12 may. | 24 jul. |
Entregas Grupo MIA
| Alumno | SPOTY | CLUSTERING | AHORCADO | *DOCKER* | DEMO | TICTACTOE | *LINUX* | *SQL* | *PYTHON* | NOTA COMUNES | MIA_M1 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ADRIAN_ALEMANY | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| ALEJANDRO_MORENO | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ❌ | ✅ | 7.5 | 0.0 |
| ANTONIO_NAVARRO | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| BRUNO_ESTEVE | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| CARLOS_SEVILLANO | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| CLAUDIA_SALGADO | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| DAVID_FERNANDEZ | ❌ | ✅ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| ENRIQUE_JAVALOYES | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| FATIMA_CUCART | ❌ | ✅ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| FELIX_ORTUNO | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| FLOR_SASTRE | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| IGNACIO_BENLLOCH | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| IVAN_HUERTAS | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| JAVIER_GRACIA | ❌ | ✅ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| JAVIER_LOPEZ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| JORGE_GREUS | ❌ | ✅ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| JOSE_FELIX | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| JUANLUIS_GERMAN | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| MARTA_SOLER_EBRI | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| PAOLA_REGUERA | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| RAUL_ARAGALL | ❌ | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
| SERGI_ESCORUELA | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ❌ | ✅ | 7.5 | 0.0 |
| SILVIA_PLA | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 |
Last Checked: 2026-01-13 16:35:55
Entregas Grupo MDA A
| Alumno | *KAFKA* | *GCP_ALMACENAMIENTO* | AWS_ESPECIFICOS | TERRAFORM | CHATBIG | CHUCK | GCP_ESPECIFICOS | *VALENCIA* | *PYSPARK* | CHAT | *APIS* | *DBT* | *AWS_ALMACENAMIENTO* | AHORCADO | *DOCKER* | DEMO | TICTACTOE | *LINUX* | *SQL* | *PYTHON* | NOTA COMUNES | MDA_M1 | MDA_M2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| CARLOS_BELTRAN | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 6.0 | 0.0 |
| CELIA_SARRIO | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 6.0 | 0.0 |
| DANIEL_ADAM | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 4.0 | 0.0 |
| GEMMA_BALAGUER | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 8.0 | 0.0 |
| INAKI_BUJ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 6.0 | 0.0 |
| JAVIER_PLAZA | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 6.0 | 0.0 |
| JORGE_ALBALAT | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 4.0 | 0.0 |
| JORGE_MARTINEZ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 4.0 | 0.0 |
| MARINA_LOPEZ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 6.0 | 0.0 |
| PAU_GARCIA | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 6.0 | 0.0 |
| SALVADOR_RECHE | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ | ✅ | ✅ | ✅ | 10.0 | 4.0 | 0.0 |
Last Checked: 2026-01-13 16:35:55
Entregas Grupo MDA B
| Alumno | *KAFKA* | *GCP_ALMACENAMIENTO* | AWS_ESPECIFICOS | TERRAFORM | CHATBIG | CHUCK | GCP_ESPECIFICOS | *VALENCIA* | *PYSPARK* | CHAT | *APIS* | *DBT* | *AWS_ALMACENAMIENTO* | AHORCADO | *DOCKER* | DEMO | TICTACTOE | *LINUX* | *SQL* | *PYTHON* | NOTA COMUNES | MDA_M1 | MDA_M2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AISHA_DELTIO | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 2.0 | 0.0 |
| ALVARO_GIMENEZ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 | 0.0 |
| CARLA_BARAT | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 2.0 | 0.0 |
| CARLOS_GIL | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 2.0 | 0.0 |
| ELENA_MARIN | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 2.0 | 0.0 |
| ELENA_MORALES | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 2.0 | 0.0 |
| FRANCISCO_ALVAREZ_V | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 | 0.0 |
| GERMAN_DEVIS | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 2.0 | 0.0 |
| JAVIER_AGUADO | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 2.0 | 0.0 |
| MARTHA_SEGURA | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 2.0 | 0.0 |
| MIGUEL_NAVARRO | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 2.0 | 0.0 |
| NOELIA_ANDRADE | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 | 0.0 |
| PABLO_SANCHEZ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 2.0 | 0.0 |
| RAFA_MORATA | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 2.0 | 0.0 |
| RICARDO_EDREIRA_PENAS | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 0.0 | 0.0 |
| SALVA_GISBERT | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 2.0 | 0.0 |
| SAUL_MARTINEZ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 2.0 | 0.0 |
| SERGIO_MARCO | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ | ❌ | ✅ | ✅ | ✅ | ❌ | ✅ | ✅ | ✅ | 10.0 | 2.0 | 0.0 |
Last Checked: 2026-01-13 16:35:55
