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)
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
Chris Tan
Kurs - A Practical Introduction to Stream Processing
Riv ferdigheter, eksempler, veldig gode øvelser
Marek Konieczny - G2A.COM Limited
Kurs - Kafka for Administrators
Machine Translated
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.