Apache Flink Training | Be an Industry Ready Professional for executing batch & Stream Processing programs.

Apache Flink Course Description

Apache Flink® is an open-source stream processing framework for distributed, high-performing, always-available, and accurate data streaming applications.

Learn scalable batch and stream data processing using Apache Flink. The Introduction to Apache Flink training course will cover the internals and architecture of Flink as well as how to write applications using the core API’s. You will learn about the DataSet, Streaming and Table API’s.

Apache Flink Course Learning Outcomes

  • Gain an operational knowledge of Flink
  • Use the Scala APIs to perform interactive as well as job based tasks
  • Learn how Flink compares with other big data processing frameworks

Apache Flink Training - Suggested Audience

This Apache Flink training is intended for developers with a focus build their career or working on projects that use Apache Flink. Suggested attendees based on our past programs are:
  • Software Developers
  • Java Developers
  • Project Managers
  • Portfolio Managers
  • System Integrators
  • IT Professionals

Apache Flink Training Duration

  • Open-House F2F (Public) : 3/4 days
  • In-House F2F (Private) : 4/5 days, for commercials please send us an email with group size to hello@pincorps.com

Apache Flink Training - Prerequisites

Experience with Java and/or Scala is required.

Apache Flink foundation training course outline includes:

Module 1 - Overview
  • Architecture
  • Internals

Module 2 -DataSet API
  • Iteration
  • Delta Operations

Module 3 - DataStream API
  • Exactly once processing
  • Continuous streaming
  • Micro-batch
  • Fault Tolerance

Module 4 - Table API
  • The Flink Table DSL
  • Flink SQL like syntax

Module 5 - Overview of Machine Learning in Flink

Module 6 - Integrating Flink with other Big Data projects
  • Hadoop
  • YARN
  • Kafka
Keny White


Keny White is Professor of the Department of Computer Science at Boston University, where he has been since 2004. He also currently serves as Chief Scientist of Guavus, Inc. During 2003-2004 he was a Visiting Associate Professor at the Laboratoire d'Infomatique de Paris VI (LIP6). He received a B.S. from Cornell University in 1992, and an M.S. from the State University of New York at Buffalo.


After working as a software developer and contractor for over 8 years for a whole bunch of companies including ABX, Proit, SACC and AT&T in the US, He decided to work full-time as a private software trainer. He received his Ph.D. in Computer Science from the University of Rochester in 2001. "What I teach varies from beginner to advanced and from what I have seen, anybody can learn and grow from my courses".


Average Rating

1 rating

Detailed Rating

5 stars
4 stars
3 stars
2 stars
1 star

    This is great

    I really love the course editor in LearnPress. It is never easier when creating courses, lessons, quizzes with this one. It's the most useful LMS WordPress plugin I have ever used. Thank a lot! Testing quiz is funny, I like the sorting choice question type most.