Skip to course content

Cloudera Dataflow (Nee Nifi)

Gain practical skills for building, optimizing, and securing Apache NiFi dataflows.

Get Course Info

Audience: Developers & Administrators

Duration: Three Days

Overview

This three-day hands-on training course provides the fundamental concepts and experience necessary to automate the ingest, flow, transformation, and egress of data using Apache NiFi. Along with gaining a grasp of the key features, concepts, and benefits of NiFi, participants will create and run NiFi dataflows for a variety of scenarios. Students will gain expertise using processors, connections, and process groups, and will use NiFi Expression Language to control the flow of data from various sources to multiple destinations. Participants will monitor dataflows, examine the progress of data through a data flow, and connect dataflows to external systems such as Kafka and HDFS. After taking this course, participants will have key knowledge and expertise for configuring and managing data ingestion, movement, and transformation scenarios for the enterprise.

Objective

Gain practical skills for building, optimizing, and securing Apache NiFi dataflows.

What You Will Learn

  • Understand the role of Apache NiFi and MiNiFi in the Cloudera DataFlow platform
  • Describe NiFi’s architecture, including standalone and clustered configurations
  • Use key features—including FlowFiles, processors, process groups, controllers, and connections—to define a NiFi dataflow
  • Navigate, configure dataflows, and use dataflow information with the NiFi User Interface
  • Trace the life of data using data provenance
  • Organize and simplify dataflows
  • Manage dataflow versions using the NiFi Registry
  • Use the NiFi Expression Language to control dataflows
  • Implement dataflow optimization and monitoring features
  • Connect dataflows with systems such as Kafka and HDFS
  • Describe aspects of NiFi security

Course Details

Audience: Developers & Administrators

Duration: Three Days

Prerequisites:

Comfortable in Java programming language (navigate Linux command line, edit files with vi / nano) • A Java IDE like Eclipse or IntelliJ

Setup: Cloud lab environment • SSH client • Browser • Zero Install

Detailed Outline

                                            Ready to Get Started?

                                            Contact us to learn more about this course and schedule your training.