We maket IT possible!
Corso Kafka
Siamo una Software House italiana specializzata in sviluppo software, formazione e consulenza!
Periodo: 21 MAGGIO 2024 | Formula: 36 ORE 14:00 – 18:00 | Modalità: PRESENZA O LIVE STREAMING
€ 600
Destinatari
Certificato
Obiettivi
Durata
2 incontri settimanali da 4 ore, Martedì e Giovedì.
COSA IMPARERAI CON IL CORSO KAFKA
Kafka è una piattaforma distribuita di stream processing, estremamente versatile ed efficiente. Con questo corso imparerai a creare ed interagire con un cluster Kafka da riga di comando. Apprenderai il modello producer-consumer. Imparerai ad 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. Apprenderai come utilizzare Kafka in un programma Python.
DESCRIZIONE
Per le sue caratteristiche negli ultimi anni si è affermata sempre più sul mercato, servendo tra le altre cose come servizio di messaggistica, notificazione, tracciamento, logging e più in generale per lo streaming di dati in tempo reale.
Una delle sue applicazioni più comuni è insieme al linguaggio Java e al framework Spring Boot, ormai prassi comune in quasi tutti i progetti con logica di business, rendendo utilizzare Kafka un requisito fondamentale per uno sviluppatore back-end.
STRUMENTI
Gli strumenti hardware e software richiesti per la partecipazione al corso sono i seguenti:
- Personal Computer
- Processore Intel i5 o superiore
- RAM 16 GB o superiore
- Windows 10 in poi
- Accessori
- Scheda audio
- Cuffie o altoparlanti
- Microfono
Ulteriori software verranno indicati durante il corso.
PROGRAMMA
- Introduzione al framework
- Architettura di Kafka
- Kafka server e clusters
- Kafka partitioning
- Topic ed eventi
- Producers e consumers
- Rappresentazione degli oggetti in Kafka
- Installazione di Kafka
- Impostare un server Kafka da linea di comando
- Runnare un server Kafka da linea di comando
- Lanciare Kafka tramite Docker
- Brokers e replication
- Kafka connect
- Kafka’s stream
- ksqlDB
- Configurare topics
- Produrre messaggi
- Producer configuration e pubblicare messaggi
- Consumare messaggi
- Consumer configuration
- Message filters
- Custom message converters
- Produrre e consumare messaggi custom
- Multi-method listeners
- Testare l’integrazione Kafka
- Integrare Kafka con un progetto Spring Boot
- Usare Kafka in un programma Python
- Kafka-Python
- PyKafka
DOCENTE – MARCO ADRIANI
Docente Back End e Software Developer. Laureato in Informatica all’Università Sapienza di Roma, ha un particolare interesse per la Crittografia e la tecnologia Blockchain. Ha alle spalle diversi anni di insegnamento in ambito Back End.
CERTIFICATO DI PARTECIPAZIONE
Alla fine del corso ricevi il tuo attestato da inserire sul curriculum o condividere sui social!
Non perdere questa occasione!
Perché scegliere Academy Jdk
Il percorso più comodo, più smart e più divertente per crescere professionalmente nell’ambito che hai scelto.
Online
Basta una connessione alla rete. A casa tua o ovunque tu sia. E sei già dentro!
Interattivo
Dubbi, chiarimenti, prove. Interfacciati con i nostri docenti a tua disposizione.
Posti limitati
Vogliamo seguire ogni corsista al meglio garantendo a ognuno l'attenzione necessaria.
Archivio contenuti
Contenuti sempre disponibili. Per ripassare anche dopo le lezioni e non perdere nulla.
Attestato finale
Missione compiuta. Hai acquisito tante conoscenze nuove!