900 29 35 73

Máster en Ingeniería de Datos (Online)

Máster
On-line
450 horas
Precio 12.000 €

Descripción

Todas las empresas están viviendo un ciclo de digitalización jamás visto hasta la fecha. Y eso implica la generación de una enorme cantidad de datos a los que hay que sacar valor. Pero desde los sistemas, webs y aplicaciones empresariales, hasta el reporting y la generación de algoritmos de inteligencia de artificial, hay un largo y duro camino, que marca la diferencia entre tomar buenas o malas decisiones, o que los algoritmos saquen conclusiones adecuadas que poder extrapolar las conductas de los clientes.

Dicho camino es el de la transformación y la adecuación del dato para los diferentes casos de uso. Y dicha adecuación necesita de muchas tecnologías, muy dependientes del caso de negocio a lograr. Todas estas tareas recaen bajo la responsabilidad del Data Engineer.

El objetivo de este máster es conocer todas las herramientas más habituales, tener un nivel alto en los lenguajes de programación necesarios para hacer ingeniería del dato, y ser capaces de implantar todos estos desarrollos en las arquitecturas adecuadas con los ciclos de implantación de software profesional que utilizan las grandes empresas, garantizando calidad, robustez y trazabilidad.

Temario

BLOQUE 1. ARQUITECTURA

INTRODUCCIÓN A LOS SISTEMAS INFORMACIONALES

  • Presentación del master
  • Evolución desde los sistemas operacionales a los sistemas informacionales.
  • Tipos de sistemas informacionales
  • Perfiles profesionales
  • Dataflow, desde la creación hasta el caso de negocio
  • Data driven company, como sacar valor al dato

VIRTUALIZACION

  • Orígenes de la virtualización. Tipos y ventajas
  • Máquinas virtuales.
  • Contenedores, kubernetes y soluciones comerciales
  • Virtualización orientada al cómputo paralelo. Ejemplos comerciales
  • Virtualización orientada a los servicios

ARQUITECTURA Y CLOUD

  • Piezas tecnológicas que soportan el Dataflow
  • Diseños generales: Batch, lambda, kappa, etc
  • Alternativas OnPrem, open source, comerciales
  • Cloud stack: AWS, GCS, Azure

PROCESAMIENTO DISTRIBUIDO

  • Conceptos de computación distribuida, cuellos de botella, hash
  • Conceptos básicos hadoop y distribuciones
  • HDFS, MapReduce, yarn
  • Futuro de hadoop, arquitectura Cloudera y roadmap

ALMACENAMIENTO Y COMPUTO ESCALABLE

  • Tipos de bases de datos: mapa según tecnología, tipo de almacenamiento y acceso
  • BBDD SQL: Árbol, hash… Soluciones comerciales y open
  • BBDD NoSQL: HBase, Mongo, SolR, Neo4J, etc. Soluciones cloud native
BLOQUE 2. INGENIERÍA DEL DATO

MODELO ENTIDAD RELACIÓN Y SQL BÁSICO

  • Modelo relacional.
  • Modelo Físico y lógico. Paso a tablas
  • SQL básico: SELECT, joins, agregaciones, subconsultas y operadores lógicos
  • Creación de tablas básico

SQL AVANZADO

  • Lenguaje de definición de datos
  • Lenguaje de manipulación avanzado: Funciones ventana, índices, estadísticas, hints, macros y scripting
  • Lenguaje de control de datos: Permisos y administración de objetos

PYTHON Y PRINCIPIOS DE PROGRAMACIÓN

  • Estructuras básicas de programación
  • Framework de desarrollo
  • Principios de Python
  • Tipos y Estructuras de datos
  • Bloques y estructuras de control
  • Funciones y programación estructurada
  • E/S y gestión de archivos
  • Módulo y paquetes

PYSPARK

  • Spark Shell
  • RDDs
  • Dataframes
  • Pandas, Koala
  • Spark SQL
  • Plan de ejecución y UI

KAFKA Y SPARK STREAMING

  • Definición de bus: Kafka / Confluent
  • Mensajes, Topics y el Log de Mensajes
  • Productores, Consumidores y Brokers
  • Conectores
  • Streams
  • Particiones
  • Kafka Streams
  • Windowed Stream Processing

