Apache Kafka
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Metodologia
Online
-
Lingue
Italiano
-
Ore di lezione
24h
-
Durata
3 Giorni
-
Inizio
Scegli data
Apprendere l’architettura e il funzionamento di Apache Kafka per processare streaming di dati in real-time attraverso il modello Publish/Subscribe.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
• Utilizzo di Linux da riga di comando.
• Preferibilmente, conoscenza del modello Publish/Subscribe per la messaggistica.
Opinioni
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
8 anni del centro in Emagister.
Materie
- Apache
- Apache Kafka
- Messaggistica
- Streaming
- Linux
Professori
Docente Senior (min. 5 anni)
Docente Senior (min. 5 anni)
Programma
Modulo 1: Introduzione a Kafka
· Cos’è Kafka e quando usarlo
· Architettura: broker, topic, partition, replica
· Differenze tra Kafka e altri sistemi di messaggistica
Modulo 2: Setup e primi passi
· Installazione e configurazione base (local e cluster)
· Uso della CLI: kafka-topics, kafka-console-producer, kafka-console-consumer
· Creazione e gestione dei topic
Modulo 3: Producer e Consumer API
· Producer: configurazione, invio messaggi, chiavi e partizionamento
· Consumer: gruppi, offset, commit manuale e automatico
· Serializzazione e deserializzazione (JSON, Avro)
Modulo 4: Kafka Streams e KSQL
· Introduzione a Kafka Streams API
· Operazioni su stream: map, filter, join, window
· KSQL: query SQL-like su stream e topic
· Esercitazione: mini-pipeline di trasformazione dati
Modulo 5: Integrazione e casi d’uso
· Kafka Connect: connettori per database, file, REST
· Integrazione con Spark, Flink, PostgreSQL, Elasticsearch
· Pattern architetturali: event sourcing, CQRS, microservizi
Modulo 6: Amministrazione base
· Monitoraggio con Kafka Manager e JMX
· Retention, cleanup e configurazioni di storage
· Sicurezza: ACL, autenticazione e cifratura
· Backup e recovery dei topic
Ulteriori informazioni
Materiale didattico e relativo prezzo da concordare.
Natura del corso: Operativo (previsti lab su PC)
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Apache Kafka
