Apache Flink desde cero: La guía esencial Curso
Aprende a utilizar Apache Flink desde cero
Hola y bienvenido a este curso de Apache Flink. En este curso guiado aprenderás paso a paso y desde cero a trabajar con Apache Flink, una tecnología open source que te permitirá procesar datos en tiempo real de forma distribuida y escalable con muy baja latencia.
El curso contendrá partes teóricas, con las que aprenderás los conceptos clave de Apache Flink como su arquitectura, componentes y funcionamiento. El curso también tiene partes totalmente prácticas en las que aprenderás a usar directamente la herramienta y a implementar aplicaciones de procesamiento en streaming.
Estas lecciones prácticas se encuentran intercaladas con las lecciones teóricas para que te resulte fácil de seguir. También aprenderás a instalar todos los componentes del sistema y a usar las herramientas disponibles.
El curso contiene ejemplos de desarrollo de aplicaciones en streaming que interactúan con fuentes y destinos de datos con otras tecnologías. En todas las lecciones prácticas se adjunta el código usado para que te resulte más sencillo seguir las explicaciones y las pruebas.
Por último, el curso incluye un sencillo proyecto de integración con Apache Kafka y Elasticsearch en el que pondremos en uso los conocimientos que hemos aprendido.
Lo que aprenderás
- Arquitectura y componentes de Apache Flink
- Procesamiento de datos con Apache Flink: Datastream API
- Qué es el procesamiento en streaming y en tiempo real y diferencias con el procesamiento batch
- Qué es la arquitectura Lambda y Kappa
- Conceptos avanzados de Apache Flink: Ventanas de procesamiento, snapshots, gestión de estado, checkpoints, etc.
- Instalación y configuración de Apache Flink
- Integración de Apache Flink con diferentes tecnologías (Apache Kafka, Elasticsearch)
- Monitorización en Apache Flink
Recommended Apache Flink Curso