Skip to content

natayadev/dataengineering-roadmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roadmap 2026 - Data Engineering en español

Roadmap illustration

Un repositorio más con conceptos básicos, desafíos técnicos y recursos sobre ingeniería de datos en español ๐Ÿง™โœจ

¿Te gustaría aportar al repositorio? Visitá la guía de contribución

Nota: la siguiente ruta de aprendizaje está diseñada a criterio personal con la idea de facilitar el estudio de aquellos interesados en la ingeniería de datos con material libre, gratuito y en español que encontré en internet. No es una guía definitiva ni un curso, es una lista de recursos que puede ser mejorada con el tiempo con contribuciones de la comunidad.

๐Ÿ“š Libros de ingeniería de datos en inglés

๐Ÿ› ๏ธ Reto #100DiasDeIngenieriaDeDatos

๐Ÿ“– Patrones de Diseño para DE en inglés

๐Ÿ›ฃ๏ธ Roadmap SH en inglés


๐Ÿ Niveles sugeridos en los recursos

  • ๐ŸŸข Principiante: Recursos para quienes empiezan desde cero.
  • ๐ŸŸก Intermedio: Requiere conocimientos previos en el área.
  • ๐Ÿ”ด Avanzado: Material para profundizar y especializarse.

En cada recurso encontrarás junto a la bandera de idioma un ícono de nivel recomendado. Así sabrás con qué empezar y cómo seguir avanzando según tu experiencia.

La mayoría de los recursos están en español, pero también se incluyen materiales originales en inglés que podrás traducir con la opción "traducir al español" en tu navegador. Además, muchos videos ofrecen subtítulos automáticos, transcripciones o la opción de “lectura por voz”.

๐Ÿ“‘ Índice de navegación rápida

Sección Qué cubre Nivel Enlace interno
Programación Lógica, lenguajes, control de versiones ๐ŸŸข Principiante Ir
Bases de datos SQL, NoSQL, modelado ๐ŸŸข Principiante Ir
Big Data Analítica, IA, BI ๐ŸŸก Intermedio Ir
Procesamiento de Datos ETL, orquestadores, pipelines ๐ŸŸก Intermedio Ir
La Nube Cloud, certificaciones ๐Ÿ”ด Avanzado Ir
Búsqueda laboral y desafíos Empleo y práctica técnica ๐Ÿ”ด Avanzado Ir

Tip: Si buscas por una palabra clave, usa Ctrl+F (o Cmd+F). Si eres principiante, sigue el orden propuesto arriba.

๐Ÿšฉ ¿Por dónde empiezo?

  • Si no programas aún, empieza por Programación.
  • Si manejas SQL, avanza a Big Data o Procesamiento.
  • ¿Te interesa una certificación? Ve a La Nube.

๐Ÿ” Si tu duda ya está aquí y sigues sin encontrar la respuesta, utiliza el índice o revisa la FAQ (próximamente). ¡Recuerda que muchas preguntas frecuentes ya están abordadas en los recursos principales!


Programación

๐Ÿš€ Fundamentos

Comenzamos con la comprensión de los conceptos fundamentales de programación y lógica. Esta sección puede ser desarrollada simultáneamente con el aprendizaje del lenguaje de programación que elijan.

๐Ÿ Lenguaje de programación

Recomiendo iniciar con Python debido a su curva de aprendizaje amigable y su prevalencia en la industria actual. No obstante, es importante destacar que el procesamiento de datos también puede realizarse con R, Java, Scala, Julia, entre otros.

๐Ÿ“Š Excel

๐Ÿ”„ Control de versiones con Git

El aprendizaje sobre el control de versiones no solo es valioso al trabajar en equipos, sino que también nos proporciona la capacidad de rastrear, comprender y gestionar los cambios realizados en nuestro proyecto y así mantener un desarrollo eficiente y colaborativo.

๐Ÿ› ๏ธ Más herramientas

Bases de datos

๐Ÿš€ Fundamentos

En esta instancia toca aprender sobre las bases de datos. La elección del gestor de bases de datos a utilizar queda a tu criterio, aunque personalmente recomiendo PostgreSQL para datos estructurados y MongoDB para datos no estructurados. Sin embargo, existen muchas otras opciones: MySQL, SQLite y demás.

๐Ÿ“Š SQL

También aprenderás SQL, un lenguaje de consulta para gestionar y manipular las bases de datos relacionales.

๐Ÿ“ Diseño

Ahora seguimos con conceptos más avanzados que nos servirán para diseñar bases de datos, datalake, datawarehouses, esquemas, etcétera.

Big Data

Lo siguiente es entender algunos conceptos de Big Data. Además, resulta interesante adquirir conocimientos básicos sobre inteligencia artificial, inteligencia de negocios y análisis de datos sin la necesidad de profundizar demasiado.

๐Ÿš€ Fundamentos

๐Ÿ“Š Analítica y exploración de datos

๐Ÿ› ๏ธ Estadística

๐Ÿค– Inteligencia artificial

๐Ÿ“ˆ Inteligencia de negocios

๐Ÿ“Š DataViz

Procesamiento de Datos

En esta sección está el corazón de la ingeniería de datos, veremos que son los data pipelines, qué es un ETL, orquestadores, y más. Además, dejo una lista de conceptos clave qué voy a ir actualizando con sus recursos respectivos a futuro, si te interesa aprenderlos en detalle, podés buscar en los libros subidos en el repositorio.

๐Ÿ” ETL y Data Pipelines

โ„๏ธ Bases de datos avanzado

  • Modelo relacional
  • Modelo dimensional
  • Facts y dimensiones
  • Datalake, Datamart, Datawarehouse y Dataqube
  • Diseño por columnas y basada por filas
  • Esquemas star y snowflake
  • Esquemas on read y on write

๐ŸŽญ Orquestadores

๐Ÿฐ Arquitecturas

๐Ÿ–ฅ๏ธ Contenedores

๐Ÿงช Testing y DevOps

Cloud

Es útil tener conocimientos de cloud computing. Llegado a este punto, te recomendaría considerar la preparación de certificaciones oficiales. Aunque estos exámenes suelen tener un costo, puedes encontrar recursos de preparación gratuitos y oficiales de los proveedores más conocidos en la industria.

โ˜๏ธ Fundamentos de la nube

๐Ÿ“œ Certificaciones oficiales

Búsqueda Laboral

Finalmente te dejo algunas lecturas y videos que ofrecen consejos y experiencias relacionadas con la búsqueda laboral en el ámbito de sistemas. Más adelante, se agregarán desafíos técnicos y otros recursos vinculados al tema.

๐Ÿ” Consejos

๐Ÿ› ๏ธ Desafíos técnicos


Si te resultó útil este repositorio, regalame una estrella โญ y un cafecito โ˜•๏ธ

Static Badge

About

Un repositorio más con conceptos básicos, desafíos técnicos y recursos sobre ingeniería de datos en español ๐Ÿง™โœจ

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors