Apache NiFi (Cloudera DataFlow) with Free Lab

8+ Hours Beginners to Advance: Learn Real World Production Scenario and Become a Pro in Apache Data Flow Management

Apache NiFi (Cloudera DataFlow) with Free Lab
Apache NiFi (Cloudera DataFlow) with Free Lab

Apache NiFi (Cloudera DataFlow) with Free Lab udemy course

8+ Hours Beginners to Advance: Learn Real World Production Scenario and Become a Pro in Apache Data Flow Management

Finally, A complete course on Apache NiFi fully updated in 2024. Here is what you're going to learn in this course.


NiFi Overview and Installation


  • Apache NiFi Overview and Installation

  • NiFi User Interface Overview

  • Understanding NiFi common Terminologies


NiFi Processors

  • Reading Source Files and Writing to Destination

  • Understanding Avro Schema Definition

  • Record Transformation Using Update Processor

  • Reading CSV Files and Performing Lookups and Partitioning

  • Enriching Data with adding New Columns

  • NiFi Functions

  • Partitioning Records based on Columns

  • NiFi SplitRecord Processor

  • Splitting Large files into Smaller Files before transferring to target system

  • Understanding JSON Related PRocessors


Handling Duplications

  • Handling File Duplications

  • Handling Record Level Duplications


Big Data

  • Writing to Hbase

  • Writing to Hadoop HDFS

Reading and Writing to Databases

  • Reading from H2 Database

  • Reading and Writing Using PostgreSQL

  • Reading and Writing to Oracle Database


Custom Scripts

  • Running Custom Python Script


Other Important Stuff

  • Using SQL Query in NiFi

  • Receiving Data over HTTP endpoint

  • HandleHttpRequest and HandleHttpResponse Processor

Organizing Templates

  • Setup NiFi Registry and Code Versioning

  • Creating Templates, Sharing Flow

  • Creating a Reusable Data Flow Strategy


NiFi Provenance Data

  • Reading NiFi Provenance data

  • CountText, LogAttribute, LogMessage, AttributeToCSV Processor


Understanding NiFi Clustering


I hope the course helps you to reach your goal. Please do not forget to let me know any other topic which you would like to be added in this course.