Training Format

All Apache NiFi training programs include both lecture and hands-on activities. The goal is to learn concepts and reinforce them with practical application.

Requirements: Apache NiFi is accessed using any modern web browser. For the administrators course, an ssh client is required. Attendees must provide these on their own computer for virtual classes. An appropriate platform is provided for all classroom sessions.


Apache NiFi Essentials

Apache NiFi Essentials provides a solid foundation to Apache NiFi and is the recommended first step in obtaining a solid foundation. It discusses the history and capabilities of NiFi and explores some common use cases. The user interface and command and control operations are introduced. Topics include fundamental components: Processors, Connections, Controller Services, Process Groups and Ports. Additional foundational topics include Flow Files, queues and back pressure. Expression Language is covered allowing effective data routing implementations. Configuration and data flow history including Data Provenance is discussed as well.

Throughout the introduction of topics, several hands-on activities are performed. Attendees work on a broader, multi-day project where a custom flow is designed from scratch.

Duration: 2 Days

Cost: $1,500


Apache NiFi Advanced Concepts

After completion of Apache NiFi Essentials or for users with an existing understanding of NiFi, Apache NiFi Advanced Concepts covers additional topics not required for the base operation of a data flow, but valuable a more robust configuration. NiFi is secured through Users and Groups added toAccess Policies. Data flows are version controlled and stored in Apache NiFi Registry which is explored in an introductory capacity. Attendees take a dive into an essential aspect of ensuring a healthy system: metrics and monitoring. More complex configurations to increase data flow capacity are introduced such as NiFi Clustering.

In addition to the topic-specific hands-on activities, an additional project is introduced. The project goals are established and solutions discussed after ample opportunity to work through the challenge individually.

Duration: 1 Days

Cost: $800


Apache NiFi for Administrators

While other courses in this series focus on the usage of NiFi, Apache NiFi for Administrators focuses on administration of the application. NiFi Clustering is explored in more detail. Hands-on activities include installation of Apache NiFi. Mutliple configuration changes are implemented including configuring a NiFI Cluster. Additional topics of performance tuning and disaster recovery are introduced.

Duration: 1 Days

Cost: $800


Upgrading to Apache NiFI 2.0 (coming soon)

Apache NiFi training programs provided by NiFi Insights continue to evolve. Apache NiFi 2.0 is the next major release of the application. The next major release includes some significant advances and new capabilities including a brand new user interface. In addition, it removes many deprecated components and features. This course will walk through all the major changes and discuss migration strategies.