Premesse
Apache Spark è un framework open source per il calcolo distribuito sviluppato dall’AMPlab della Università della California e successivamente donato alla Apache Software Foundation.
A differenza del paradigma MapReduce, basato sul disco a due livelli di Hadoop, le primitive “in-memory” multilivello di Spark forniscono prestazioni fino a 100 volte migliori per talune applicazioni. Ciò permette ai programmi utente di caricare dati in un gruppo di memorie e interrogarlo ripetutamente, Spark è studiato appositamente per algoritmi di apprendimento automatico.
Obiettivi del corso
L’obiettivo del corso è quello di mettere i discenti in condizione di essere autonomi nella programmazione del linguaggio Spark, nelle sue varie componenti e di comprendere l’architettura del sistema distribuito.
Prerequisiti e strumenti richiesti
Il corso è rivolto a personale informatico già in possesso di una buona esperienza di programmazione in uno dei linguaggi Java, Scala o Python. Durante il corso saranno comunque riviste le necessarie nozioni propedeutiche, per poi affrontare argomenti specifici del sistema Spark.
Piano di lavoro
PRIMO GIORNO: Principali caratteristiche del linguaggio
- Metodologia e Sintassi di Base
- Moduli e Contesto processivo
- Esempi ed Esercitazioni pratiche
SECONDO GIORNO: Architettura e meccanismi di elaborazione
- Architettura del Cluster
- Spark, Scala e Python
- Esempi ed Esercitazioni pratiche
TERZO GIORNO: RDD, Dag Scheduler e Worker
- Resilient Distributed Dataset
- DAG Skeduler e Job Worker
- Esempi ed Esercitazioni pratiche
QUARTO GIORNO: Trasformazioni, Frame e Streaming
- Azioni e Trasformazioni
- Frame SQL, Modulo ML e Spark Streaming
- Esempi ed Esercitazioni pratiche
Durata e organizzazione
Il corso ha una durata di 4 giornate full time e prevede sia lezioni teoriche che esercitazioni pratiche.
Al termine del corso verrà rilasciato un attestato di formazione.
Calendario
10-13 Marzo 2025
4 giorni full time dalle ore 9:30 alle 13:00 e dalle 14:00 alle 18:00
Prezzo e convenzioni
Quota di partecipazione 1.500 € + IVA
La quota comprende partecipazione al corso, materiale didattico, accesso al wi-fi in aula, coffee break, attestato finale, forum di follow up tra studenti e docenti.
Sono previsti sconti per iscrizioni anticipate, ex alunni Esis, iscrizioni multiple e studenti universitari.
Per ulteriori informazioni contattaci ai seguenti recapiti o compila il nostro Form:
Tel: (+39) 02.48958342
Mail: formazione@esis-ep.com