HOME > IT & Software > Apache NiFi Complete Master Course HDP Automation ETL

Apache NiFi Complete Master Course HDP Automation ETL

SynopsisApache NiFi Complete Master Course – HDP – Automa...
Apache NiFi Complete Master Course HDP Automation ETL  No.1

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

  • Apache NiFi Complete Master Course HDP Automation ETL  No.2
    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!