
Introducción al curso
Visión general sobre las secciones y lecciones del curso
Qué es Apache NiFi
El problema que resuelve Apache NiFi
Evolución y estado del proyecto
Por qué aprender Apache NiFi
Aprende qué son los procesos ETL, sus fases y evolución
Características de Apache NiFi
Paradigma de programación basado en flujos
Ventajas de Apache NiFi
Casos de uso (apropiados y no apropiados)
Aprende qué es el flujo de datos, los flowfiles, los procesadores, las conexiones, los grupos de procesos, remote process groups, controller services y las plantillas en Apache NiFi
Instalación de Apache NiFi 2.0 en sistemas Linux
Instalación de Apache NiFi 2.0 en sistemas Windows
Aprende a instalar y a ejecutar Apache NiFi en los sistemas operativos Linux y Mac
Aprende a instalar y a ejecutar Apache NiFi en el sistema operativo Windows
Referencia básica de comandos útiles para el curso de Apache NiFi
Aprende a trabajar con la interfaz gráfica de Apache NiFi, los procesadores y sus opciones de configuración
Ejemplo de flujo de datos sencillo en Apache NiFi para poner en práctica los conocimientos
Aprende a trabajar con atributos y el contenido de los flowfiles con las expresiones de NiFi
Exploramos las capacidades de Apache NiFi con las conexiones entre procesadores, la gestión de colas, los process groups y los funnels
Aprende en esta lección a trabajar con plantillas en Apache NiFi y las ventajas que supone su uso
Cambios en plantillas en NiFi 2.0
Lección práctica en la que aprenderás qué son y para qué sirven los controller services en Apache NiFi
Aprenderás a implementar un flujo de datos en Apache NiFi para convertir ficheros CSV en JSON
Aprende las capacidades de monitorización disponibles en Apache NiFi
Exploramos en esta lección las opciones de linaje y de procedencia de datos en Apache NiFi y cómo le podemos sacar partido
Aprende qué es NiFi Registry, para qué sirve y cómo se usa
Lección práctica en la que aprenderás cómo instalar, configurar y usar NiFi Registry con tu instalación de Apache NiFi
Introducción al proyecto práctico
Flujo de datos
Apache Kafka
Elasticsearch
Instalación de Apache Kafka, integración con Apache NiFi y pruebas paso a paso
Instalación de Elasticsearch, integración con Apache NiFi y pruebas paso a paso
Implementación del flujo de transformación de datos y pruebas paso a paso
Despedida del curso de Apache NiFi
Hola y bienvenido a este curso de Apache NiFi. En este curso guiado aprenderás paso a paso y desde cero a trabajar con Apache NiFi, una tecnología open source que te permitirá implementar tus pipelines de ingesta, transformación y carga de datos en streaming para Big Data.
El curso contendrá partes teóricas, para familiarizarnos con los conceptos clave de Apache NiFi, además de partes prácticas en las que aprenderemos a usar directamente la herramienta y a implementar nuestras pipelines de datos.
Podrás seguir estas lecciones prácticas intercaladas con las lecciones teóricas en las que aprenderemos a instalar todos los componentes del sistema y a usar las herramientas disponibles.
También, el curso contiene ejemplos de desarrollo de flujos de datos que interactúan con otras tecnologías. En estas lecciones se adjuntan las plantillas usadas 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 solamente serán necesarios conocimientos básicos de shell. Es un curso fundamental para quien desee implementar sistemas de ingesta y movimiento de datos.
Cualquier duda que tengas puedes contactar conmigo por mensaje dentro de la plataforma.
Te espero en el curso, un saludo y muchas gracias.