Apache NiFi - A Complete Guide | Cloudera DataFlow | HDF/CDF
4.5 (575 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,953 students enrolled

Apache NiFi - A Complete Guide | Cloudera DataFlow | HDF/CDF

Apache NiFi is a robust Data Ingestion, Distribution framework & ETL Option. NiFi the core of Hortonworks Data Platform.
4.5 (575 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
3,953 students enrolled
Last updated 4/2020
English [Auto]
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • 7 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Core Concepts of Apache NiFi to Design your Data Pipeline or ETL
  • Key NiFi Features like Back Pressure, Prioritization, Expiration, Reporting Task, Data Provenance, etc.
  • More Advanced Features of NiFi Like Cluster Setup, Monitoring, NiFi Registry, Custom Processors, etc.
  • Install Apache NiFi in Standalone Mode & Cluster Mode
  • Hands-on Experience with Apache NiFi
  • Using NiFi Registry for Version Control
  • Creating Custom Processors in NiFi
  • DataFlow Monitoring in NiFi
Course content
Expand all 44 lectures 02:50:16
+ Apache NiFi Installation
2 lectures 06:49
Installing Apache NiFi in a Mac/Linux
Installing Apache NiFi in a Windows Machine
+ Apache NiFi Basics
6 lectures 30:49
NiFi User Interface
More on FlowFiles of NiFi
Types of Processors Available in NiFi
Processor Configuration, Connection & Relationship in NiFi
Connection Queue & Back Pressure in NiFi
+ Hands-on with Apache NiFi
8 lectures 52:30
Working with Expression Language in NiFi
More on Expression Language Functions in NiFi
Working with Process Group, Input Port & Output Port in NiFi
Working with Templates in NiFi
Working with Funnel in NiFi
Working with Controller Services in NiFi
Working with Variable Registry in NiFi

Apache NiFi Basics

Apache NiFi Basics
5 questions
+ Apache NiFi Advanced Concepts
3 lectures 10:45
FlowFile Prioritization in NiFi
FlowFile Expiration in NiFi
Data Provenance in NiFi
+ Monitoring in NiFi
3 lectures 14:29
Monitoring NiFi using Reporting Task
Remote Monitoring NiFi using Reporting Task
+ NiFi Registry for Version Control
5 lectures 16:45
Installation of NiFi Registry
Configuring NiFi and NiFi Registry to Enable Version Control
Configuring NiFi Registry with Multiple NiFi Instances
Configuring NiFi Registry to Enable Git Persistence
+ NiFi Cluster for Heavy Lifting
6 lectures 18:23
Limitation in NiFi Clustering
NiFi Cluster Configuration using Embedded Zookeeper
NiFi Cluster Configuration Steps (Reference)
NiFi Cluster Configuration using External Zookeeper
NiFi Cluster Configuration Steps in Single Machine (Reference)
+ NiFi Custom Processor - Do the Impossible
3 lectures 09:45
Overview on NiFi Custom Processor
Development Environment Setup (Optional)
Our First Custom Processor
+ Bonus
3 lectures 01:21
Advanced NiFi Templates for Reference
Learn with Manoj
Feedback Form
  • Basics Knowledge of ETL is Preferred
  • Hands on in Database Systems like PostgreSQL, MongoDB, etc. is Preferred
  • Basic Knowledge of Big Data is Preferred
  • Basic Knowledge of Java & Maven is Preferred

Congratulations! You've found the most popular, most complete, and most up-to-date resource online for learning Apache NiFi.

What is Apache NiFI?

Apache NiFi is a robust Data Ingestion, Distribution framework & ETL Option. Apache NiFi is the core of the Hortonworks Data Platform. It can propagate any data content from any source to any destination.

NiFi enables the collection, curation, analysis, and action on any data anywhere (edge, cloud, data centre) with built-in end-to-end security and provenance.  These unique set of features makes NiFi the best choice for implementing new data-centric use cases that require geographically distributed architectures and high levels of SLA (availability, security, and performance).

NiFi is based on a different programming paradigm called Flow-Based Programming (FBP).

It is one of the fastest-growing Apache Projects and expected to grow exponentially in the coming few years.


Right Time For You To Start Your Big Data Journey

The Big Data job market is still hot. Big Data positions are tough to fill, demand for experienced Big Data engineers is intense, knowledge premiums are high, and more and more people are picking up Big Data skills in hopes of making more money.

The field of big data is quite vast, and it can be a very daunting task for anyone who starts learning big data & its related technologies. The big data technologies are numerous, and it can be overwhelming to decide where to begin. There is a lot of scope for big data and its related technologies like Hadoop, HDFS, MapReduce, Hive, Spark, Flink, Kafka, Elastic Search, etc.

So, start your BigData journey today by learning about Apache NiFi which can integrate well with almost all the popular big data technologies like Hadoop, HDFS, MapReduce, Hive, Spark, Flink, Kafka, Elastic Search, etc.


What this Course Delivers, and Who is it for?

Apache NiFi - A Complete Guide | Cloudera DataFlow | HDF/CDF

I have created this course for all skill levels. You may be entirely new for Data Flow or Data Pipeline world. You may be already using any other Commercial ETL Tool and want to move to an Open Source solution.

I have kept the course with the right balance between theory and hand-on, which makes it the Ultimate Guide for Beginners. I also kept the course relatively short to kept it interactive and delivered the required skills you need to start working with Apache NiFi.

"In this course, we will focus only on Apache NiFi and the various features of NiFi. We will not focus on any other specific big data technology integration with NiFi. But by the end of this course, you will have all the required skill sets to work on your Big Data Pipeline / ETL requirements using NiFi".

"What are you waiting for? Enroll Now !" and become an Apache NiFi Expert (From Zero to Hero) in less than 3 hours.

This course curriculum includes:

1) Apache NiFi Introduction

2) Apache NiFi Installation

3) Apache NiFi Basics

4) Hands-on with Apache NiFi

5) Apache NiFi Advanced Concepts (Data Provenance, Back Pressure, Prioritization, Expiration, etc.)

6) Monitoring in NiFi

7) NiFi Registry for Version Control

8) NiFi Custom Processors

9) NiFi in Cluster-Mode

Whom isn't this course meant?

This course is not for students who already know all the topics given in the course curriculum and looking for a more hand-on oriented class or various integration examples using NiFi and other Big Data technologies like Hadoop, HDFS, MapReduce, Hive, Spark, Flink, Kafka, Elastic Search, etc.


About the Instructor

I'm a Big Data Evangelist, JavaScript Lover, Web Developer & Performance Freak. I'm passionate about programming since I was 14, and I'm always willing to learn new things and continue to seek to improve myself.

​I have decided to teach what I have learned and started to train in Udemy & YouTube.

"My main objective is to provide high-quality course content to all my students in an easy and understanding way."


What do my Students think about this Course?

Nick says, "Previous to this course I had a walkthrough of NiFi by a colleague and took another 2 hr introduction course, and did some playing around by myself. Even though this course is 3 hrs long, it covers many topics without wasting time, and so I felt that despite my previous exposure to courses and hands-on, that I probably benefited from more than half of this course with new and useful material, maybe even 2/3 of it. I'm very happy to see treatment being given to NiFi Registry plus Git integration. I never knew the purpose of the Funnel before, let alone things like clustering with ZooKeeper, making use of the Variable Registry and/or property files, and a working example of building your own custom data processor. Each of these things may have only been touched on somewhat briefly - enough to clear the fog on a topic so you know where to start and what to use it for so that you can then dig into it further yourself if need be. Really good job in concisely getting this quantity of material across in a relatively short time frame, and I feel a lot more empowered to use my new NiFi skills as a result." (Rated with ✨✨✨✨✨)

Akash says, "The way this course was, I completed in a single day. I was new to this tool and since one interview was lined up and I had clearly no clue what is Apache Nifi. This is seriously the most comprehensive and lucid course that I have ever gone through." (Rated with ✨✨✨✨✨)

Truman says, "The instructor did a great job of taking me from beginner Nifi to clustering Nifi, to understanding how to build custom processors. I would recommend this course if you are interested in NiFi." (Rated with ✨✨✨✨✨)

Priya says, "The course is easy to understand and covers all the basics of NiFi. The theory is explained with hands-on videos by the instructor. One needs to practice with all that has been covered in the course and will be good to go! Great instructor!" (Rated with ✨✨✨✨✨)

Venkatesh says, “Best NIFI Course on Udemy. I have started with no idea about NIFI, but now I learned a lot. The instructor is Knowledgeable and explained in simple and easy terms. Highly recommended for NIFI beginners.” (Rated with ✨✨✨✨✨)

Vivek says, “If you are new to Apache Nifi, then this course is best for you. This course is incredibly detailed, beautifully made, and amazing for the beginner like me. The instructor is knowledgable and was able to explain everything very clearly.” (Rated with ✨✨✨✨✨)


Important Information

As if this course wasn’t complete enough, I offer full support, answering any questions you have 7 days a week.

You also have lifetime access to the course and 30 days’ money-back guarantee, so click on the “Enroll Now” button now and see you inside the course!

Who this course is for:
  • Software Engineers
  • Data Engineers
  • Software Architects
  • Data Scientists