Schița de curs

Introducere

  • Prezentare generală a Apache Kafka
  • Introducere în streamingul de evenimente și procesarea datelor în timp real
  • Prezentare generală a Apache Kafka și a caracteristicilor sale
  • Cazuri de utilizare și beneficii ale Kafka în dezvoltarea aplicațiilor moderne

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

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

Topicuri și partiții Kafka

  • Crearea și configurarea topicurilor
  • Înțelegerea partițiilor și a implicațiilor lor
  • Replicarea și toleranța la erori în Kafka

Producători Kafka

  • Crearea producătorilor Kafka folosind diverse limbaje de programare
  • Serializarea mesajelor și tehnicile de serializare
  • Configurări și bune practici pentru producători

Consumatori Kafka

  • Dezvoltarea consumatorilor Kafka folosind diferite limbaje de programare
  • Configurarea grupurilor de consumatori și a offset-urilor
  • Strategii pentru procesarea mesajelor și garantarea livrării

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 & ksqlDB

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

Integrarea unei aplicații client Kafka cu Confluent Cloud

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

Securitatea Kafka

  • Introducere în caracteristicile de securitate ale Kafka
  • Configurarea SSL/TLS pentru comunicare securizată
  • Mecanisme de autentificare și autorizare în Kafka

Monitorizare și operațiuni

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

Bune practici și cazuri de utilizare din lumea reală

  • Bune practici pentru proiectarea aplicațiilor bazate pe Kafka
  • Studii de caz și exemple de implementări Kafka în diverse industrii
  • Bune practici pentru construirea de arhitecturi Kafka scalabile și tolerante la erori

Rezumat și pași următori

Cerințe

  • Cunoștințe de bază de programare

Public țintă

  • Dezvoltatori
  • Programatori
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite