Descrizione del corso
Apache Kafka è una piattaforma per il Data Streaming distribuita e questo corso consentirà ai partecipanti di acquisire le nozioni essenziali per gestire al meglio questo strumento e di pubblicare, sottoscrivere, archiviare ed elaborare flussi di record in tempo reale.
Durante il corso mostreremo come progettare e gestire flussi di dati provenienti da più sorgenti distribuendoli, consentendo di spostare grandi quantità di dati da un punto qualsiasi a un altro nello stesso momento.
Gli argomenti principali di questo corso intensivo saranno
– Architettura
– Tecnologie di Messaggistica
– Panoramica sull’ecosistema Apache
– Compenenti di Kafka
– Zookeeper e Avro
– KSQL
– Come integrare Kafka nello sviluppo del Software
Al termine del corso i partecipanti saranno in grado di
– Utilizzare Kafka
– Utilizzare il modello Producer-Consumer
– Utilizzare la libreria Kafka Streams di Java per lo streaming di dati in tempo reale
– Svilupperai un progetto in Spring Boot integrando un servizio con Kafka
Il corso combina teoria e pratica attraverso esercitazioni Hands-on, casi di studio reali e sessioni di laboratorio, permettendo ai partecipanti di applicare immediatamente le conoscenze acquisite.
Prerequisiti
Conoscenza base dei Computer
Conoscenza base dei Database e della programmazione
Laboratori e Certificazione
– Laboratori messi a disposizione dalla ETLForma
– Necessaria una connessione Internet Ğapertağ senza restrizioni