Kom i kontakt
 Varaktighet 21 timmar

Kursplan

Introduktion

  • Översikt av Apache Kafka
  • Introduktion till händelseströmning och realtidshandtering av data
  • Översikt av Apache Kafka och dess funktioner
  • Användningsfall och fördelar med Kafka i modern applikationsutveckling

Att förstå Kafkas arkitektur och grundläggande begrepp

  • Kafkas arkitektur: broker, ämnen, partitioner och repliker
  • Producenter och konsumenter: publicering och konsumtion av meddelanden
  • Förståelse för ZooKeepers roll i Kafka

Kafkas ämnen och partitioner

  • Skapande och konfiguration av ämnen
  • Förståelse av partitioner och deras konsekvenser
  • Replikering och feltolerans i Kafka

Kafkas producenter

  • Skapande av Kafka-producenter med olika programmeringsspråk
  • Serialisering av meddelanden och serialiseringstekniker
  • Konfiguration av producenter och bästa praxis

Kafkas konsumenter

  • Utveckling av Kafka-konsumenter med olika programmeringsspråk
  • Konfiguration av konsumentgrupper och förskjutningar (offsets)
  • Strategier för meddelandehantering och leveransgarantier

Att integrera Kafka med externa system med hjälp av Kafka Connect

  • Översikt av Kafka Connect och dess kopplingar
  • Konfiguration och användning av Kafka Connect för dataintegration
  • Integrering av Kafka med externa system

Skrivande av strömmande applikationer med Kafka Streams & ksqlDB

  • Introduktion till Kafka Streams och dess strömprocesseringsförmågor
  • Utveckling av strömprocesseringsapplikationer med Kafka Streams
  • Användning av ksqlDB för realtidshantering och analys av data

Att integrera en Kafka-klientapplikation med Confluent Cloud

  • Översikt av Confluent Cloud och dess funktioner
  • Konfiguration och anslutning av en Kafka-klientapplikation till Confluent Cloud

Kafkas säkerhet

  • Introduktion till Kafkas säkerhetsfunktioner
  • Konfiguration av SSL/TLS för säker kommunikation
  • Autentiserings- och auktoriseringsmekanismer i Kafka

Övervakning och drift

  • Övervakning av Kafka med metrik och verktyg
  • Hantering av Kafka-kluster och resurser
  • Felsökning av vanliga problem och prestandastyrning

Bästa praxis och riktiga användningsfall

  • Bästa praxis för design av Kafka-baserade applikationer
  • Kasstudier och exempel på Kafka-implementeringar i olika branscher
  • Bästa praxis för att bygga skalbara och fault-tolerant Kafkasarkitekturer

Sammanfattning och nästa steg

Krav

  • Grundläggande kunskaper i programmering

Målgrupp

  • Utvecklare
  • Programmerare

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier