Envíanos tu consulta
Términos y condiciones *
logoImagina
iconoCurso

Curso de Apache Flink

DISPONIBLE EN MODALIDAD:

Apache Flink es un framework de procesamiento de datos de código abierto de alto rendimiento para análisis de datos en tiempo real y procesamiento de grandes volúmenes de datos. El curso de Apache Flink está orientado a aquellos desarrolladores que quieran profundizar en el uso del framework y aprender a desarrollar aplicaciones y sistemas de procesamiento de datos escalables y de alto rendimiento.

El curso de Apache Flink ofrece una visión general de todas las herramientas y conceptos relacionados con Apache Flink: desde la instalación hasta la ejecución de aplicaciones. El curso también incluye numerosos ejemplos detallados para ayudar a los alumnos a comprender mejor la plataforma.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient
Aprende Apache Flink: Curso completo

¿A quién va dirigido?

Desarrolladores con experiencia desarrollando con Java que quieran aprender a usar de manera profesional Apache Flink.

Objetivos del curso de Apache Flink

  • Comprender los conceptos fundamentales de Apache Flink
  • Aprender a instalar y configurar Apache Flink
  • Desarrollar aplicaciones de procesamiento de datos con Apache Flink
  • Analizar datos en tiempo real con Apache Flink
  • Entender los conceptos y principios de escalabilidad y rendimiento

¿Qué vas a aprender en este curso de Apache Flink?

Apache Flink es un framework de procesamiento de datos de código abierto de alto rendimiento para análisis de datos en tiempo real y procesamiento de grandes volúmenes de datos. El curso de Apache Flink está orientado a aquellos desarrolladores que quieran profundizar en el uso del framework y aprender a desarrollar aplicaciones y sistemas de procesamiento de datos escalables y de alto rendimiento. El curso de Apache Flink ofrece una visión general de todas las herramientas y conceptos relacionados con Apache Flink: desde la instalación hasta la ejecución de aplicaciones. El curso también incluye numerosos ejemplos detallados para ayudar a los alumnos a comprender mejor la plataforma.

Requisitos

  • Tener experiencia desarrollando con Java (JDK 11 o superior) y proyectos Maven
  • Tener un equipo con acceso a un usuario con permisos de instalación donde realiziar el curso y conexión estable a internet
  • El equipo debe contar como mínimo con: CPU de 6.a generación o más reciente (o AMD equivalente), 8GB de RAM, 2GB de GPU y 8GB de espacio disponible en disco duro
  • Tener instalado previamente en el equipo: IntelliJ (2022 Community o superior), Java (JDK 11 o superior), Git, Docker Desktop y Apache Flink
  • Es recomendable tener experiencia dockerizando aplicaciones Java

Temario del curso de Apache Flink

tema 1

Introducción a Apache Flink y puesta en marcha

  • Historia y evolución
  • Conceptos fundamentales de Apache Flink
  • Ventajas y desventajas
  • Descarga de Apache Flink
  • Instalación de Apache Flink
  • Configuración fundamental de Apache Flink
  • Primeros pasos con Apache Flink
tema 2

Uso de Apache Flink

  • Ejecución de aplicaciones
  • Controles de programa
  • Manipulación de datos
  • Monitoreo de los trabajos
tema 3

Desarrollo de aplicaciones con Apache Flink

  • Interfaz de programación de aplicaciones de Flink
  • Creación de programas de Flink
  • Uso de operadores de Flink
  • Escribir y ejecutar programas de Flink
tema 4

Análisis de datos en tiempo real con Apache Flink

  • Análisis de flujo de datos
  • Análisis de procesamiento de eventos
  • Análisis de datos en tiempo real
  • Análisis de estadísticas
  • Análisis de gráficos
tema 5

Escalabilidad y rendimiento con Apache Flink

  • Sistema de procesamiento distribuido
  • Escalabilidad vertical
  • Escalabilidad horizontal
  • Uso de caché
  • Mejoras de rendimiento
tema 6

Herramientas de desarrollo de Apache Flink

  • Apache Flink Eclipse
  • Apache Flink IntelliJ
  • Apache Flink CLI
  • Apache Flink Web UI
tema 7

Integración con Apache Flink

  • Integración con Apache Hadoop
  • Integración con Apache Kafka
  • Integración con Apache Hive
  • Integración con Apache Spark
  • Integración con Apache Storm
tema 8

Ejemplos de Apache Flink

  • Ejemplos de procesamiento de datos
  • Ejemplos de streaming de datos
  • Ejemplos de aplicaciones de gráficos
  • Ejemplos de análisis estadístico
  • Ejemplos de procesamiento de gráficos
tema 9

Seguridad en Apache Flink

  • Autenticación de usuarios
  • Autorización de usuarios
  • Auditoría de usuarios
  • Cifrado de datos
  • Control de acceso
tema 10

Operaciones de Apache Flink

  • Asignación de recursos
  • Planificación de trabajos
  • Despliegue de trabajos
  • Supervisión de trabajos
  • Administración de recursos
tema 11

Almacenamiento en Apache Flink

  • Almacenamiento distribuido
  • Almacenamiento distribuido local
  • Configuración de almacenamiento
  • Uso de almacenamiento externo
  • Uso de almacenamiento en memoria
tema 12

Depuración de Apache Flink

  • Depuración de programas de Flink
  • Depuración de la API de Flink
  • Depuración de la ejecución de Flink
  • Depuración de los datos de Flink
  • Depuración del comportamiento de Flink
tema 13

Procesamiento en Apache Flink

  • Procesamiento de datos
  • Procesamiento de eventos
  • Procesamiento en batch
  • Procesamiento en streaming
  • Procesamiento de gráficos
tema 14

Optimización en Apache Flink

  • Optimización del uso de recursos
  • Optimización de la programación
  • Optimización de la ejecución
  • Optimización del almacenamiento
  • Optimización del rendimiento
tema 15

Proyecto Final

  • Estableciendo los objetivos del proyecto
  • Configuraciones y desarrollo
  • Pruebas de funcionamiento correcto

Curso de Apache Flink bonificado para Empresas a través de FUNDAE

Somos entidad organizadora de FUNDAE, todas nuestras formaciones se pueden bonificar hasta el 100%, sujeto a vuestro crédito disponible y a cumplir con todos los requisitos de realización establecidos por la Fundación Estatal para el Empleo.

 

Si desconoces el funcionamiento de las bonificaciones, ofrecemos el servicio de gestión en FUNDAE, consúltanos cualquier duda que te surja.

Descargar Guía FUNDAE
imagenFundae
iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient