Calendario

Milano: Dal 8 al 11 Ottobre 2018 (4 gg) 

Bologna: Dal 15 al 18 Ottobre 2018 (4 gg) 

Roma: Dal 22 al 25 Ottobre 2018 (4 gg) 

Premesse

Apache Cassandra è un database NoSQL scritto in Java: l’applicativo è interamente cross-platform. La filosofia di Cassandra ha come target una continua disponibilità e tolleranza ai possibili crash delle macchine. I nodi restano on-line anche nelle situazioni in cui non possono comunicare tra loro.

È compito di un processo di risincronizzazione risolvere le incongruenze pendenti. Lo schema dati è costruito su aggregazioni di colonne: le informazioni sono memorizzate con coppie chiave-valore. Queste soluzioni sono di solito usate nell’ambito di una forte localizzazione distribuita sul territorio.

A chi è destinato il corso

I destinatari principali di questo corso sono professionisti IT, tecnici applicativi, architetti, sviluppatori, amministratori e capi progetto che vogliono acquisire know how su applicazioni distribuite che utilizzano Cassandra come database NoSQL.

Prerequisiti

Know how tecnico, applicativo, amministrativo od architetturale. Conoscenza dei concetti di base dell’Informatica e delle problematiche generali sulla progettazione e sulla governance dei Database.

Numero massimo di partecipanti: 

I nostri corsi prevedono un massimo di 8 partecipanti.

Programma didattico

Contenuti Primo Modulo:

Il Sistema Cassandra

  • Concetti Generali. Istallazione e Configurazione del Sistema.
  • Shell CQLSH e comandi di Iinterfaccia.

 
Oggetti di Database

  • Creazione di Keyspace, Tabelle e Colonne. Indicizzazioni.
  • Filosofia Query Oriented del prodotto.

 
Linguaggio CQL

  • Modello dei Dati di Cassandra. Operazioni di I/O. Tipizzazioni.
  • Indici Secondari. Clustering.

 
Contenuti Secondo Modulo:

Architettura Cassandra

  • Data Center e Rack. Gossip. Snitches. Struttura peer to peer del Cluster.
  • Ring e Token. Nodi Virtuali. Partizionamenti.

 
Strategie di Replica

  • Livelli di Consistenza in lettura e scrittura. Nodi Coordinator.
  • Configurazione del Database. Transazionalità del Sistema.

 
Amministrazione del Sistema

  • MemTable. SSTable. Commit Log. TombStone e Bloom Filter.
  • Criteri di Compattamento. Anti Entropia e Repair manuale della base dati.

 

Sedi e orari

Milano: Via Andrea Solari, 43/1B
Dal 8 al 11 Ottobre 2018 (4 giorni full time dalle ore 9:30 alle ore 18:00).

Bologna: Piazza dei Martiri 1943 1945, 3
Dal 15 al 18 Ottobre 2018 (4 giorni full time dalle ore 9:30 alle ore 18:00).

Roma: Via Pomarico, 58
Dal 22 al 25 Ottobre 2018 (4 giorni full time dalle ore 9:30 alle ore 18:00).

Durata e organizzazione

Il corso prevede lezioni in aula dove si alternano formazione teorica, laboratori ed esercitazioni pratiche e case history.

Al termine del corso verrà rilasciato un attestato di partecipazione e, previo consenso, il CV verrà inserito in banca dati per eventuali collaborazioni professionali con la ESIS S.r.l.

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.

 

 

Sono previsti sconti per iscrizioni anticipate, ex alunni Esis, iscrizioni multiple e studenti universitari.

Per ulteriori informazioni consulta la nostra pagina FAQ o contattaci ai seguenti recapiti:

Tel: (+39) 02.48958342

Mail: formazione@esis-italia.com


Informazioni e Iscrizioni

Il tuo nome (richiesto)

La tua email (richiesto)

Il tuo numero di telefono (se desideri essere contattato telefonicamente)

Corso al quale sei interessato (richiesto)

Ti vuoi iscrivere o chiedere informazioni? (richiesto)

Se hai uno sconto inserisci qui il tuo codice

Scegli la città (richiesto)

Il tuo messaggio

Privacy (richiesto)
Ho letto l'informativa privacy

About the author

ESIS Italia