- Java programming experience.
- Experience with Maven.
Audience
- Developers
- Data engineers
Apache NiFi (Hortonworks DataFlow) is a real-time integrated data logistics and simple event processing platform that enables the moving, tracking and automation of data between systems. It is written using flow-based programming and provides a web-based user interface to manage dataflows in real time.
In this instructor-led, live training, participants will learn the fundamentals of flow-based programming as they develop a number of demo extensions, components and processors using Apache NiFi.
By the end of this training, participants will be able to:
- Understand NiFi's architecture and dataflow concepts.
- Develop extensions using NiFi and third-party APIs.
- Custom develop their own Apache Nifi processor.
- Ingest and process real-time data from disparate and uncommon file formats and data sources.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
- Data at rest vs data in motion
Overview of Big Data Tools and Technologies
- Hadoop (HDFS and MapReduce) and Spark
Installing and Configuring NiFi
Overview of NiFi Architecture
Development Approaches
- Application development tools and mindset
- Extract, Transform, and Load (ETL) tools and mindset
Design Considerations
Components, Events, and Processor Patterns
Exercise: Streaming Data Feeds into HDFS
Error Handling
Controller Services
Exercise: Ingesting Data from IoT Devices using Web-Based APIs
Exercise: Developing a Custom Apache Nifi Processor using JSON
Testing and Troubleshooting
Contributing to Apache NiFi
Summary and Conclusion
United Arab Emirates - Apache NiFi for Developers
Qatar - Apache NiFi for Developers
Egypt - Apache NiFi for Developers
Saudi Arabia - Apache NiFi for Developers
South Africa - Apache NiFi for Developers
Brasil - Apache NiFi for Developers
Canada - Apache NiFi for Developers
中国 - Apache NiFi for Developers
香港 - Apache NiFi for Developers
澳門 - Apache NiFi for Developers
台灣 - Apache NiFi for Developers
USA - Apache NiFi for Developers
Österreich - Apache NiFi for Developers
Schweiz - Apache NiFi for Developers
Deutschland - Apache NiFi for Developers
Czech Republic - Apache NiFi for Developers
Denmark - Apache NiFi for Developers
Estonia - Apache NiFi for Developers
Finland - Apache NiFi for Developers
Greece - Apache NiFi for Developers
Magyarország - Apache NiFi for Developers
Ireland - Apache NiFi for Developers
Luxembourg - Apache NiFi for Developers
Latvia - Apache NiFi for Developers
España - Apache NiFi para desarrolladores
Italia - Apache NiFi for Developers
Lithuania - Apache NiFi for Developers
Nederland - Apache NiFi for Developers
Norway - Apache NiFi for Developers
Portugal - Apache NiFi for Developers
România - Apache NiFi for Developers
Sverige - Apache NiFi for Developers
Türkiye - Apache NiFi for Developers
Malta - Apache NiFi for Developers
Belgique - Apache NiFi for Developers
France - Apache NiFi for Developers
日本 - Apache NiFi for Developers
Australia - Apache NiFi for Developers
Malaysia - Apache NiFi for Developers
New Zealand - Apache NiFi for Developers
Philippines - Apache NiFi for Developers
Singapore - Apache NiFi for Developers
Thailand - Apache NiFi for Developers
Vietnam - Apache NiFi for Developers
India - Apache NiFi for Developers
Argentina - Apache NiFi para desarrolladores
Chile - Apache NiFi para desarrolladores
Costa Rica - Apache NiFi para desarrolladores
Ecuador - Apache NiFi para desarrolladores
Guatemala - Apache NiFi para desarrolladores
Colombia - Apache NiFi para desarrolladores
México - Apache NiFi para desarrolladores
Panama - Apache NiFi para desarrolladores
Peru - Apache NiFi para desarrolladores
Uruguay - Apache NiFi para desarrolladores
Venezuela - Apache NiFi para desarrolladores
Polska - Apache NiFi for Developers
United Kingdom - Apache NiFi for Developers
South Korea - Apache NiFi for Developers
Pakistan - Apache NiFi for Developers
Sri Lanka - Apache NiFi for Developers
Bulgaria - Apache NiFi for Developers
Bolivia - Apache NiFi para desarrolladores
Indonesia - Apache NiFi for Developers
Kazakhstan - Apache NiFi for Developers
Moldova - Apache NiFi for Developers
Morocco - Apache NiFi for Developers
Tunisia - Apache NiFi for Developers
Kuwait - Apache NiFi for Developers
Oman - Apache NiFi for Developers
Slovakia - Apache NiFi for Developers
Kenya - Apache NiFi for Developers
Nigeria - Apache NiFi for Developers
Botswana - Apache NiFi for Developers
Slovenia - Apache NiFi for Developers
Croatia - Apache NiFi for Developers
Serbia - Apache NiFi for Developers
Bhutan - Apache NiFi for Developers