Curso Apache Flink Preparatório para Certificação

  • Process Integration & Implementation Solman

Curso Apache Flink Preparatório para Certificação

32 Horas
Visão Geral

O Curso Apache Flink Preparatório para Certificação  é desenvolvido por especialistas em Big Data para facilitar o conhecimento teórico e prático do sistema de processamento de dados em lote e fluxo distribuído do Apache Flink - The Next Gen Big Data Analytics Framework.

Sobre o Curso Apache Flink Preparatório para Certificação 

O Curso Apache Flink Preparatório para Certificação, fornecerá habilidades teóricas e práticas profundas sobre o Apache Flink para torná-lo pronto para a indústria para a execução de programas de processamento em lote e fluxo.

Ele cobrirá conceitos como Introdução ao Apache Flink para Spark Developer, recursos do Apache Flink, arquitetura e instalação do Flink em um único nó e cluster, Flink Stack, APIs e bibliotecas do Flink, implantação do Flink no YARN, Kafka e Hadoop, casos de uso do Apache Flink em tempo real e exemplos do Apache Flink junto com empresas que usam o Apache Flink e muito mais para ajudá-lo a aprender os conceitos do Apache Flink do nível básico ao avançado, abrangendo a versão mais recente para as certificações do Apache Flink.

Aprenda Apache Flink e torne-se um especialista em Flink aprendendo técnicas básicas, práticas recomendadas e conhecimento prático de Flink junto com seu ecossistema, como APIs de lote e streaming, APIs de tabela, Flink-ML, Gelly por meio do tutorial do Apache Flink.

Objetivo
  • Torne-se adepto da mais recente tecnologia de Big Data - 'Apache Flink' e esteja pronto para o futuro
  • Domine os principais conceitos internos do Apache Flink
  • Aprenda a arquitetura de streaming de dados com Apache Flink
  • Aprenda a lidar com diversas cargas de trabalho com Apache Flink
  • Configuração de cluster Flink de vários nós na nuvem
  • Obtenha conhecimento aprofundado no Flink Stack
  • Compreenda os conceitos fundamentais das bibliotecas e APIs do Flink
  • Aprenda o desenvolvimento de aplicativos Flink de streaming em tempo real
  • Lidar com dados estruturados usando Table-API
  • Realize análises avançadas usando Flink ML - Exemplo de aprendizado de máquina Flink
  • Gráfico de processo em scala usando Gelly - API Flink Graph
  • Processamento de eventos complexos usando Apache Flink - Flink CEP
  • Integre com diferentes sistemas de Big Data
  • Trabalhe no Projeto Flink em tempo real
Publico Alvo

Profissionais que buscam fazer sua carreira na mais recente e mais rápida tecnologia de Big Data Apache Flink devem fazer este curso.

 

Desenvolvedores de software, leads e gerentes de projeto que gostariam de incluir Flink em seus perfis

Desenvolvedores de ETL, profissionais de análise e arquitetos

Profissionais de Big Data dispostos a acelerar sua carreira como desenvolvedor Flink

Pre-Requisitos

Para aprender o Apache Flink, o conhecimento do núcleo do java será útil, mas não é obrigatório. O curso Java será fornecido como um curso complementar com este treinamento Flink.

Materiais
Português/Inglês
Conteúdo Programatico

Demystify Scala

  1. Introduction to Scala
  2. Setup, Installation and configuration of Scala
  3. Develop and execute Scala Programs
  4. Scala operators and features
  5. Different Functions, procedures and Anonymous functions
  6. Deep dive into Scala APIs
  7. Collections Array, Map, Lists, Tuples and Loops
  8. Advanced operations - Pattern matching
  9. Eclipse IDE with Scala

Object Oriented and Functional Programming

  1. Object oriented programming
  2. Oops concepts
  3. Constructor, getter, setter, singleton, overloading and overriding
  4. Type Inference, Implicit Parameters, Closures
  5. Lists, Maps and Map Operations
  6. Nested Classes, Visibility Rules
  7. Functional Structures
  8. Functional programming constructs

Introduction to Apache Flink

  1. Learn What and why Apache Flink
  2. Understand Features of Apache Flink
  3. Apache Flink architecture and Flink design principles
  4. Work of master process - JobManager
  5. Role of worker process - TaskManager
  6. Workers, Slots and Resources
  7. Overview of Apache Flink APIs
  8. Understand difference between Apache Spark and Apache Flink to learn Flink vs Spark.

Master Flink Stack

  1. Distributed Streaming DataFlow at Runtime with Flink
  2. Apache Flink APIs
  3. Apache Flink Libraries
  4. Data Flow in Apache Flink
  5. Fault tolerance in Apache Flink

Setup and Installation of single node Flink

  1. Setup of Apache Flink environment and pre-requisites
  2. Installation and configuration of Flink on single node
  3. Troubleshooting the encountered problems

Setup and Installation of multi node Flink cluster and Cloud

  1. Setup environment on Cloud
  2. Install pre-requisites on all nodes
  3. Deploy Apache Flink on cluster and Cloud
  4. Play with Flink in cluster mode

Master DataStream API for Unbounded Streams

  1. Introduction to Flink DataStream API
  2. Different DataStream Transformations in Flink
  3. Various Data Sources - File based, Socket based, Collection based, Custom
  4. Responsibility of Data Sink in Apache Flink
  5. Iterations in DataStream APIs
  6. DataStream Execution Parameters - Fault tolerance, Controlling Latency

Learn Flink DataSet APIs for Static Data

  1. Overview of DataSet APIs in Flink
  2. Various DataSet Transformations in Flink
  3. Different Data Sources - File based, Collection based, Generic
  4. Responsibility of Data Sink in Flink DataSet APIs
  5. Iteration Operators in DataSet APIs
  6. Operating on Data Objects in Functions - Object Reuse Disabled/Enabled

Play with Flink Table APIs and SQL Beta

  1. Registering Tables in Flink
  2. Table Access and various Table API operators in Flink
  3. SQL on batch tables and Streaming Tables
  4. Writing Flink Tables to external sinks

Apache Flink Libraries

  1. Overview of Flink Libraries
  2. Flink CEP - Complex Event Processing library
  3. Apache Flink Machine Learning library
  4. Apache Flink Gelly -Graph processing API and Library

Flink Integration with other Big data tools

  1. Integrate Flink with Hadoop
  2. Process existing HDFS data with Flink
  3. Yarn and Flink integration
  4. Flink Data Streaming with Kafka
  5. Consume data in real time from Kafka

Programming in Flink

  1. Parallel Data Flow in Flink
  2. Develop complex Streaming applications in Flink
  3. Handle Batch processing in Flink using DataSet APIs
  4. Troubleshooting and Debugging Flink Programs
  5. Best Practices of development in Flink
  6. Real time Apache Flink Project
TENHO INTERESSE

Cursos Relacionados

Curso SAP PI 7.5 Process Integration

32 horas

Curso SAP Metodologia Activate

16 horas

Curso Solution Manager Configuração de Gerenciamento Serviços de TI

32 horas

Curso SolMan - Projetos de Execução com SAP Solution Manager

40 horas

Curso SAP Activate Entrega de Projetos Ágeis

16 horas

Curso Web Intelligence Report Design

16 horas