YoVDO

Apache Flink | A Real Time & Hands-On course on Flink

Offered By: Udemy

Tags

Apache Flink Courses Fault Tolerance Courses Stream Processing Courses Real-Time Data Processing Courses

Course Description

Overview

A Complete In-depth and HANDS-ON practical course on a technology better than Spark for Stream processing - Apache Flink

What you'll learn:
  • Learn a cutting edge and Apache's latest Stream processing framework which is much faster than Hadoop and Spark - Apache Flink.
  • Learn Apache Flink fundamentals including its Architecture, Programming model, Comparison with Hadoop and Spark.
  • Multiple Transform Operations of Dataset and DataStream API.
  • Understand the working of each and every component of Apache Flink with HANDS-ON examples.
  • Advance topics of Windowing, Triggers, Checkpointing, State, Fault tolerance, Watermarks, Late elements and many more.
  • Flink's Relational APIs - Table API, SQL API + Flink's Graph API - Gelly API
  • Build and Implement 3 Real-time Business Case Studies using Flink.
  • Data-sets and Flink codes used in lectures are available in resources tab.

*** Note (2024) :All the codes are updated with latest Flink version.

Apache Flink is the successor to Hadoop and Spark. It is the next generation Big data engine for Stream processing. If Hadoop is 2G, Spark is 3G then Apache Flink is the 4G in Big data stream processing frameworks. Actually Spark was not a true Stream processing framework, it was just a makeshift to do it but Apache Flink is a TRUE Streaming engine with added capacity to perform Batch, Graph, Table processing and also to run Machine Learning algorithms.

Apache Flink is the latest Big data technology and is rapidly gaining momentum in the market. It is assumed that same likeApache Spark replaced Hadoop, Flink can also replace Spark in the coming near future.

Demand of Flink in market is already swelling. Many big companies from multiple Industry domains have already started using Apache Flink to process their Real-time Big data and thousands other are diving into.

What's included in the course ?

  • Complete Apache Flink concepts explainedfrom Scratch to Real-Time implementation.

  • Each and Every Apache Flink concept is explained with a HANDS-ON Flink code of it.

  • Includes even those concepts, the explanation to which is not very clear even in Flink official documentation.

  • For Non-Java developer's help, All Flink Java codes are explained line by line in such a waythat even a non -technical person can understand.

  • Flink codes and Datasetsused in lectures areattached in the course for your convenience.

  • All the codes are updated with latest Flink version.

  • Implement 3 Real-time Case Studies using Flink.


Taught by

J Garg - Real Time Learning

Related Courses

Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS (Simplified Chinese)
Amazon Web Services via AWS Skill Builder
Deep Dive into Concepts and Tools for Analyzing Streaming Data (German)
Amazon Web Services via AWS Skill Builder
Deep Dive into Concepts and Tools for Analyzing Streaming Data (French)
Amazon Web Services via AWS Skill Builder
Deep Dive into Concepts and Tools for Analyzing Streaming Data (Spanish)
Amazon Web Services via AWS Skill Builder