[BDN] Big Data y NoSQL

El área de [BDN] Big Data y NoSQL está diseñada para proporcionar conocimientos sólidos en el análisis, procesamiento y manejo de grandes volúmenes de datos, utilizando tecnologías y plataformas especializadas en entornos de Big Data y bases de datos NoSQL. Esta área abarca desde conceptos fundamentales hasta el uso de herramientas avanzadas, brindando una formación integral en tecnologías clave para el manejo de datos masivos.


CursoDuración

[BDN-010] Fundamentos de Big Data

Ofrece una introducción integral al Big Data, cubriendo su historia, ecosistema y tecnologías clave como Hadoop, Spark y bases de datos NoSQL. Incluye conceptos de infraestructura, seguridad, programación en Python, R y Scala, análisis de datos, Machine Learning y visualización, aplicados a casos reales de uso.

24 horas

[BDN-020] Hadoop

Cubre desde la introducción a Big Data y la arquitectura de Hadoop hasta el uso práctico de herramientas clave como HDFS, YARN y MapReduce. Incluye temas como comandos HDFS, desarrollo en Java, procesamiento con MapReduce, testing con MRUnit y la integración de Spark y Hive para análisis avanzado de datos distribuidos.

16 horas

[BDN-030] Spark

Curso introductorio de Apache Spark, abordando desde su arquitectura y ecosistema hasta la manipulación de datos mediante RDDs, transformaciones y acciones. Cubre Spark Streaming, Spark SQL, y conexiones con Hadoop y Cassandra. Incluye técnicas de optimización como particionado y uso de variables acumulador y broadcast para mejorar rendimiento en procesamiento distribuido.

16 horas

[BDN-040] Scala

Ofrece una formación integral, desde los fundamentos hasta técnicas avanzadas. Incluye clases, objetos, estructuras de control, y funciones; además, abarca temas como herencia, patrones, colecciones, manejo de XML, diseño modular, DSLs, y patrones de diseño en Scala. Ideal para desarrollar aplicaciones robustas y eficientes.

25 horas

[BDN-050] R

Abarca instalación, manejo y creación de datos, programación básica con bucles y funciones, visualización efectiva, estadística descriptiva y predictiva. Además, introduce Big Data e integra R con herramientas como Hadoop y Spark, proporcionando habilidades completas para el análisis de datos en entornos empresariales y científicos.

35 horas

[BDN-060] Cassandra

Cubre desde los fundamentos de Big Data y bases de datos NoSQL hasta la instalación y configuración de Apache Cassandra. Incluye arquitectura de Cassandra, modelo de datos, y uso de herramientas como Cqlsh y nodetool. También aborda conceptos avanzados como consistencia, particionado, y operaciones CRUD mediante CQL.

25 horas

[BDN-070] MongoDB

Ofrece una completa introducción al sistema de bases de datos NoSQL, abordando desde los fundamentos, la instalación y las operaciones CRUD hasta el diseño de esquemas, indexación y modelos de replicación y sharding. Incluye soluciones de monitoreo y recuperación, además de temas avanzados como agregación y almacenamiento de archivos con GridFS.

16 horas

[BDN-090] Apache CouchDB

Ofrece una completa introducción al sistema de bases de datos NoSQL orientado a documentos, incluyendo conceptos esenciales como consistencia eventual y el teorema CAP. Aprenderás a usar la API HTTP, manejar documentos JSON, realizar operaciones CRUD y gestionar vistas, búsquedas avanzadas y replicación, además de administrar CouchDB para optimizar rendimiento y seguridad.

15 horas