Back to Top
Apache wifi logo with geometric background

Solving big problems requires big data, but without a way to analyze and organize it in a meaningful way, the data alone is useless. This is where Apache Nifi can help. If you need an easy-to-use, open source tool to automate high-volume data flows, this course is for you.

What is the Training?

NTW-563 Introduction to Apache Nifi

This accelerated, hands-on course provides the guidance you need to setup, configure and start using Apache Nifi right away. In this course you will practice processing data using Apache Nifi by working through sample scenarios where you will learn to create and manage data flows. Topics include installing and configuring Nifi, exploring the Nifi graphical user interface, building a simple data flow, and administering/managing Nifi instances and clustering Nifi instances. All you need prior to starting this course is knowledge of computer navigation and commands, and a basic understanding of XML.

About the Instructor

Michael McHarg is a part time instructor at Anne Arundel Community College. He holds a M.S. degree in Engineering from George Washington University and a B.S. in Electrical Engineering from University of Maryland. He also holds a Post Master's Certificate in Computer Science from Johns Hopkins University. McHarg has more than 25 years of extensive engineering and computer science experience solving highly technical problems and is passionate about leveraging the latest technologies to solve complex real world problems. For the past several years, he has been serving primarily as a dataflow engineer in charge of developing, maintaining, and enhancing complex data flows using the Apache NiFi dataflow tool.

McHarg is a registered Professional Engineer (P.E.) in the state of Maryland, NICET Certified Electronic Technician, a Microsoft Certified Professional, and is also a member Institute of Electrical and Electronics Engineers. He is also a past instructor for the AACC course, ‘Introduction to Computer Programming using C’, where he taught students in all phases of program development using C.

He has done extensive volunteer work at his children’s schools, where he established an after school pre-engineering club. While serving as the club’s instructor/organizer, students had the opportunity to compete in several First Lego League tournaments. For his various volunteering efforts, he received a Volunteer of the Month Award from Anne Arundel County Public Schools.

In his spare (technical) time, he enjoys writing and publishing Android mobile applications to the Google App Store Marketplace, experimenting with his Raspberry Pi device, and playing with his WiFi Pineapple. In his spare (leisure) time he enjoys playing tennis, running half marathons, amateur astronomy, and maintaining his 135-gallon reef tank (he also is a certified PADI/NAUI scuba diver).


Course Ideas?

In order to meet the needs of the community, we continuously develop new trainings and courses. Call us at 410-777-1353 to inquire about any additional courses.

Our online courses can be scheduled on-demand to serve students who are seeking training on less in-demand topics or who have schedules that demand alternatives to our face-to-face schedules.

Learn about Contract Training