Apache NiFi para Sistemas para empresas

15 horas  |  Presencial / Remoto

Inicio > Catálogo > Tecnología > Apache > Apache Nifi para Sistemas

¿Qué es Apache NiFi?

Apache NiFi es una solución de código abierto que automatiza el flujo de información entre distintos sistemas en tiempo real, proporcionando una manera conveniente de transferir datos desde cualquier origen a cualquier destino.

Es una plataforma de software libre desarrollada por la Fundación Apache, que ofrece soporte para una amplia variedad de fuentes distribuidas en diversos formatos, protocolos y tamaños. Por ejemplo, puede trabajar con máquinas, dispositivos de ubicación geográfica, archivos o vídeos.

A través de su interfaz, podemos establecer la fuente de los datos, el destino al que serán enviados y los procesadores que se encargarán de recopilar, almacenar y transmitir los datos de manera eficiente.

Se basa en la tecnología denominada «Niagara Files«, diseñada desde su concepción para ofrecer flexibilidad, extensibilidad y compatibilidad con una amplia gama de dispositivos.

Además, Apache NiFi tiene la capacidad de adaptarse dinámicamente a cambios en la conectividad de la red, ya que las fluctuaciones en esta pueden afectar las comunicaciones y, por ende, la entrega de los datos.

Perfil del alumno y conocimientos previos

El curso se encuentra especialmente diseñado para personal de sistemas.

No obstante, se recomienda tener conocimientos básicos en la herramienta apache NiFi.

Contenido del curso dirigido a empresas

Módulo 1: Apache NiFi

  • Repaso conceptos básicos de Apache NiFi

Módulo 2: Procesadores de ficheros

  • ListFile
  • FetchFile
  • FetchSFTP

Módulo 3: Procesadores de JSON

  • ConvertAvroToJSON
  • CovertJSONToSQL
  • JoltTransformJSON
  • AttributesToJSON
  • EvaluateJsonPath

Módulo 4: Procesadores de ejecución

  • ExecuteGroovyScript
  • ExecuteStreamCommand
  • Procesadores de Kafka
  • PublishKafka
  • ConsumerKfaka
  • PublishKafkaRecord
  • ConsumerKafkaRecord

Módulo 5: Procesadores de bases de datos

  • PutSQL
  • PutInfluxDB
  • QueryDatabaseTable
  • PutDatabaseRecord

Módulo 6: Procesadores de logs

  • LogMessage

Módulo 7: Procesadores de FlowFiles

  • RetryFlowFile
  • DebugFlow
  • GenerateFlowFile
  • UpdateRecord
  • MergeRecord
  • MergeContent
  • RouteOnAttribute

Módulo 8: Otros procesadores

  • Expresiones regulares
  • AsnOneProcessor
  • SplitText
  • PutEmail
  • MonitorActivity
  • ReplaceText
  • InvokeHTTP
  • CompressContent

Detalles del curso

Se trata de un curso de 15 horas que incluye laboratorios y puede ser ofrecido tanto de forma presencial como en remoto.

Apache NiFi es subvencionable por Fundae

Desde M2i Formación gestionamos las subvenciones ofrecidas por la Fundación Estatal para el Empleo (FUNDAE), donde la bonificación económica mediante aula virtual es la misma que para las formaciones presenciales.

Cursos relacionados

Formación dirigida exclusivamente a empresas

Diseñamos nuestros cursos para cubrir todas las necesidades formativas de tu organización, con un contenido de alta calidad pedagógica y práctica, y con metodologías adaptadas a las necesidades de vuestros profesionales.

Solicita más información