DESARROLLO PROCESOS ETL

  • Extracción: Replica, batch, microbatch, streaming, webscraping
  • Transformación y carga: Procresos de carga way.
  • Transformaciones básicas (SQL y Python)
  • Utilización de herramientas comerciales ETL
  • Monitorización, alarmado, control de flujo, calidad

PROCESOS PARA EXPLOTACION DE DATOS

  • Estrella y Copo de nieve
  • Cubos y OLAP
  • Desnormalizacion
  • Cálculo de KPIs complejos

SPARK ORIENTADO A IA

  • Frameworks: Notebooks
  • Muestreo, anonimización y filtrado
  • Estructuras tipo customer view
  • Normalización y discretización de variables
  • Funciones analíticas: MLlib & Others
  • Puesta en producción de un modelo analítico tipo batch

CAPTURA DE LOGS Y MONITORIZACION

  • Arquitectura ELK
  • Logstash
  • ElasticSearch
  • Kibana
  • Monitorizacion, alarmado y acceso al dato ElasticSearch

APIFICACION

  • Concepto de API
  • Tipos y securización: Rest, SOAP, apigateway, etc.
  • API y virtualización
  • Desarrollo de API para DataService
  • Desarrollo de API para modelo analítico
  • Desarrollo de API en bases de datos de búsqueda
BLOQUE 3. GOBIERNO E IMPLANTACIÓN

CICD / MLOps

  • Conceptos básicos de entornos de desarrollo (Desarrollo, integración, producción, repositorio, etc)
  • Ciclo CICD para desarrollos
  • Concepto de MLOps. Diferencias con CICD
  • Implantación Ciclo MLOps
  • Jenkins: Recetas
  • Planificación de procesos.
  • Ejemplo aplicación e2e

GESTION Y GOBIERNO DEL DATO

  • Data governance y data management
  • Metadata
  • Calidad, linaje, auditoria3

FASE PROYECTO

El proyecto consiste en la realización de un trabajo de aplicación práctico en grupo y tiene una duración estimada de 200 horas. Los tutores del proyecto son profesores especialistas en los temas a desarrollar en cada proyecto.

Destinatarios

Titulados superiores en Telecomunicaciones, Informática, Física, Matemáticas, ... Para otras titulaciones se valora conocimiento y experiencia previos en programación de alto nivel, estadística, lenguaje SQL, etc.

Ingenieros de datos con experiencia, que vengan de entornos relacionales tipo SQL, y que necesitan adaptar sus conocimientos a las nuevas tecnologías. Ecosistemas tecnológicos y lenguajes

Ingenieros con poca experiencia laboral, que necesitan especializarse en el mundo de los datos, o tener conocimientos para ser más empleables.

Metodología

La metodología EOI te aportará todos los elementos necesarios para reproducir en un entorno real tu paso por la escuela. El Máster en Ingeniería y Gestión Ambiental online se desarrolla con metodología online, que garantiza la misma calidad docente que el formato presencial, con un enfoque flexible e innovador que rompe con las barreras geográficas y la incompatibilidad de horarios.

Idiomas en los que se imparte

Catellano

Duración

12 meses (450 h. + proyecto)

Perspectivas laborales

El Master en Ingeniería y Gestión Medioambiental te permitirá:

Acceder a puestos directivos y técnicos en los departamentos de medio ambiente en empresas y entidades de cualquier sector.
Desarrollar capacidades para la gestión de organizaciones, equipos y proyectos relacionados con el medio ambiente y la sostenibilidad
El master contribuye también a la formación del perfil de emprendedor, para desempeñar la actividad profesional en el ámbito de la consultoría y asesoría en ámbito del Medio Ambiente.

Promociones

En EOI quieren ayudarte a que logres tus retos profesionales con la mejor formación del mercado. Para ello, te ofrecen una serie de becas y ayudas económicas que facilitarán tu acceso a los programas de tu interés.

Precio

Precio 12.000 €
Máster en Ingeniería de Datos (Online)
EOI Escuela de Organización Industrial
Campus y sedes: EOI Escuela de Organización Industrial
EOI Alicante
C/ Presidente Lázaro Cárdenas del Río, 3 03206 Elche (Alicante)
EOI Andalucía
C/ Leonardo da Vinci, 12 41092 Isla de la Cartuja (Sevilla)
EOI Madrid
Avenida de Gregorio del Amo 6 28040 Madrid
Cursos más populares
Solicita información