Ta kontakt
 Varighet 21 timer

Kursplan

Innføring

  • Presentasjon av Apache Kafka
  • Innføring i event streaming og sanntidsdata behandling
  • Presentasjon av Apache Kafka og dens egenskaper
  • Brukssaker og fordeler med Kafka i modern applikasjonutvikling

Forståelse av Kafka arkitektur og kjernekonsepter

  • Kafka-arkitektur: broker, emner, partisjoner og replikas
  • Produsenter og forbrukere: publisering og forbruk av meldinger
  • Forstå rollen til ZooKeeper i Kafka

Kafka emner og partisjoner

  • Opretting og konfigurering av emner
  • Forståelse av partisjoner og deres implikasjoner
  • Replikasjon og feiltoleranse i Kafka

Kafka produsenter

  • Opretting av Kafka-produsenter ved hjelp av ulike programmeringsspråk
  • Seralisering av meldinger og seraliserings teknikker
  • Produsent-konfigurasjoner og best practice

Kafka forbrukere

  • Utvikling av Kafka-forbrukere ved hjelp av ulike programmeringsspråk
  • Konfigurering av forbrukergrupper og offsets
  • Strategier for meldingsbehandling og leveringsgarantier

Integrering av Kafka med eksterne systemer ved hjelp av Kafka Connect

  • Presentasjon av Kafka Connect og dens connectorer
  • Konfigurering og bruk av Kafka Connect for data integrasjon
  • Integrering av Kafka med eksterne systemer

Skrivende streaming-applikasjoner med Kafka Streams og ksqlDB

  • Innføring i Kafka Streams og dens stream behandling evner
  • Utvikling av stream behandling applikasjoner med Kafka Streams
  • Bruk av ksqlDB for sanntidsdata behandling og analyse

Integrering av en Kafka-klientapplikasjon med Confluent Cloud

  • Presentasjon av Confluent Cloud og dens egenskaper
  • Konfigurering og kobling av en Kafka-klientapplikasjon med Confluent Cloud

Kafka sikkerhet

  • Innføring i Kafkas sikkerhetsfunksjoner
  • Konfigurering av SSL/TLS for sikker kommunikasjon
  • Autentisering og autorisasjonsmekanismer i Kafka

Overvåking og drift

  • Overvåking av Kafka ved hjelp av metrikker og verktøy
  • Drift av Kafka-kluster og ressurser
  • Feilsøking av vanlige problemer og ytelsesjustering

Beste praksis og reelle brukssaker

  • Beste praksis for design av Kafka-baserte applikasjoner
  • Kasestudier og eksempler på Kafka implementasjoner i ulike bransjer
  • Beste praksis for å bygge skalerbare og feiltolerante Kafka-arkitekturer

Oppsummering og neste steg

Krav

  • Basisk kunnskaper i programmering

Malpublikum

  • Utviklere
  • Programmerere

Antall deltakere


Pris per deltaker

Referanser (2)

Kommende kurs

Relaterte kategorier