Corso FLINK
Documento rilasciato al termine del corso: ATTESTATO di frequenza
Descrizione
Apache Flink è un framework open source sviluppato da Apache Software Foundation pensato per analizzare ed elaborare imponenti volumi di dati, limitati ed illimitati, in tempo quasi reale.
Flink è stato progettato per funzionare in tutti gli ambienti cluster più comuni, per eseguire calcoli a velocità in-memory e su qualsiasi scala.
Il nucleo è un motore per l’elaborazione stateful e distribuita di stream di dati, scritto in Java e Scala.
Obiettivi formativi
Con il corso sarà possibile conoscere le basi ed il funzionamento del framework Flink. Cosa imparerai:
– Utilizzare l’API DataStream per trasformare i dati di streaming
– Utilizzare l’API DataSet per l’elaborazione in batch
– Applicare le operazioni di Window sullo Streaming dei dati
– Utilizzare Flink-ML per il Machine Learning
A chi è rivolto
Il corso è diretto a Professionisti interessati ad acquisire il set di competenze fondamentali per la creazione di valore dai dati.
Altre informazioni
Lingua: Italiano
Materiale: Dispense (ITA/ENG)
Durata: 5 giorni
Requisiti partecipazione:
- Esperienza nella programmazione Java e familiarità con l’utilizzo di framework Java
- Conoscenza di Maven, per la compilazione del codice Java e il debugging
- Utilizzo di un IDE come IntelliJ o Eclipse per la programmazione Java e Scala
Principali argomenti del corso
-
Architettura di Flink
-
Rappresentazione dei dati e modello di programmazione
-
Scrivere un programma Flink
-
Trasformazioni usando l’API DataStream
-
Operazioni con le Windows
-
Sorgenti custom
-
Stato e Checkpoint
-
Operazioni su streams multipli
-
Trasformazioni nell’API DataSet
-
Machine Learning con Flink ML
Dove siamo
Sede operativa Via Vincenzo Lamaro, 13 00173 Roma
Gruppo Digital Engineering
Sede legale Via dell'Acquedotto Paolo, 80 00168 Roma