Apache Kafka

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

Codice:ET-DT-0006

Durata:4 giorni

Categorie:,

Moduli del corso

Ecosistema Apache ed introduzione a Kafka3 ore e 30 minuti

Funzionalit? principali e la linea di comandi4 ore

Gli oggetti di Kafka2 ore

Producers & Consumers5 ore e 30 minuti

Zookeeper & KRaft1 ora

Avro3 ore

Kafka Connect2 ore e 30 minuti

Kafka Stream2 ore e 30 minuti

KSql2 ore

Sviluppare con Kafka6 ore