Cover image for Fundamentals of Apache Flink

Fundamentals of Apache Flink

Learn data processing using Apache Flink

SA

Created by Sridhar Alla

Explore Apache Flink from the ground up, starting with core concepts and terminology before diving into setting up your own Flink environment. Learn to process both batch and streaming data, and discover how to use Flink APIs for event processing and machine learning tasks.

Packt | Oct 2019 | 194 min

What You Will Learn

You will get hands-on experience by setting up Flink, running practical exercises, and following along with demos. Each concept is reinforced through interactive activities that let you apply what you learn in a real Flink environment, helping you build confidence and technical skill as you progress.

Key Features

  • Set up and manage a Flink environment for scalable data processing
  • Work with Flink APIs to handle both batch and streaming data workflows
  • Build pipelines for real-time analytics and integrate processed data with other systems

Target Audience

Designed for big data developers who want to process batch and real-time data on distributed systems. If you have a basic understanding of Hadoop and big data concepts, plus working knowledge of Java or Scala, you will be well prepared to deepen your skills and tackle complex data processing challenges.

Related courses

Cover image for Kafka Streams API for Developers Using Java/Spring Boot 3.X
Cover image for Kafka for Developers - Data Contracts Using Schema Registry
Cover image for Spark Programming in Scala for Beginners with Apache Spark 3
Cover image for Real-Time Stream Processing Using Apache Spark 3 for Scala Developers
Cover image for Spark Programming in Python for Beginners with Apache Spark 3
Cover image for Apache Kafka for Beginners - Learn Kafka by Hands-On