Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Introduzione ad Apache Kafka
- Cos'è Kafka e perché usarlo?
- Componenti principali: Topics, Partizioni, Produttori, Consumatori, Broker
- Comprendere il modello di pubblicazione-sottoscrizione di Kafka
- Casi d'uso di Kafka nelle applicazioni reali
Configurare un ambiente di sviluppo Kafka
- Installare e configurare Kafka e ZooKeeper
- Strumenti CLI Kafka per la gestione dei topic
- Configurare Kafka per l'alta disponibilità
Produttori e Consumatori Kafka
- Creare Produttori Kafka in Java
- Inviare messaggi con chiavi, partizioni e riconoscimenti
- Creare Consumatori Kafka in Java
- Gestire gruppi di consumatori e offset
Lavorare con Kafka Streams
- Introduzione all'API Kafka Streams
- Elaborare flussi di dati in tempo reale
- Elaborazione con stato vs. senza stato
- Finestaggio, join e aggregazioni
Garantire affidabilità e prestazioni
- Replica e tolleranza ai guasti in Kafka
- Ottimizzare le configurazioni dei produttori e dei consumatori
- Sorvegliare le prestazioni di Kafka
Sicurezza e autenticazione di Kafka
- Abilitare l'encryption SSL/TLS
- Configurare l'autenticazione con SASL
- Controllo degli accessi basato sui ruoli con ACL di Kafka
Integrare Kafka con altri sistemi
- Usare Kafka Connect per integrarsi con i database
- Collegare Kafka con Elasticsearch, PostgreSQL e altre fonti di dati
- Costruire microservizi event-driven con Kafka
Riepilogo e passi successivi
Requisiti
- Una comprensione della programmazione Java di base
- Conoscenze basilari dei sistemi distribuiti e dei sistemi di messaggistica
- Familiarità con strumenti di sviluppo software come Maven o Gradle
Pubblico
- Sviluppatori Java che desiderano integrare Kafka nelle loro applicazioni
- Ingegneri software che lavorano con architetture event-driven
- Sviluppatori interessati a imparare Kafka come sistema di messaggistica distribuita
14 ore
Recensioni (2)
Possibilità di svolgere esercizi indipendenti nell'ambiente di formazione.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Corso - Kafka for Administrators
Traduzione automatica
Esempi molto pratici. L'instruttore ha cercato di mantenere un ritmo tale che tutti potessero seguirlo, anche se il gruppo era piuttosto eterogeneo in termini di competenze. Ha fornito molte spiegazioni a chiunque ne avesse chiesto :)
Georgi - BMW SA
Corso - Apache Kafka for Developers
Traduzione automatica