Apache Flink training in pune

Leading Training Institute

 

 

 

    1 on 1 sessions

 


    Free cloud access

 


    24*7 call support

 

Course Features

 

 

    VM for practice

 


    Free cloud storage

 


    IZO 147

 

 

 

 

    Video Lectures

 


    Complete modules

 


    Multiple batches


Syllabus


Introduction to Apache Flink 

  • Learn What and why Apache Flink

  • Understand Features of Apache Flink

  • Apache Flink architecture and Flink design principles

  • Work of master process - JobManager

  • Role of worker process - TaskManager

  • Workers, Slots and Resources

  • Overview of Apache Flink APIs

  • Understand difference between Apache Spark and Apache Flink to learn Flink vs Spark.

 

Demystify Scala

  • Introduction to Scala

  • Setup, Installation and configuration of Scala

  • Develop and execute Scala Programs

  • Scala operators and features

  • Different Functions, procedures and Anonymous functions

  • Deep dive into Scala APIs

  • Collections Array, Map, Lists, Tuples and Loops

  • Advanced operations - Pattern matching

  • Eclipse IDE with Scala

 

Object Oriented and Functional Programming 

  • Object oriented programming

  • Oops concepts

  • Constructor, getter, setter, singleton, overloading and overridingType Inference, Implicit Parameters, Closures

  • Lists, Maps and Map Operations

  • Nested Classes, Visibility Rules

  • Functional Structures

  • Functional programming constructs

Master Flink Stack

  • Distributed Streaming DataFlow at Runtime with Flink

  • Apache Flink APIs

  • Apache Flink Libraries

  • Data Flow in Apache Flink

  • Fault tolerance in Apache Flink

Setup and Installation of single node Flink

  • Setup of Apache Flink environment and pre-requisites
  • Installation and configuration of Flink on single node
  • Troubleshooting the encountered problems

     

 

Setup and Installation of multi-node Flink cluster and Cloud

  • Setup environment on Cloud

  • Install pre-requisites on all nodes

  • Deploy Apache Flink on cluster and Cloud

  • Play with Flink in cluster mode

Master DataStream API for Unbounded Streams

  • Introduction to Flink DataStream API

  • Different DataStream Transformations in Flink

  • Various Data Sources - File based, Socket based, Collection based, Custom

  • Responsibility of Data Sink in Apache Flink

  • Iterations in DataStream APIs

  • DataStream Execution Parameters - Fault tolerance, Controlling Latency

Learn Flink DataSet APIs for Static Data

  • Overview of DataSet APIs in Flink
  • Various DataSet Transformations in Flink
  • Different Data Sources - File based, Collection based, Generic
  • Responsibility of Data Sink in Flink DataSet APIs
  • Iteration Operators in DataSet APIs
  • Operating on Data Objects in Functions - Object Reuse Disabled/Enabled

     

Play with Flink Table APIs and SQL Beta

  • Registering Tables in Flink
  • Table Access and various Table API operators in Flink
  • SQL on batch tables and Streaming Tables
  • Writing Flink Tables to external sinks

Apache Flink Libraries

  • Overview of Flink Libraries
  • Flink CEP - Complex Event Processing library
  • Apache Flink Machine Learning library
  • Apache Flink Gelly -Graph processing API and Library

Flink Integration with other Big data tools

  • Integrate Flink with Hadoop
  • Process existing HDFS data with Flink
  • Yarn and Flink integration
  • Flink Data Streaming with Kafka
  • Consume data in real time from Kafka

Programming in Flink

  • Parallel Data Flow in Flink
  • Develop complex Streaming applications in Flink
  • Handle Batch processing in Flink using DataSet APIs
  • Troubleshooting and Debugging Flink Programs
  • Best Practices of development in Flink
  • Real time Apache Flink Project

CLICK HERE TO PAY REGISTRATION FEES ONLINE

Gallery

More

Apache Flink Training In Pune

The online training on Apache Flink will provide theoretical and hands-on practical skills on Apache Flink to make you industry ready for executing batch and stream processing programs. It will cover concepts like Introduction to Apache Flink for Spark Developer, Apache Flink features, Flink architecture and installation on single node and cluster, Flink Stack, Flink APIs and libraries, deploying Flink on YARN, Kafka and Hadoop, real-time Apache Flink use cases and Apache Flink examples along with companies using Apache Flink and many more to help you learn Apache Flink concepts from basic to advanced level covering the latest version of Apache Flink certifications.
Learn Apache Flink and become Flink expert by learning core techniques, best practices and hands-on working knowledge of Flink along with its eco-system like Batch and Streaming APIs, Table-APIs, Flink-ML, Gelly through Apache Flink Tutorial. For extensive hands-on practicals, the training is associated with multiple workshops with each and every topic. The online Flink training course also covers real-life Apache Flink use cases, multiple Flink POCs with live data and a live Apache Flink project, to make you understand Fast Big Data: Apache Flink vs Apache Spark for Streaming Data.

top
ETLHIVE is a Trademark of Itelligence Infotech Pvt Ltd.   *PMP®, PMBOK, PMI, PgMP, CAPM, PMI-RMP, and PMI-ACP are registered trademarks of the Project Management Institute, Inc. *ITIL®, IT Infrastructure Library, Swirl Logo, Prince2 are registered trademarks of AXELOS Limited.
15th Dec - Demo Session - P.Saudagar - Hadoop : 4.00 pm | Data Science : 4.00 pm | Python : 4.00 pm | Informatica : 11.00 am | DevOps : 6.00 pm | Digital Marketing : 10.00 am | Angular jS : 11.30 am | Tableau : 5.00 pm | AWS : 4.00 pm | Nal Stop - AWS : 12.30 pm | Data Science : 10.45 am | Hadoop : 3.00 pm | AWS : 12.30 pm | Digital Marketing : 2.00 pm | Python : 4.00 pm | Data Science : 6.30 pm (Friday) | Kharadi - Data Science : 3.00 pm | Tableau : 11.00 am | Digital Marketing : 5.00 pm | Vashi - DevOps : 11.00 am | Data Science : 5.30 pm | Python : 5.30 pm | AWS : 11.00 am