$150.00
Certification

Industry recognized certification enables you to add this credential to your resume upon completion of all courses

Need Custom Training for Your Team?
Get Quote
Call Us

Toll Free (844) 397-3739

Inquire About This Course
Instructor
Adela Muresan, Instructor - How to Build a Full Ingestion Pipeline Using Apache NiFi?

Adela Muresan

Is a Technical Lead with a focus on Big Data and Machine Learning; she worked for large multinationals and small startups. She also has hands-on experience with a wide range of Big Data related tasks such as: setting up a cluster, data ingestion, batch and real time processing, data analysis, machine learning and deep learning.

Instructor: Adela Muresan

Move data smoothly using NiFi!

    • Understand what Apache NiFi is, how to install it, and how to define a full ingestion pipeline.
    • Learn to build pipelines that achieve great throughput and resilience.
    • Instructor is an expert in data ingestion, batch and real time processing, data analysis, machine learning and deep learning.

Course Description

This course will give you an overview about NiFI history, what NiFi is used for, how to move data around using it, and how to build a full ingestion pipeline.

What am I going to get from this course?

  • Understand what Apache NiFi is, how to install it and how to define a full ingestion pipeline
  • Practical knowledge about the integration between different systems
  • How to define new data flow from simple interactions to complex pipelines in an easy, automatic and configurable way
  • Understand how to follow the data provenance in a data flow
  • Learn to build pipelines that achieve great throughput and resilience

Prerequisites and Target Audience

What will students need to know or do before starting this course?

  • Technical background
  • Basic understanding about HTTP servers, FTP, Big Data systems and components
  • No dependency to any programming language

Who should take this course? Who should not?

  • Anyone interested in learning what Apache NiFi can do
  • If you're interested in learning how to integrate different systems with Apache NiFi
     

Curriculum

Module 1: What is Apache NiFi

Lecture 1 Introduction

Module 2: When and Who Should Use NiFi

Lecture 2 When & Who Should Use NiFi - The Checklist for a Data Pipeline

Module 3: How Can You Install NiFi

Lecture 3 Installation Steps

Module 4: Setup a Local Dev Environment

Lecture 4 Let's Get Practical

Module 5: Main UI Menu & Components

Lecture 5 Main UI Components

Module 6: NiFi FlowFiles

Lecture 6 What is a FlowFile?

Module 7: Building the Pipeline

Lecture 7 NiFi Processors
Lecture 8 How to Find the Right Process for You.
Lecture 9 Troubleshooting & Monitoring
Lecture 10 Configurations for Diffrent Processors
Lecture 11 Configuration Continued
Lecture 12 Connection Between Processors
Lecture 13 How Do You Start a Pipeline
Lecture 14 Different Options that NiFi Offers
Lecture 15 Put & Get Processors
Lecture 16 How to Define the Pipeline Using NiFi
Lecture 17 Configuration Examples
Lecture 18 Routing
Lecture 19 Aggregating and Splitting Processors
Lecture 20 Transformation Process Continued
Lecture 21 FlowFiles Attributes
Lecture 22 Diiferent Options
Lecture 23 Routing Attributes