Canales de procesamiento por lotes y en tiempo real en Google Cloud
Crear flujos de datos fiables en la nube
Lo que serás capaz de hacer
En esta Especialización, desarrollarás habilidades prácticas para diseñar, implementar y mejorar flujos de datos por lotes y en tiempo real en Google Cloud. Trabajarás con Dataflow, Apache Beam, Cloud Data Fusion, Pub/Sub, BigQuery, Bigtable, Cloud Storage y Apache Kafka para mover, transformar y procesar datos a gran escala. Comenzarás con ejercicios prácticos guiados de Dataflow y Data Fusion; a continuación, crearás flujos de trabajo ETL, transformarás datos con Wrangler y crearás flujos de datos por lotes y en tiempo real. También explorarás arquitecturas de streaming, ventanas, marcas de agua, desencadenantes, fuentes y sumideros, esquemas, estado y temporizadores, SQL, DataFrames y cuadernos de Beam. A lo largo del curso, abordarás la calidad de los datos, la supervisión, la orquestación, IAM, las cuotas, la seguridad, el rendimiento y la localidad de los datos. Al finalizar esta Especialización, serás capaz de: Diseñar y crear pipelines escalables, tanto por lotes como de streaming, para casos de uso habituales de la ingeniería de datos. Utilizar Dataflow, Data Fusion, Pub/Sub, Kafka, BigQuery y Bigtable en flujos de trabajo de extremo a extremo. Aplicar prácticas de calidad de datos, supervisión, seguridad y rendimiento a las operaciones de los flujos de trabajo. Desarrollar flujos de trabajo de Apache Beam utilizando conceptos de streaming, esquemas, estado, temporizadores, SQL y cuadernos.
- Diseñar y crear flujos de datos escalables, tanto por lotes como en tiempo real, para casos de uso de ingeniería de datos en Google Cloud.
- Utiliza Dataflow, Cloud Data Fusion, Pub/Sub, Kafka, BigQuery y Bigtable para recopilar, transformar, procesar y proporcionar datos.
- Aplicar los conceptos de Apache Beam, los controles de calidad de los datos, la supervisión, la seguridad y las prácticas de rendimiento a flujos de trabajo fiables.
Temario
UNIDAD 1 - Flujo de datos: Qwik Start - Python · 1 leccionesFlujo de datos: Qwik Start - Python - UNIDAD 1 - Flujo de datos: Qwik Start - Python
Flujo de datos: Qwik Start - Python - UNIDAD 1 - Flujo de datos: Qwik Start - Python
- Flujo de datos: Qwik Start - Python
UNIDAD 2 - Flujo de datos: Qwik Start - Plantillas · 1 leccionesFlujo de datos: Qwik Start - Plantillas - UNIDAD 2 - Flujo de datos: Qwik Start - Plantillas
Flujo de datos: Qwik Start - Plantillas - UNIDAD 2 - Flujo de datos: Qwik Start - Plantillas
- Flujo de datos: Qwik Start - Plantillas
UNIDAD 3 - Cuándo elegir canalizaciones de datos por lotes · 3 leccionesCreación de canalizaciones de datos por lotes en Google Cloud - UNIDAD 3 - Cuándo elegir canalizaciones de datos por lotes
Creación de canalizaciones de datos por lotes en Google Cloud - UNIDAD 3 - Cuándo elegir canalizaciones de datos por lotes
- Canalización de datos por lotes y sus casos de uso
- Tramitación y retos comunes
- Módulo 1 Cuestionario: Cuándo elegir canalizaciones de datos por lotes
UNIDAD 4 - Diseño y creación de canalizaciones de datos por lotes · 10 leccionesCreación de canalizaciones de datos por lotes en Google Cloud - UNIDAD 4 - Diseño y creación de canalizaciones de datos por lotes
Creación de canalizaciones de datos por lotes en Google Cloud - UNIDAD 4 - Diseño y creación de canalizaciones de datos por lotes
- Diseño de canalizaciones por lotes
- Transformaciones de datos a gran escala
- Flujo de datos y sin servidor para Apache Spark
- Cuestionario del módulo 2: Diseño y transformaciones
- Conexiones de datos y orquestación
- Ejecutar una canalización Apache Spark
- Optimizar el rendimiento de los procesos por lotes
- Acceder a los laboratorios y completarlos
- Laboratorio: Construye una sencilla canalización de datos por lotes con Serverless para Apache Spark
- Laboratorio: Creación de una canalización de datos por lotes sencilla con la interfaz de usuario del generador de trabajos de flujo de datos
UNIDAD 5 - Controle la calidad de los datos en los procesos de datos por lotes · 8 leccionesCreación de canalizaciones de datos por lotes en Google Cloud - UNIDAD 5 - Controle la calidad de los datos en los procesos de datos por lotes
Creación de canalizaciones de datos por lotes en Google Cloud - UNIDAD 5 - Controle la calidad de los datos en los procesos de datos por lotes
- Validación y depuración de datos por lotes
- Registro y análisis de errores
- Evolución de esquemas para procesos por lotes
- Cuestionario del módulo 3: Validación de datos y evolución del esquema
- Integridad y duplicación de datos
- Deduplicación sin servidor para Apache Spark
- Deduplicación con Dataflow
- Laboratorio: Validar la calidad de los datos en una canalización por lotes con Serverless para Apache Spark
UNIDAD 6 - Orquestación y supervisión de canalizaciones de datos por lotes · 9 leccionesCreación de canalizaciones de datos por lotes en Google Cloud - UNIDAD 6 - Orquestación y supervisión de canalizaciones de datos por lotes
Creación de canalizaciones de datos por lotes en Google Cloud - UNIDAD 6 - Orquestación y supervisión de canalizaciones de datos por lotes
- Orquestación para el tratamiento por lotes
- Compositor de nubes
- Módulo 4 Cuestionario: Orquestaciones y DAGs
- Observabilidad unificada
- Alertas y solución de problemas
- Módulo 4 Cuestionario: Observabilidad
- Gestión visual de canalizaciones
- Laboratorio: Creación de canalizaciones por lotes en la fusión de datos en la nube
- Enhorabuena: Resumen del curso
UNIDAD 7 - Procesamiento ETL en Google Cloud con Dataflow y BigQuer · 1 leccionesProcesamiento ETL en Google Cloud mediante Dataflow y BigQuery - UNIDAD 7 - Procesamiento ETL en Google Cloud con Dataflow y BigQuer
Procesamiento ETL en Google Cloud mediante Dataflow y BigQuery - UNIDAD 7 - Procesamiento ETL en Google Cloud con Dataflow y BigQuer
- Procesamiento ETL en Google Cloud mediante Dataflow y BigQuery
UNIDAD 8 - Primeros pasos con la fusión de datos en la nube · 1 leccionesPrimeros pasos con la fusión de datos en la nube - UNIDAD 8 - Primeros pasos con la fusión de datos en la nube
Primeros pasos con la fusión de datos en la nube - UNIDAD 8 - Primeros pasos con la fusión de datos en la nube
- Primeros pasos con la fusión de datos en la nube
UNIDAD 9 - Creación de transformaciones y preparación de datos con Wrangler en la fusión de datos en la nube · 1 leccionesCreación de transformaciones y preparación de datos con Wrangler en la fusión de datos en la nube - UNIDAD 9 - Creación de transformaciones y preparación de datos con Wrangler en la fusión de datos en la nube
Creación de transformaciones y preparación de datos con Wrangler en la fusión de datos en la nube - UNIDAD 9 - Creación de transformaciones y preparación de datos con Wrangler en la fusión de datos en la nube
- Creación de transformaciones y preparación de datos con Wrangler en la fusión de datos en la nube
UNIDAD 10 - Creación de canalizaciones por lotes en la fusión de datos en la nube · 1 leccionesCreación de canalizaciones por lotes en la fusión de datos en la nube - UNIDAD 10 - Creación de canalizaciones por lotes en la fusión de datos en la nube
Creación de canalizaciones por lotes en la fusión de datos en la nube - UNIDAD 10 - Creación de canalizaciones por lotes en la fusión de datos en la nube
- Creación de canalizaciones por lotes en la fusión de datos en la nube
UNIDAD 11 - Construcción de canalizaciones en tiempo real en la fusión de datos en la nube · 1 leccionesConstrucción de canalizaciones en tiempo real en la fusión de datos en la nube - UNIDAD 11 - Construcción de canalizaciones en tiempo real en la fusión de datos en la nube
Construcción de canalizaciones en tiempo real en la fusión de datos en la nube - UNIDAD 11 - Construcción de canalizaciones en tiempo real en la fusión de datos en la nube
- Construcción de canalizaciones en tiempo real en la fusión de datos en la nube
UNIDAD 12 - Introducción al curso · 1 leccionesCreación de cadenas de transmisión de datos en Google Cloud - UNIDAD 12 - Introducción al curso
Creación de cadenas de transmisión de datos en Google Cloud - UNIDAD 12 - Introducción al curso
- ¿Qué gano yo?
UNIDAD 13 - Casos de uso y arquitecturas de referencia de streaming · 1 leccionesCreación de cadenas de transmisión de datos en Google Cloud - UNIDAD 13 - Casos de uso y arquitecturas de referencia de streaming
Creación de cadenas de transmisión de datos en Google Cloud - UNIDAD 13 - Casos de uso y arquitecturas de referencia de streaming
- La potencia de los canales de transmisión de datos con los productos de Google Cloud
UNIDAD 14 - Inmersión en productos · 14 leccionesCreación de cadenas de transmisión de datos en Google Cloud - UNIDAD 14 - Inmersión en productos
Creación de cadenas de transmisión de datos en Google Cloud - UNIDAD 14 - Inmersión en productos
- Comprender los productos
- Consideraciones arquitectónicas para Pub/Sub y Managed Service para Apache Kafka
- Acceder a los laboratorios y completarlos
- Laboratorio 1: Flujo de datos con canalizaciones - Caso de uso de Esports
- Quiz 1: Pub/Sub y Servicio Gestionado para Apache Kafka
- Flujo de datos: El centro neurálgico del procesamiento
- Laboratorio 2: Uso de Apache Beam y Bigtable para enriquecer los datos de Esports DLC
- Cuestionario 2: Flujo de datos
- BigQuery: El motor analítico
- Laboratorio 3: Transmisión de datos de Esports con Pub/Sub y BigQuery
- Prueba 3: BigQuery
- Bigtable: La solución para los datos operativos
- Laboratorio: Monitoriza el chat de Esports con Streamlit
- Quiz 4: Bigtable
UNIDAD 15 - Principales conclusiones · 1 leccionesCreación de cadenas de transmisión de datos en Google Cloud - UNIDAD 15 - Principales conclusiones
Creación de cadenas de transmisión de datos en Google Cloud - UNIDAD 15 - Principales conclusiones
- ¿Con qué me fui?
UNIDAD 16 - Procesamiento de flujos con Cloud Pub/Sub y Dataflow: Qwik Start · 1 leccionesProcesamiento de flujos con Cloud Pub/Sub y Dataflow: Qwik Start - UNIDAD 16 - Procesamiento de flujos con Cloud Pub/Sub y Dataflow: Qwik Start
Procesamiento de flujos con Cloud Pub/Sub y Dataflow: Qwik Start - UNIDAD 16 - Procesamiento de flujos con Cloud Pub/Sub y Dataflow: Qwik Start
- Procesamiento de flujos con Cloud Pub/Sub y Dataflow: Qwik Start
UNIDAD 17 - Creación de una canalización de datos en flujo con Apache Kafka · 1 leccionesCreación de una canalización de datos en flujo con Apache Kafka - UNIDAD 17 - Creación de una canalización de datos en flujo con Apache Kafka
Creación de una canalización de datos en flujo con Apache Kafka - UNIDAD 17 - Creación de una canalización de datos en flujo con Apache Kafka
- Creación de una canalización de datos en flujo con Apache Kafka
UNIDAD 18 - Introducción · 3 leccionesProcesamiento de datos sin servidor con Dataflow: Fundamentos - UNIDAD 18 - Introducción
Procesamiento de datos sin servidor con Dataflow: Fundamentos - UNIDAD 18 - Introducción
- Introducción al curso
- Refresco de Beam y Dataflow
- Cómo enviar sus comentarios
UNIDAD 19 - Portabilidad del haz · 5 leccionesProcesamiento de datos sin servidor con Dataflow: Fundamentos - UNIDAD 19 - Portabilidad del haz
Procesamiento de datos sin servidor con Dataflow: Fundamentos - UNIDAD 19 - Portabilidad del haz
- Portabilidad del haz
- Corredor v2
- Entornos de contenedores
- Transformaciones entre lenguas
- Portabilidad del haz
UNIDAD 20 - Separar el cálculo y el almacenamiento con el flujo de datos · 5 leccionesProcesamiento de datos sin servidor con Dataflow: Fundamentos - UNIDAD 20 - Separar el cálculo y el almacenamiento con el flujo de datos
Procesamiento de datos sin servidor con Dataflow: Fundamentos - UNIDAD 20 - Separar el cálculo y el almacenamiento con el flujo de datos
- Flujo de datos
- Servicio de flujo de datos aleatorio
- Motor de flujo de datos
- Programación flexible de recursos
- Separar el cálculo y el almacenamiento con el flujo de datos
UNIDAD 21 - IAM, cuotas y permisos · 3 leccionesProcesamiento de datos sin servidor con Dataflow: Fundamentos - UNIDAD 21 - IAM, cuotas y permisos
Procesamiento de datos sin servidor con Dataflow: Fundamentos - UNIDAD 21 - IAM, cuotas y permisos
- IAM
- Cuotas
- IAM, cuotas y permisos
UNIDAD 22 - Seguridad · 7 leccionesProcesamiento de datos sin servidor con Dataflow: Fundamentos - UNIDAD 22 - Seguridad
Procesamiento de datos sin servidor con Dataflow: Fundamentos - UNIDAD 22 - Seguridad
- Localidad de los datos
- VPC compartida
- IPS privadas
- CMEK
- Acceder a los laboratorios y completarlos
- Laboratorio: Configuración de IAM y redes para sus trabajos de flujo de datos
- Seguridad
UNIDAD 23 - Resumen · 2 leccionesProcesamiento de datos sin servidor con Dataflow: Fundamentos - UNIDAD 23 - Resumen
Procesamiento de datos sin servidor con Dataflow: Fundamentos - UNIDAD 23 - Resumen
- Resumen del curso
- Recursos adicionales
UNIDAD 24 - Introducción · 2 leccionesProcesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 24 - Introducción
Procesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 24 - Introducción
- Introducción al curso
- Nota importante sobre los laboratorios prácticos
UNIDAD 25 - Revisión de Beam Concepts · 8 leccionesProcesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 25 - Revisión de Beam Concepts
Procesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 25 - Revisión de Beam Concepts
- Conceptos básicos
- Transformación de utilidades
- Ciclo de vida de DoFn
- Acceder a los laboratorios y completarlos
- Laboratorio: Creación de un canal ETL con Apache Beam y Dataflow (Java)
- Laboratorio: Escribir un ETL pipeline usando Apache Beam y Dataflow (Python)
- Revisión de Beam Concepts
- Recursos adicionales
UNIDAD 26 - Ventanas, marcas de agua y activadores · 9 leccionesProcesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 26 - Ventanas, marcas de agua y activadores
Procesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 26 - Ventanas, marcas de agua y activadores
- Windows
- Marcas de agua
- Disparadores
- Laboratorio: Canalizaciones de análisis por lotes con Dataflow (Java)
- Laboratorio: Pipelines de análisis por lotes con Dataflow (Python)
- Laboratorio: Procesamiento de datos sin servidor con Dataflow - Uso de Dataflow para análisis de flujo (Java)
- Laboratorio: Procesamiento de datos sin servidor con Dataflow - Uso de Dataflow para análisis de flujo (Python)
- Ventanas, marcas de agua y activadores
- Recursos adicionales
UNIDAD 27 - Fuentes y sumideros · 10 leccionesProcesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 27 - Fuentes y sumideros
Procesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 27 - Fuentes y sumideros
- Fuentes y sumideros
- TextIO y FileIO
- BigQueryIO
- PubsubIO
- KafkaIO
- BigtableIO
- AvroIO
- DoFn divisible
- Fuentes y sumideros
- Módulo Recursos
UNIDAD 28 - Esquemas · 6 leccionesProcesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 28 - Esquemas
Procesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 28 - Esquemas
- Esquemas de haces
- Ejemplos de códigos
- Laboratorio: Canalizaciones de bifurcación (Java)
- Laboratorio: Pipelines de ramificación (Python)
- Esquemas
- Recursos adicionales
UNIDAD 29 - Estado y temporizadores · 5 leccionesProcesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 29 - Estado y temporizadores
Procesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 29 - Estado y temporizadores
- API estatal
- API del temporizador
- Resumen
- Estado y temporizadores
- Recursos adicionales
UNIDAD 30 - Buenas prácticas · 11 leccionesProcesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 30 - Buenas prácticas
Procesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 30 - Buenas prácticas
- Esquemas
- Tratamiento de datos no procesables
- Tratamiento de errores
- Generador de códigos AutoValue
- Tratamiento de datos JSON
- Utilizar el ciclo de vida DoFn
- Optimización de canalizaciones
- Laboratorio: Canalización de análisis de flujo avanzado con Dataflow (Java)
- Laboratorio: Canalización avanzada de análisis de flujo con Dataflow (Python)
- Buenas prácticas
- Recursos adicionales
UNIDAD 31 - Flujo de datos SQL y DataFrames · 5 leccionesProcesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 31 - Flujo de datos SQL y DataFrames
Procesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 31 - Flujo de datos SQL y DataFrames
- Flujo de datos y Beam SQL
- Ventana en SQL
- Marcos de datos
- Flujo de datos SQL y DataFrames
- Recursos adicionales
UNIDAD 32 - Beam Notebooks · 3 leccionesProcesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 32 - Beam Notebooks
Procesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 32 - Beam Notebooks
- Beam Notebooks
- Beam Notebooks
- Recursos adicionales
UNIDAD 33 - Resumen · 1 leccionesProcesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 33 - Resumen
Procesamiento de datos sin servidor con Dataflow: Desarrollo de Pipelines - UNIDAD 33 - Resumen
- Resumen del curso
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 $4,990 MXN una sola vez y entras de inmediato al curso.
- 2
Estudias a tu ritmo
33 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.
- 3
Cuestionarios por unidad
21 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 Google Cloud.
- 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.
- 33 unidades · 141 lecciones · 240 h
- 12 meses de acceso
- 21 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 $4,990 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 Google Cloud; 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.


