Learn Big Data: The Hadoop Ecosystem Masterclass
Master the Hadoop ecosystem using HDFS, MapReduce, Yarn, Pig, Hive, Kafka, HBase, Spark, Knox, Ranger, Ambari, Zookeeper
Lo que serás capaz de hacer
Important update: As of March 2025, Ambari 3 was released, allowing easy installs again using public Hadoop repositories. The installation demo in this course has been updated to Ambari 3. The install video is free to watch as a preview. To install old HDP (Hortonworks Data Platform) releases, you need to have a subscription. The Ambari 3 demo is a great alternative to having an HDP subscription. In this course you will learn Big Data using the Hadoop Ecosystem. Why Hadoop? It is one of the most sought after skills in the IT industry. The average salary in the US is $112,000 per year, up to an average of $160,000 in San Fransisco (source: Indeed). The course is aimed at Software Engineers, Database Administrators, and System Administrators that want to learn about Big Data. Other IT professionals can also take this course, but might have to do some extra research to understand some of the concepts. You will learn how to use the most popular software in the Big Data industry at moment, using batch processing as well as realtime processing. This course will give you enough background to be able to talk about real problems and solutions with experts in the industry. Updating your LinkedIn profile with these technologies will make recruiters want you to get interviews at the most prestigious companies in the world. The course is very practical, with more than 6 hours of lectures. You want to try out everything yourself, adding multiple hours of learning. If you get stuck with the technology while trying, there is support available. I will answer your messages on the message boards and we have a Facebook group where you can post questions.
- Process Big Data using batch
- Process Big Data using realtime data
- Be familiar with the technologies in the Hadoop Stack
- Be able to install and configure the Hortonworks Data Platform (HDP)
Temario
UNIDAD 1 - Introduction · 2 leccionesUNIDAD 1 - Introduction
UNIDAD 1 - Introduction
- Course Introduction
- Course Guide
UNIDAD 2 - What is Big Data and Hadoop · 6 leccionesUNIDAD 2 - What is Big Data and Hadoop
UNIDAD 2 - What is Big Data and Hadoop
- What is Big Data
- Examples of Big Data
- What is Data Science
- What is Hadoop
- Hadoop Distributions
- What is Big Data Quiz
UNIDAD 3 - Introduction to Hadoop · 18 leccionesUNIDAD 3 - Introduction to Hadoop
UNIDAD 3 - Introduction to Hadoop
- Hadoop Installation - Ambari 3 (2025 Update)
- Hadoop Installation
- Demo: Hortonworks Sandbox (not available anymore for download)
- Demo: Hadoop Installation (Hortonworks - old ambari version) - Part 1
- Demo: Hadoop Installation (Hortonworks - old ambari version) - Part 2
- Introduction to HDFS
- DataNode Communications
- Demo: HDFS - Part 1
- Demo: HDFS - Part 2 - Using Ambari
- MapReduce WordCount Example
- Demo: MapReduce WordCount
- Lines that span blocks
- Introduction to Yarn
- Demo: Yarn and ResourceManager UI
- Ambari API and Blueprints
- Demo: Ambari API and Blueprints
- ETL Processing in Hadoop
- Introduction Quiz
UNIDAD 4 - Pig · 4 leccionesUNIDAD 4 - Pig
UNIDAD 4 - Pig
- Introduction to Pig
- Demo: Part 1 - Pig Installation
- Demo: Part 2 - Pig Commands
- Demo: Part 3 - More Pig Commands
UNIDAD 5 - Apache Spark · 7 leccionesUNIDAD 5 - Apache Spark
UNIDAD 5 - Apache Spark
- Introduction to Apache Spark
- Spark WordCount
- Demo: Spark installation and WordCount
- RDDs
- Demo: RDD Transformations and Actions
- Overview of RDD Transformations and Actions
- Spark MLLib
UNIDAD 6 - Hive · 6 leccionesUNIDAD 6 - Hive
UNIDAD 6 - Hive
- Introduction to Hive
- Hive Queries
- Demo: Hive Installation and Hive Queries
- Hive Partitioning, Buckets, UDFs, and SerDes
- The Stinger Initiative
- Hive in Spark
UNIDAD 7 - Real Time Processing · 1 leccionesUNIDAD 7 - Real Time Processing
UNIDAD 7 - Real Time Processing
- Introduction to Realtime Processing
UNIDAD 8 - Kafka · 5 leccionesUNIDAD 8 - Kafka
UNIDAD 8 - Kafka
- Introduction to Kafka
- Kafka Topics
- Kafka Messages and Log Compaction
- Kafka Use Cases and Usage
- Demo: Kafka Installation and Usage
UNIDAD 9 - Storm · 5 leccionesUNIDAD 9 - Storm
UNIDAD 9 - Storm
- Introduction to Storm
- A Storm Topology
- Demo: Storm installation and Example Topology
- Storm Message Processing and Reliability
- Trident
UNIDAD 10 - Spark Streaming · 7 leccionesUNIDAD 10 - Spark Streaming
UNIDAD 10 - Spark Streaming
- Introduction to Spark Streaming
- Spark Streaming Architecture
- Spark Receivers and WordCount Streaming Example
- Demo: Spark Streaming with Kafka
- Spark Streaming State and Checkpointing
- Demo: Stateful Spark Streaming
- More Spark Streaming Features
UNIDAD 11 - HBase · 12 leccionesUNIDAD 11 - HBase
UNIDAD 11 - HBase
- Introduction to HBase
- HBase Tables
- The HBase Meta Table
- HBase Writes
- HBase Reads
- Compactions
- Crash Recovery
- Region Splits
- Hotspotting
- Demo: HBase Install
- Demo: HBase Shell
- Demo: Spark HBase
UNIDAD 12 - Phoenix · 4 leccionesUNIDAD 12 - Phoenix
UNIDAD 12 - Phoenix
- Introduction to Phoenix
- Salting, Compression, and Indexes in Phoenix
- JOINs, VIEWs, and Phoenix in Spark
- Demo: Phoenix
UNIDAD 13 - Hadoop Security · 7 leccionesUNIDAD 13 - Hadoop Security
UNIDAD 13 - Hadoop Security
- Introduction to Kerberos
- Kerberos on Hadoop
- Kerberos Terminology
- Demo: Enabling Kerberos
- Introduction to SPNEGO
- Demo: SPNEGO
- Introduction to Knox
UNIDAD 14 - Ranger · 3 leccionesUNIDAD 14 - Ranger
UNIDAD 14 - Ranger
- Introduction to Ranger
- Demo: Ranger Installation
- Demo: Ranger with Hive
UNIDAD 15 - HDFS Encryption · 2 leccionesUNIDAD 15 - HDFS Encryption
UNIDAD 15 - HDFS Encryption
- Introduction to HDFS Transparent Encryption
- Demo: HDFS Encryption using Ranger KMS
UNIDAD 16 - Advanced Topics · 10 leccionesUNIDAD 16 - Advanced Topics
UNIDAD 16 - Advanced Topics
- Yarn Schedulers
- Demo: Capacity Scheduler
- Label based scheduling
- Yarn Sizing
- Hive Query Optimizations
- Join Strategies
- Spark Optimizations
- NameNode High Availability
- Demo: NameNode High Availability Setup
- Database High Availability
UNIDAD 17 - Thank You · 2 leccionesUNIDAD 17 - Thank You
UNIDAD 17 - Thank You
- Thank You!
- Bonus Lecture: My Other Courses
Tu certificado lo emite la SEP, no solo una plataforma
Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.
Tu certificado con INEC
- Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
- Documento oficial con folio verificable en línea
- Lo otorga la Universidad Tecnológica Fidel Velázquez
Otras plataformas en línea
- Constancia privada emitida por la misma plataforma
- Solo acredita horas cursadas o asistencia
- Sin respaldo de una autoridad educativa
Tu itinerario, de la inscripción al certificado
- 1
Inscripción con pago único
Pagas $2,800 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
17 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
2 cuestionarios para comprobar lo aprendido.
- 4
Certificado
Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.
Un certificado oficial de la SEP
- Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
- Contenido impartido por Edward Viaene.
- Folio y QR verificables para compartirlo con quien te contrate.
Empieza hoy, a tu ritmo
Un solo pago y acceso inmediato al curso completo durante 12 meses.
- 17 unidades · 101 lecciones · 60 h
- 12 meses de acceso
- 2 cuestionarios de evaluación
- Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Sobre tu inscripción
¿Cómo es el pago?
Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.
¿Cuánto tiempo tengo acceso?
12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.
¿Quién imparte el contenido?
El curso es impartido por Edward Viaene; INEC gestiona tu inscripción, evaluación y certificado.
¿Qué pasa cuando vence mi acceso?
Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.


