Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Introduction to Apache Flink

Course Summary

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 Application Programming Interfaces (API's). You will learn about the DataSet, Streaming and Table API's.

Purpose
Learn about scalable batch and stream data processing using Apache Flink.
Audience
Developers who will be writing applications using Flink. Experience with Java and/or Scala is required.
Role
Software Developer
Skill Level
Intermediate
Style
Hack-a-thon - Learning Spikes - Workshops
Duration
4 Days
Related Technologies
Apache

 

Productivity Objectives
  • Demonstrate an operational knowledge of Flink.
  • Apply Scala APIs to perform interactive as well as job based tasks.
  • Distinguish how Flink compares with other big data processing frameworks.

What You'll Learn:

In the Introduction to Apache Flink training course, you'll learn:
  • Overview
    • Architecture
    • Internals
  • DataSet API
    • Iteration
    • Delta Operations
  • DataStream API
    • Exactly once processing
    • Continuous streaming
    • Micro batch
    • Fault Tolerance
  • Table API
    • The Flink Table DSL
    • Flink SQL like syntax
  • Overview of Machine Learning in Flink
  • Integrating Flink with other Big Data projects
    • Hadoop
    • YARN
    • Kafka
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.