Calendario

Milano: Dal 5 al 8 Novembre 2018 (4 gg) 

Bologna: Dal 12 al 15 Novembre 2018 (4 gg) 

Roma: Dal 19 al 22 Novembre 2018 (4 gg) 

Premesse

Apache Kafka è un gestore distribuito di code di messaggi, progettato per realizzare applicazioni di real-time data streaming, scalabili orizzontalmente, robuste e incredibilmente veloci.

Tra i punti di forza di Kafka vi sono l’incremento della produttività e l’affidabilità, fattori che hanno consentito al prodotto di sostituire i broker di messaggistica di vecchia generazione.

Per un rapido apprendimento di Kafka è preferibile possedere una buona conoscenza dei sistemi Java e Linux. L’architettura di Kafka, il funzionamento delle sue componenti base e le best practices da usare nella configurazione dei diversi cluster, rappresentano la chiave di accesso all’amministrazione del sistema.

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 in ambito Java, amministrativo in ambito Linux od architetturale. Conoscenza 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:

Introduzione a Kafka

  • Concetti Generali. Message Enqueuing. Sviluppo. Stream Processing.
  • Schema Management. Gestione delle Connessioni. Nodi Broker.

Architettura di Base

  • Componenti di Kafka. Basic Producer. Basic Consumer.
  • Filosofia Message Oriented del prodotto.

Amministrazione del Sistema

  • Kafka Command-Line Tools. Partizioni multiple. Intra-Cluster Replication.
  • Data Trasformation. Log Retention e Compattazione delle Code.

Contenuti Secondo Modulo:

Feature Avanzate

  • Configurazioni Hardware/Software a Runtime. Interfaccia KSQL.
  • Zookeeper. Avro Dat. Perforance and Tuning.

Strategie di Replica

  • Livelli di Consistenza in lettura e scrittura. Nodi Coordinator.
  • Criteri di riassegnazione delle Partizioni.

Amministrazione del Cluster

  • Monitoring and Alerting. Alta Affidabilità. Log distribuiti.
  • Criteri di Compattamento. Repair manuale ed automatico.

Sedi e orari

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

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

Roma: Via Pomarico, 58
Dal 19 al 22 Novembre 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