Intrati in legatura
 Durata 21 ore

Schița de curs

Introducere

  • Prezentare generală a Apache Kafka
  • Introducere în streaming de evenimente și procesare de date în timp real
  • Prezentare generală a Apache Kafka și a funcționalităților sale
  • Cazuri de utilizare și beneficii ale Kafka în dezvoltarea de aplicații moderne

Înțelegerea arhitecturii și a conceptelor de bază Kafka

  • Arhitectura Kafka: brokeri, topic-uri, partiții și replici
  • Producători și consumatori: publicarea și consumarea mesajelor
  • Înțelegerea rolului ZooKeeper în Kafka

Topic-uri și partiții Kafka

  • Creatia și configurarea topic-urilor
  • Înțelegerea partițiilor și a implicațiilor acestora
  • Replierea și toleranța la erori în Kafka

Producători Kafka

  • Creatia de producători Kafka folosind diverse limbi de programare
  • Serializarea mesajelor și tehnici de serializare
  • Configurări pentru producători și cele mai bune practici

Consumatori Kafka

  • Dezvoltarea consumatorilor Kafka folosind diferite limbi de programare
  • Configurarea grupurilor de consumatori și a offset-urilor
  • Strategii pentru procesarea mesajelor și garanțiile de livrare

Integrarea Kafka cu sisteme externe folosind Kafka Connect

  • Prezentare generală a Kafka Connect și a conectorilor săi
  • Configurarea și utilizarea Kafka Connect pentru integrarea datelor
  • Integrarea Kafka cu sisteme externe

Scrierea aplicațiilor de streaming cu Kafka Streams și ksqlDB

  • Introducere în Kafka Streams și posibilitățile sale de procesare a fluxurilor
  • Dezvoltarea aplicațiilor de procesare a fluxurilor cu Kafka Streams
  • Folosirea ksqlDB pentru procesarea datelor în timp real și analiză

Integrarea unei aplicații client Kafka cu Confluent Cloud

  • Prezentare generală a Confluent Cloud și a funcționalităților sale
  • Configurarea și conectarea unei aplicații client Kafka cu Confluent Cloud

Securitate Kafka

  • Introducere în funcționalitățile de securitate Kafka
  • Configurarea SSL/TLS pentru comunicare securizată
  • Mecanismele de autentificare și autorizare în Kafka

Monitorizare și Operațiuni

  • Monitorizarea Kafka folosind metrici și instrumente
  • Gestionarea clusterelor și resurselor Kafka
  • Rezolvarea problemelor comune și optimizarea performanței

Cele mai bune practici și cazuri de utilizare din lumea reală

  • Cele mai bune practici pentru proiectarea aplicațiilor bazate pe Kafka
  • Cazuri de studiu și exemple de implementări Kafka în diverse industrii
  • Cele mai bune practici pentru construirea arhitecturilor Kafka scalabile și tolerante la erori

Rezumat și pașii următori

Cerințe

  • Cunoștințe de bază de programare

Public

  • Dezvoltatori
  • Programatori

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite