Intrati in legatura
 Durata 21 ore

Schița de curs

Introducere

  • Prezentare generală a Apache Kafka
  • Introducere în event streaming și procesarea datelor în timp real
  • Prezentare generală a Apache Kafka și a funcționalităților sale
  • Use case-uri și beneficii ale Kafka în dezvoltarea de aplicații moderne

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

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

Topici și partiții Kafka

  • Creatia și configurarea topicurilor
  • Înțelegerea partițiilor și a implicațiilor acestora
  • Replicare și toleranță la erori în Kafka

Producători Kafka

  • Creatia producătorilor Kafka folosind diverse limbi de programare
  • Serializarea mesajelor și tehnici de serializare
  • Configurarea producătorilor și bunele practici

Consumatori Kafka

  • Dezvoltarea consumatorilor Kafka folosind diferite limbi de programare
  • Configurarea grupurilor de consumatori și a offseturilor
  • Strategii pentru procesarea mesajelor și garanții 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

Scrisul aplicațiilor de streaming cu Kafka Streams & ksqlDB

  • Introducere în Kafka Streams și posibilitățile sale de stream processing
  • Dezvoltarea aplicațiilor de stream processing 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 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 comunicarea securizată
  • Mecanisme de autentificare și autorizare în Kafka

Monitorizare și operațiuni

  • Monitorizarea Kafka folosind metrice și instrumente
  • Gestionarea clusterelor și a resurselor Kafka
  • Troubleshooting pentru probleme comune și optimizarea performanței

Bunele practici și use case-uri din realitate

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

Rezumat și pașii următori

Cerințe

  • Cunoștințe de programare de bază

Public țintă

  • Dezvoltatori
  • Programatori

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite