Apache NiFi Complete Master Course - HDP - Automation ETL (Udemy.com)
Next Gen Data Flow. Process - distribute data using powerful, reliable framework. Apache Nifi, Nifi Registry, Minifi
Created by: Muthukumar Subramanian
Last updated April 2021
What you will learn
- Apache Nifi (Niagara Files) basics to advanced concepts
- Flowfile, Processor, Connections, Controller, ProcessGroup, Input - output ports, Funnel etc.,
- Installation, Security, Customization, Scalability of Apache Nifi
- Develop simple to complex Dataflow and take it to production
- Nifi Registry - Dataflow registry
- Hortonworks DataFlow HDF
- Integreate with Kafka, NoSQL Database, RDBMS, File System, etc
- Porcess different types of files like CSV, JSON, Text file, etc.,
How it compares
Against the other 335 rated Udemy courses in Engineering on CourseDuck:
- Rating4.2 out of 5higher than 21% of them
- Reviews1,145#75 of 336 by number of reviews
- Length5 hoursshorter than 51% of them
- Last updatedApril 2021earlier than 72% of them
Course Description
Apache Nifi is next generation framework to create data pipeline and integrate with almost all popular systems in the enterprise. It has more than 250 processors and more than 70 controllers.
This course covers all all basic to advanced concepts available in Apache Nifi like
Flowfile
Controllers
Processors
Connections
Process Group
Funnel
Data Provenance
Processor relationships
Input and Output Ports
This course also covers on the Apache Nifi Subprojects like
Nifi Registry
As part of production maintenance, user may have to take cautious decision to improve the performance and handle the errors efficiently. To facilitate the same, Demo also covers on
Handling Throughput and Latency
Handling Back Pressure and Yield
Error handling
Failure Retry
Monitoring Bulletin
Data Provenance
To have seamless experience with data, handling of data latency and throughput and prioritizing the data is important. Its controlled with relationship, yield and back pressure.
Various processors and controllers to process various type of data is demonstrated.
Processors which are used in production scenarios like HTTP, RDBMS, NoSQL S3, CSV, JSON, Hive, etc., are covered in detail along with controllers like SSL, ConnectionPool, etc., with demo.
All these concepts are covered with demo and real time implementation is provided.
For easy practical purpose, all the demonstrated flowfile template is uploaded as part of the course.
Demo on creating and using KeyStore, Trust Store for SSL communication.
Using Maven and Eclipse EE for custom processor and deploying nar file to Nifi libraries.
Instructor Details
- 4.2 Rating
1,145 Reviews
Muthukumar Subramanian
A SMAC technologist passionate about creating solutions that will yield better results. New technology adviser and a startup incubator implementing innovative approaches, products and solutions by embracing latest technology. Worked on various technologies including Gen AI, RAG Pipeline, Argo, Spring Framework, Apache Spark, Scikit Learn, Tensor Flow, PyTorch, Mllib, Graph Processing, AWS, Medium to Large Hadoop Clusters, Cluster administration and setup. Having more than 24 years of industrial experience in various domains like Banking, Finance, Insurance, Staffing, etc.,
More courses by Muthukumar Subramanian
HELM - Package Manager for Kubernetes Complete Master Course (2021)
4.2 (2,142 Reviews)
Provider: Udemy
Time: 5.7h
$10.99
CCA131 Cloudera CDH 5 & 6 Hadoop Administrator Master Course (2021)
4.5 (1,153 Reviews)
Provider: Udemy
Time: 15.2h
$11.99
More Engineering courses
Do it Yourself - Automotive Electrical Diagnosis - Beginner (2026)
4.8 (1,897 Reviews)
Provider: Udemy
Time: 2.1h
$12.99
ROS 2 for Beginners Level 2 - TF | URDF | RViz | Gazebo (2025)
4.8 (1,869 Reviews)
Provider: Udemy
Time: 13.8h
$10.99
Advanced Kalman Filtering and Sensor Fusion (2021)
4.8 (1,033 Reviews)
Provider: Udemy
Time: 8.3h
$84.99
Digital Electronics: Robotics, learn by building module II (2020)
4.8 (942 Reviews)
Provider: Udemy
Time: 13.1h
$14.99
Reviews
By Mohammed Kashif ul Islam on 12/28/2024
Explanation is Awesome and he’s explaining in such a way that I don’t have to google any words or stuff because he’s showing everything on Canvas too while explaining which makes it easier to understand !!
By José María Martín on 11/24/2022
The course is very good to introduce Apache Nifi and main features. Besides, examples of use cases are provided so it gives an idea about how workflows can be used. I would recommend also to update some contests if applicable according new Nifi versions released.
By Chandra Prasai on 11/8/2022
WITH MY ETL BACKGROUND, IT WAS NOT THAT HARD TO UNDERSTAND THE FUNDAMENTAL OF NI FI. THEORY AND DEMO ARE BOTH VERY CLEAR AND LEARNED ALOT. THANKS.
By Asem Abu Ghazaleh on 8/28/2022
Very good introduction about Nifi, with lot's of use cases to integrate with other technologies such as Kafka, hdfs, AWS, Solr and others. I hoped we can have more examples for Nifi as ETL tool, working more on transformation and data enrichments based on file contents. maybe starting with a processing a CSV files, apply some transformation rules based on its contents and then load enriched data into a database for further reporting and analysis. overall the course was very helpful.
By Wit on 7/22/2022
Surely there is a lot of information in your lessons. But it's hard for me to listen. Your pronunciation is difficult for me, your accent strange. I.e. at the beginning of lesson 31: "How to setup a NiFi?... Cluster." Come on. You're doing it all the time.
By Ivo Kristensjö Vukmanovic on 5/10/2021
Following this course actually needs a basic knowledge in NiFi, as well as a good understanding of the NiFi Flow Configuration module (which I learned from a youtoube video). Muthukumar Subramanian speaks too fast (needs repeatedly rewinding the course snippet). His knowledge is very good, but his methodology not so good.
By Israel Rivera on 2/25/2021
The course was good but to follow along better, there were other things that needed to be set up but there were no instructions on how to do it...ie...Databases and clusters in order for certain processors to work. The last few sections also got really complicated...but overall it was a good course.
By Sameer Shanbhogue on 12/4/2020
Great course, but i was expecting it to contain details on minifi setup which was advertise. which is totally missing. Nothing on minifi
By Sachin Ubale on 11/15/2020
Good learning with hands on use cases.
By Vlad Bolovneanu on 11/8/2020
Not really, it seems
By Sreenivasarao Chebrolu on 11/8/2020
It would be good if you share more details like schema file then It would be easier for practice as we are new to schema file
By Will Dailey on 10/15/2020
Presents necessary information directly and explains how everything works but the presentation is often fast and jumps around, it's not clear what actions he's taking and can be difficult to create the flows yourself as you watch/listen. Good if you just want to have NiFi explained and get a library of templates (all examples are provided for download), not as good if you want to learn by building them yourself. That said, I just paused the videos, built my flows to match his examples, and I feel much more confident with NiFi.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100








