Apache Flink desde cero: La guía esencial
Aprende a utilizar Apache Flink desde cero
What you will learn
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
Why take this course?
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.
Para seguir el curso es recomendable tener conocimientos de shell de linux y del lenguaje de programación java o scala. Este es un curso fundamental para quien desee implementar aplicaciones de procesamiento de datos en tiempo real.
Cualquier duda que tengas puedes contactar conmigo por mensaje dentro de la plataforma.
Te espero en el curso, un saludo y muchas gracias.