Curso Apache NiFi en Madrid, Barcelona y Online

Formación en Apache NiFi para desarrolladores y profesionales de empresa que desean adquirir los conceptos y habilidades necesarias para controlar y gestionar el flujo de datos entre diferentes sistemas y un cluster de Big Data. Curso Apache NiFi ofrecido en modalidad presencial In Company un online en Madrid, Barcelona, Valencia, Alicante, Sevilla y Bilbao, bajo demanda para empresas.

Aprende a agregar datos en una plataforma de Big Data con Apache NiFi y prepárate para obtener tu certificación oficial.

¿Qué es Apache NiFi?
Apache NiFi es una herramienta libre que automatiza el flujo de datos entre sistemas, en tiempo real, y que nos facilita el movimiento de datos entre cualquier fuente y destino. Se trata de una plataforma open source, desarrollada por Apache Software Foundation, que ofrece compatibilidad con diferentes fuentes distribuidas en distintos formatos, protocolos y tamaños, como por ejemplo máquinas, dispositivos de geolocalización, archivos o vídeos.

A través de su interfaz podremos definir la fuente, el destino y el procesador para la recopilación, el almacenamiento y la transmisión de datos, respectivamente. Se basa en la tecnología «Niagara Files», diseñada desde su origen para una mayor flexibilidad, extensibilidad y adecuación en un amplio abanico de dispositivos. En este sentido, Apache NiFi también se ajusta de forma dinámica la conectividad de la red, cuyas fluctuaciones pueden afectar a las comunicaciones y, por lo tanto, a la entrega de los datos.

En cuanto a su arquitectura, Apache NiFi es una aplicación Java que ejecuta en la JVM, cuyos componentes más importantes son: Flowfile Repository, Content Repository y Provenance Repository.

Sus ventajas más interesantes son las siguientes:

  • Facilidad de uso mediante UI
  • Escalable
  • Gran cantidad de componentes out-of-the-box
  • Constante evolución y una gran comunidad: actualizaciones cada 6 u 8 semanas
  • Auditoría del dato
  • Validación de configuraciones
  • Política de Usuarios (LDAP)
  • Multiplataforma
formacion in company

Presencial In Company

Formación presencial In Company

Formación presencial en las instalaciones del cliente
formacion presencial convocatorias

Presencial Convocatorias

Convocatorias en abierto

Próximos cursos en tu ciudad
formacion online en streaming

Classroom Training

Formación online en Streaming

Profesor en directo con el sistema GoToMeeting

Online Classroom

Formación Online Asíncrona

Accede a nuestros contenidos multimedia desde nuestra plataforma LMS

Características del Curso APACHE NiFi

Temario: Plan de estudios | Apache NiFi

TEMA 1. Arquitectura

  • Componentes de NiFi
  • Arquitectura de Apache NiFi
  • Integración con Hadoop
  • Latidos entre componentes de NiFi
  • El enotrno de desarrollo GUI de NiFi
  • Uso de Processors y Connections
  • Configuración de Processors y Connections
  • Paneles y menús de Processors y Connections

TEMA 2. Componentes de un Flujo

  • Tareas adecuadas para un Flujo
  • Gestión y composición de un flujo
  • Etiquetas
  • Estabelcer relaciones entre procesos
  • Aplicar atributos y reglas
  • FlowFiles: atributos y contenido
  • Connectors
  • Priorizadores y back pressure
  • Grupos de procesadores
  • Creación de bifurcaciones
  • Plantillas NiFi de exportación
  • Linaje de los flujos

TEMA 3. Desarrollo de flujos

  • Ventajas al usar plantillas de dataflow
  • El registro de NiFi: uso
  • Bifurcación usando los atributos FlowFile
  • Utilizando Expression Language
  • Editanto con E.L.(Sintaxis)
  • Estableciendo estructuras de control
  • Arquitectura site-to-sit
  • Creación de arquitecturas remotas con NiFi
  • Utilizando grupos remotos de proceso
  • Instalación y configuración de grupos remotos
  • Posibles optimizaciones de los flujos
  • Necesidades de optimización por áreas
  • Control de la frecuencia de transición de datos
  • Conocer los recursos utilizados por un flujo

TEMA 4. Integración de NiFi con Hive

  • Configuración servicio Hive
  • El metastore de Hive
  • Creando tablas en Hive a partir de datos NiFi
  • Streaming data into Hive table
  • Captura de datos de una tabla RDBMS con NiFi
  • Usando plantillas de NiFi
  • Utilizando formatos serializados como Avro

TEMA 5. Monitorización e informes

  • Monitorización de un flujo NiFi
  • Tipos de informes generados por NiFi
  • Tareas más habituales en los informes
  • Componentes que pueden ser monitorizados
  • Conocer volumenes de datos
  • El System Diagnostics como herramienta
  • Histórico de estadisticas horario
  • Utilizando los controller services
  • Niveles de definición de los controller services
  • Common Controller services

TEMA 6. Apache Minifi

  • Conociendo el subproyecto de NiFi
  • Características y componentes de Minifi
  • Role de Minifi en la ingesta de datos
  • Grupo de instancias Minifi para un flujo
  • Interacción con los flujos de NiFi
  • Un ejemplo walk-through

TEMA 7. Integración de NiFi

  • Integración con Hadoop
  • Integración con Apache Ambari y HDP
  • Integración con Apache Kafka
  • Ecosistema de Processors
  • Recibiendo datos de un topic
  • Análisis en tiempo real
  • Consideraciones de Kafka

TEMA 8. Seguridad con Apache NiFi

  • Arquitectura de seguridad con NiFi
  • Uso de Ranger con NiFi
  • Asegurando el registry de NiFi
  • Sistema de notificaciones asociados a eventos
  • Configuración de usuarios y grupos
  • Establecer políticas de acceso
  • Acceso a NiFi via HTTPS y HTTP
  • Autenticación vía Kerberos y LDAP
  • Encriptación de datos con NiFi

* También realizamos temarios a medida. Consúltanos si necesitas personalizar el contenido.

Novedades en torno a APACHE NiFi

En el siguiente curso veremos todas las novedades que trae Apache NiFi, así como los beneficios de su implementación en la empresa. Apache NiFi course.

    Formación Bonificada para empresas

    Si actualmente estás trabajando, tu empresa podrá bonificarse nuestros cursos a través de FUNDAE (antiguamente la Fundación Tripartita) y salirle prácticamente gratis.

    Curso Apache NiFi Online

    – Método OnLine mediante servicios streaming enfocado a empresas.

    – Curso apto para visualizar en tablets, multinavegador y multiplataforma.

    Tecnología GoToMeeting.

    curso apache nifi en madrid, barcelona y online