Kursplan

Introduksjon

  • Oversikt over Apache Kafka
  • Introduksjon til hendelsestreamming og sanntidsbehandling av data
  • Oversikt over Apache Kafka og dets funksjoner
  • Bruksområder og fordelene med Kafka i moderne applikasjonsutvikling

Forståelse av Kafka-arkitektur og kjernekonsepter

  • Kafka-arkitektur: brokere, emner, partisjoner og kopier
  • Produsenter og konsumenter: publisering og konsumering av meldinger
  • Forståelsen av ZooKeeper’s rolle i Kafka

Kafka-Emner og partisjoner

  • Emneopprettelse og konfigurasjon
  • Forståelse av partisjoner og deres implikasjoner
  • Replikering og feiltoleranse i Kafka

Kafka-Produsenter

  • Opprettelse av Kafka-produsenter ved hjelp av ulike programmeringsspråk
  • Meldingsserialisering og serialiseringsteknikker
  • Produsentkonfigurasjoner og beste praksis

Kafka-Konsumenter

  • Utvikling av Kafka-konsumenter ved hjelp av ulike programmeringsspråk
  • Konfigurasjon av konsumentgrupper og offset
  • Strategier for meldingsbehandling og leveringsgarantier

Integrering av Kafka med eksterne systemer ved hjelp av Kafka Connect

  • Oversikt over Kafka Connect og dets connectors
  • Konfigurasjon og bruk av Kafka Connect for dataintegrasjon
  • Integrering av Kafka med eksterne systemer

Skriv strømmeapplikasjoner med Kafka Streams & ksqlDB

  • Introduksjon til Kafka Streams og dets strømmebehandlingskapabiliteter
  • Utvikling av strømmebehandlingsapplikasjoner med Kafka Streams
  • Bruk av ksqlDB for sanntidsbehandling av data og analyse

Integrering av en Kafka-klientapplikasjon med Confluent Cloud

  • Oversikt over Confluent Cloud og dets funksjoner
  • Konfigurasjon og kobling av en Kafka-klientapplikasjon med Confluent Cloud

Kafka-sikkerhet

  • Introduksjon til Kafka-sikkerhetsfunksjoner
  • Konfigurasjon av SSL/TLS for sikker kommunikasjon
  • Autentiserings- og autorisasjonsmekanismer i Kafka

Overvåkning og operasjoner

  • Overvåkning av Kafka ved hjelp av metrikker og verktøy
  • Administrasjon av Kafka-klustre og ressurser
  • Feilsøking av vanlige problemer og ytelsesjustering

Beste praksis og virkelige bruksområder

  • Beste praksis for design av Kafka-baserte applikasjoner
  • Tilfelle studier og eksempler på Kafka-implementeringer i ulike bransjer
  • Beste praksis for å bygge skalbare og feiltolerante Kafka-arkitekturer

Oppsummering og neste trinn

Krav

  • Grunnleggende programmeringskunnskaper

Målgruppe

  • Utviklere
  • Programmerere
 21 timer

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier