Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Apache Flink

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

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

Formación en Apache Flink bonificable para empresas

A quién va dirigido nuestro curso de Apache Flink

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

Objetivos de nuestro 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 nuestro 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 de nuestro curso de Apache Flink

  • 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
iconArrowDown
tema 2

Uso de Apache Flink

  • Ejecución de aplicaciones
  • Controles de programa
  • Manipulación de datos
  • Monitoreo de los trabajos
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 5

Escalabilidad y rendimiento con Apache Flink

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

Herramientas de desarrollo de Apache Flink

  • Apache Flink Eclipse
  • Apache Flink IntelliJ
  • Apache Flink CLI
  • Apache Flink Web UI
iconArrowDown
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
iconArrowDown
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
iconArrowDown
tema 9

Seguridad en Apache Flink

  • Autenticación de usuarios
  • Autorización de usuarios
  • Auditoría de usuarios
  • Cifrado de datos
  • Control de acceso
iconArrowDown
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
iconArrowDown
tema 11

Almacenamiento en Apache Flink

  • Almacenamiento distribuido
  • Almacenamiento distribuido local
  • Configuración de almacenamiento
  • Uso de almacenamiento externo
  • Uso de almacenamiento en memoria
iconArrowDown
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
iconArrowDown
tema 13

Procesamiento en Apache Flink

  • Procesamiento de datos
  • Procesamiento de eventos
  • Procesamiento en batch
  • Procesamiento en streaming
  • Procesamiento de gráficos
iconArrowDown
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
iconArrowDown
tema 15

Proyecto Final

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

Preguntas Frecuentes de Apache Flink

¿Cuáles son los Beneficios del curso Apache Flink?

accordionIcon
Los beneficios del curso incluyen el aprendizaje de técnicas avanzadas de procesamiento de datos en tiempo real, la posibilidad de aplicar Apache Flink en proyectos empresariales a nivel profesional y obtener un certificado que avale tus conocimientos en esta tecnología.

¿El curso de Apache Flink se puede bonificar a través de FUNDAE?

accordionIcon
Sí, el curso se puede bonificar a través de FUNDAE. Esto permite a las empresas obtener una formación especializada con un coste reducido o nulo, aprovechando los créditos de formación disponibles.

¿En qué modalidades se imparte el curso de Apache Flink?

accordionIcon
El curso se imparte en modalidad online y en aula virtual personalizada. Esto ofrece flexibilidad para adaptarse a las distintas necesidades y horarios de los participantes.

¿Qué habilidades desarrollaré con el curso de Apache Flink?

accordionIcon
Desarrollarás habilidades en el procesamiento de grandes volúmenes de datos en tiempo real, aprenderás a utilizar Apache Flink para analizar y gestionar datos de manera eficiente y estarás capacitado para implementar soluciones de Big Data en tu organización.

¿Cómo puedo inscribirme en el curso de Apache Flink?

accordionIcon
Puedes inscribirte en el curso rellenando los formularios que aparecen en la web. Asegúrate de proporcionar toda la información solicitada para completar el proceso de inscripción correctamente.