Project Description
Corso Spark


Calendario
24, 25, 26 e 27 Ottobre 2023
4 giorni full time dalle ore 9:00 alle 13:00 e dalle 14:00 alle 18:00
Quota di partecipazione 1.500 € (iva escl.)
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.
Sedi:
Milano: Via Tortona, 33
Bologna: Piazza dei Martiri 1943 1945, 3
Roma: Via Ostiense, 30
Calendario
24, 25, 26 e 27 Ottobre 2023
4 giorni full time dalle ore 9:00 alle 13:00 e dalle 14:00 alle 18:00
Modalità di erogazione
- in aula, formazione tradizionale
- da remoto in Virtual Classroom
Prezzo e convenzioni
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.
Quota di partecipazione 1.500€ + IVA
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-italia.com