Kursplan
Introduksjon
- Oversikt over Apache Kafka Introduksjon til hendelsesstrømming og sanntidsdatabehandling Oversikt over Apache Kafka og dens funksjoner Bruker og fordeler med Kafka i moderne applikasjonsutvikling
Forstå Kafka-arkitektur og kjernekonsepter
- Kafka-arkitektur: meglere, emner, partisjoner og replikaer Produsenter og forbrukere: publisering og forbruk av meldinger Forstå rollen til ZooKeeper i Kafka
Kafka-emner og partisjoner
- Oppretting og konfigurasjon av emner Forstå partisjoner og deres implikasjoner Replikering og feiltoleranse i Kafka
Kafka-produsenter
- Opprette Kafka-produsenter ved å bruke forskjellige programmeringsspråk Teknikker for meldingsserialisering og serialisering Produsentkonfigurasjoner og beste praksis
Kafka-forbrukere
- Utvikle Kafka-forbrukere ved å bruke forskjellige programmeringsspråk Konfigurere forbrukergrupper og forskyvninger Strategier for meldingsbehandling og leveringsgarantier
Integrering av Kafka med eksterne systemer ved hjelp av Kafka Connect
- Oversikt over Kafka Connect og dets koblinger Konfigurere og bruke Kafka Connect for dataintegrasjon Integrering av Kafka med eksterne systemer
Skrive streamingapplikasjoner med Kafka Streams og ksqlDB
- Introduksjon til Kafka Streams og dets strømbehandlingsmuligheter Utvikle strømbehandlingsapplikasjoner med Kafka Streams Bruke ksqlDB for sanntids databehandling og analyse
Integrering av en Kafka-klientapplikasjon med Confluent Cloud
- Oversikt over Confluent Cloud og dens funksjoner Konfigurere og koble en Kafka-klientapplikasjon med Confluent Cloud
Kafka Sikkerhet
- Introduksjon til Kafka sikkerhetsfunksjoner Konfigurere SSL/TLS for sikker kommunikasjon Autentiserings- og autorisasjonsmekanismer i Kafka
Overvåking og drift
- Overvåke Kafka ved hjelp av beregninger og verktøy Administrere Kafka-klynger og -ressurser Feilsøking av vanlige problemer og ytelsesjustering
Beste praksis og virkelige Use Cases
- Beste praksis for utforming av Kafka-baserte applikasjoner Kasusstudier og eksempler på Kafka-implementeringer i ulike bransjer. Beste praksis for å bygge skalerbare og feiltolerante Kafka-arkitekturer
Sammendrag og neste trinn
Krav
- Grunnleggende programmeringskunnskaper
Publikum
- Utviklere Programmerere
Testimonials (2)
Veldig praktiske eksempler. Treneren har forsøkt å holde et tempo der alle kan følge med selv om gruppen var ganske inhomogen med hensyn til kunnskapen. Han har gitt mye støtte til stort sett alle som ba om det :)
Georgi - BMW SA
Kurs - Apache Kafka for Developers
Machine Translated
Laboratoriene og lysbildene kombinerer godt med Jorges kunnskap og kjærlighet til Kafka.
Willem - BMW SA
Kurs - Apache Kafka for Developers
Machine Translated