Training in Flink with Scala

Job ID: 31407392

Budget: ₹5,000 – ₹15,000 INR

Need Training on Apache Flink with Scala. Need complete training on below topics.

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
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
Batch vs Real-time Processing-1 hour
Batch Processing
Real-time Processing
Apache Flink – Introduction-1 hour

Brief Introduction on Flink
Apache Flink – Architecture-1 hour
Kappa Architecture
Lambda Architecture
Apache Flink – System Requirements-15 mins
Os requirements
Memory requirements
Apache Flink – Setup/Installation-1 hour
Apache Flink Installation on unix platform
Apache Flink – API Concepts-7 hour
Word count program
Dataset API
Dataset Stream
DATASET
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
DATASTREAM
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
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
Apache Flink – Table API and SQL-3 hour
Working on API & SQL
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
Creating a Flink Application-1 hour
Creating a application using eclipse
Apache Flink – Running a Flink Program-1 hour
Running the application using eclipse
Apache Flink – Libraries-1 hour
Complex Event Processing (CEP)- FlinkCEP
API TYPES
Apache Flink – Machine Learning-1 hour
Brief description on Apache Flink’s Machine Learning library
Apache Flink – Use Cases-1 hour
Alibaba
Bouygues Telecom
Apache Flink – Flink vs Spark vs Hadoop- 30 mins
Compare and contrast between them
Related categories: Apache Big Data Sales Scala