Kursplan
Introduksjon til Apache Kafka
- Hva er Kafka og hvorfor bruke det?
- Kjernekomponenter: Emner, partisjoner, produsenter, forbrukere, meglere
- Forstå Kafkas publiser-abonner-modell
- Bruk tilfeller av Kafka i virkelige applikasjoner
Sette opp et Kafka-utviklingsmiljø
- Installere og konfigurere Kafka og ZooKeeper
- Kafka CLI-verktøy for emnehåndtering
- Konfigurerer Kafka for høy tilgjengelighet
Kafka produsenter og forbrukere
- Skaper Kafka-produsenter i Java
- Produsere meldinger med nøkler, partisjoner og bekreftelser
- Skaper Kafka-forbrukere i Java
- Forbrukergrupper og offsetstyring
Jobber med Kafka Streams
- Introduksjon til Kafka Streams API
- Behandler sanntidsdatastrømmer
- Stateful vs. statsløs behandling
- Vindu, sammenføyninger og aggregeringer
Sikre pålitelighet og ytelse
- Kafka replikering og feiltoleranse
- Optimalisering av produsent- og forbrukerkonfigurasjoner
- Overvåking av Kafka ytelse
Kafka sikkerhet og autentisering
- Aktiverer SSL/TLS-kryptering
- Konfigurering av autentisering med SASL
- Rollebasert tilgangskontroll med Kafka ACL-er
Integrering av Kafka med andre systemer
- Bruker Kafka Connect for å integrere med databaser
- Koble Kafka til Elasticsearch, PostgreSQL og andre datakilder
- Bygg hendelsesdrevne mikrotjenester med Kafka
Sammendrag og neste trinn
Krav
- En forståelse av kjerneprogrammering Java
- Grunnleggende kunnskap om distribuerte systemer og meldingssystemer
- Kjennskap til programvareutviklingsverktøy som Maven eller Gradle
Publikum
- Java utviklere som ønsker å integrere Kafka i applikasjonene sine
- Programvareingeniører som jobber med hendelsesdrevne arkitekturer
- Utviklere som er interessert i å lære Kafka som et distribuert meldingssystem
Testimonials (5)
Engasjement med treneren En rekke relevante øvelser og laboratorieprøver
Salim - SICPA SA
Kurs - Administration of Kafka Message Queue
Machine Translated
interaktiv tilnærming til læreren, ikke en rettferdig historie, men å handle på spørsmål fra publikum.
Rens - Canon Medical Informatics Europe B.V.
Kurs - Administration of Kafka Topic
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
very interactive...
Richard Langford
Kurs - SMACK Stack for Data Science
Sufficient hands on, trainer is knowledgable