Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Introduksjon til Apache Kafka
- Hva er Kafka og hvorfor bruke det?
- Kjernedelene: Topics, Partitions, Producers, Consumers, Brokers
- Forklaring av Kafka’s publish-subscribe-modell
- Bruksområder for Kafka i virkelige applikasjoner
Oppsette en Kafka-utviklingsmiljø
- Installere og konfigurere Kafka og ZooKeeper
- Kafka CLI-verktøy for topic-håndtering
- Konfigurere Kafka for høy tilgjengelighet
Kafka Producers og Consumers
- Lage Kafka Producers i Java
- Producere meldinger med nøkler, partisjoner og bekreftelser
- Lage Kafka Consumers i Java
- Consumer-grupper og offset-håndtering
Arbeide med Kafka Streams
- Introduksjon til Kafka Streams API
- Behandle sanntidsdatastrømmer
- Statusbasert vs. statusløs behandling
- Vinduing, joiner og aggregeringer
Sikre pålidelighet og ytelse
- Kafka-replisering og feiltoleranse
- Optimere produsent- og konsument-konfigurasjoner
- Måle Kafka-ytelsen
Kafka-sikkerhet og autentisering
- Aktivere SSL/TLS-kryptering
- Konfigurere autentisering med SASL
- Rollebasert tilgangskontroll med Kafka ACLs
Integrasjon av Kafka med andre systemer
- Bruke Kafka Connect for å integrere med databaser
- Koble Kafka til Elasticsearch, PostgreSQL og andre datasentre
- Bygge hendelsesstyrt mikrotjenester med Kafka
Sammendrag og neste steg
Krav
- En forståelse for kjernen i Java-programmering
- Grunnleggende kunnskap om distribuerte systemer og meldingsystemer
- Familiaritet med programvareutviklingsverktøy som Maven eller Gradle
Målgruppe
- Java-utviklere som ønsker å integrere Kafka i sine applikasjoner
- Programvareingeniører som jobber med hendelsesdrevne arkitekturer
- Utviklere som er interessert i å lære Kafka som et distribuert meldingsystem
14 Timer
Referanser (2)
Mulighet for å gjennomføre uavhengige øvelser i treningmiljøet.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Kurs - Kafka for Administrators
Maskinoversatt
Instruktøren prøvde å forklare de mest kompliserte emnene på en enklere måte.
Calvin Raj Antony - SICPA SA
Kurs - Administration of Kafka Message Queue
Maskinoversatt