Apache NiFi Complete Master Course – HDP – Automation ETL
Apache NiFi Complete Master Course – HDP – Automation ETL, available at $69.99, has an average rating of 4.19, with 57 lectures, based on 1049 reviews, and has 6734 subscribers.
You will learn about 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., This course is ideal for individuals who are Developers, Architects, Beginners who wants to learn Apache NiFi or ETL team who wants to move to latest technology It is particularly useful for Developers, Architects, Beginners who wants to learn Apache NiFi or ETL team who wants to move to latest technology.
Enroll now: Apache NiFi Complete Master Course – HDP – Automation ETL
Summary
Title: Apache NiFi Complete Master Course – HDP – Automation ETL
Price: $69.99
Average Rating: 4.19
Number of Lectures: 57
Number of Published Lectures: 57
Number of Curriculum Items: 57
Number of Published Curriculum Objects: 57
Original Price: $199.99
Quality Status: approved
Status: Live
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.,
Who Should Attend
- Developers, Architects, Beginners who wants to learn Apache NiFi
- ETL team who wants to move to latest technology
Target Audiences
- Developers, Architects, Beginners who wants to learn Apache NiFi
- ETL team who wants to move to latest technology
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 processorsand 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 Subprojectslike
-
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 Throughputand Latency
-
Handling Back Pressure and Yield
-
Errorhandling
-
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, yieldand back pressure.
Various processorsand controllersto 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 templateis uploadedas part of the course.
Demo on creating and using KeyStore, Trust Store for SSLcommunication.
Using Mavenand Eclipse EE for custom processor and deploying nar fileto Nifi libraries.
Course Curriculum
Chapter 1: Introduction to Apache Nifi
Lecture 1: Introduction
Lecture 2: Apache Nifi Introduction
Lecture 3: Dataflow Introduction – Key Features
Lecture 4: Basic Installation
Lecture 5: Terminology Introduction
Lecture 6: UI Introduction – Play with Apache Nifi User Interface
Chapter 2: First Baby Step – Flow file Demo
Lecture 1: Create Simple Workflow
Chapter 3: Processors and Connections
Lecture 1: Processor Category
Lecture 2: Connection configuration
Lecture 3: Processor Configuration Settings
Lecture 4: Processor Configuration Scheduling
Lecture 5: Processor Configuration Property
Chapter 4: Next Step into Flowfile
Lecture 1: Working with Attributes
Lecture 2: Log Configuration and Monitoring Logs
Lecture 3: Handling Failures
Lecture 4: Working With Templates
Chapter 5: Integrating Apache Nifi with Distributed Messaging System – Apache Kafka
Lecture 1: Apache Kafka Quick Introduction and Demo
Lecture 2: Nifi As Producer
Lecture 3: Nifi As Consumer
Chapter 6: Process group and Funnel
Lecture 1: Process group – Input and Output ports
Lecture 2: Funnel Forking
Lecture 3: Funnel Combine
Chapter 7: Monitoring and Provenance
Lecture 1: Nifi Monitoring and Statistics
Lecture 2: Data Provenance
Chapter 8: Structured Data Processing
Lecture 1: Read MySQL Table data as Avro and JSON
Lecture 2: Transform CSV to JSON
Lecture 3: Managing state with MySQL and Incremental Fetch
Lecture 4: Transform CSV to JSON using dynamic schema
Chapter 9: Nifi Registry
Lecture 1: Apache Nifi Registry – Introduction
Lecture 2: Nifi Registry as Version Control System
Chapter 10: Nifi Cluster
Lecture 1: Cluster Installation and Configuration
Lecture 2: Cluster Flow File Demo
Chapter 11: Nifi and Bigdata Ecosysem
Lecture 1: Nifi HDFS Interaction
Lecture 2: Nifi Hive Interaction
Chapter 12: HTTP Processors
Lecture 1: HTTP Processor Introduction
Lecture 2: GetHTTP Processor
Lecture 3: PostHTTP Processor and SSL Context Service setup
Lecture 4: ListenHTTP Processor
Lecture 5: InvokeHTTP Processor without SSL
Lecture 6: InvokeHTTP with SSL
Chapter 13: Nifi and AWS
Lecture 1: AWS S3 add Object with PutS3Object Processor
Lecture 2: AWS S3 list objects with ListS3 Processor
Lecture 3: AWS S3 add object – using AWS Controller service
Chapter 14: Nifi and NoSQL Database
Lecture 1: Mongo DB put records with Nifi
Chapter 15: Nifi and Apache Solr
Lecture 1: Apache Solr Introduction, Installation and Configuration
Lecture 2: Apache Solr Content Stream Demo
Chapter 16: Custom Processor and Custom Controller
Lecture 1: Project setup with Maven and Eclipse
Lecture 2: Build project and generate nar file
Lecture 3: Create sample workflow with custom processor and validate
Lecture 4: Create Custom Controller
Lecture 5: Use custom controller within custom processor
Chapter 17: Practical Use Cases
Lecture 1: Use case 1 : Extract data from fordgobike, transform and store it in HDFS as CSV
Lecture 2: Use Case 2 : Part 1 : Extract Twitter data to Apache Solr
Lecture 3: Uase Case 2 : Part 2 : Visualize Twitter data using Banana Dashboard
Chapter 18: Reference Resources
Lecture 1: Test Data used
Lecture 2: Course Slides
Chapter 19: Bonus Lecture
Lecture 1: Special coupon to join my other courses
Instructors
-
MUTHUKUMAR Subramanian
Best Selling Instructor, Big Data, Spark, Cloud, Java, AWS
Rating Distribution
- 1 stars: 13 votes
- 2 stars: 39 votes
- 3 stars: 145 votes
- 4 stars: 396 votes
- 5 stars: 456 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024