
Ten kurs to praktyczne i przystępne wprowadzenie do świata Apache Kafka — jednej z najważniejszych technologii do przetwarzania danych w czasie rzeczywistym, wykorzystywanej dziś w systemach backendowych, mikroserwisach, big data i architekturze event-driven.
Zaczniemy od absolutnych podstaw — czym jest Kafka, jak działa i do czego realnie się ją wykorzystuje — a następnie krok po kroku przejdziemy do praktyki: instalacji, pracy z CLI, tworzenia producerów i konsumentów oraz budowy własnego mini-projektu końcowego.
Nie znajdziesz tu suchej teorii oderwanej od rzeczywistości.
Każdy moduł opiera się na konkretnych przykładach, realnych scenariuszach oraz krótkich, logicznych lekcjach, dzięki którym dokładnie rozumiesz dlaczego coś robimy, a nie tylko jak.
To idealny kurs dla osób, które chcą zrozumieć Apache Kafka od podstaw i faktycznie umieć z niej korzystać, a nie tylko znać definicje.
Czego się nauczysz
Podstaw Apache Kafka i jej ekosystemu
Zrozumiesz, czym jest Apache Kafka, jak działa broker, topic, partycja i consumer group oraz kiedy warto używać Kafki, a kiedy lepsze będą inne narzędzia.
Instalacji i uruchomienia Kafki
Nauczysz się uruchamiać Apache Kafka lokalnie (Mac / Windows / Linux), sprawdzać jej działanie oraz poruszać się po strukturze katalogów i konfiguracji.
Pracy z Kafka CLI
Będziesz tworzyć i usuwać topiki, wysyłać i odbierać wiadomości z konsoli oraz zobaczysz w praktyce, jak działa retencja danych.
Tworzenia producentów (Producer)
Zbudujesz własnego producenta wiadomości i zrozumiesz kluczowe parametry, takie jak:
acks
retries
batch.size
linger ms
klucze i serializacja danych
Tworzenia konsumentów (Consumer)
Nauczysz się:
subskrybować topiki
odczytywać wiadomości w pętli
rozumieć auto commit i manual commit
pracować z consumer groups
obserwować rebalancing w praktyce
Serializacji danych – String, JSON i Avro
Zrozumiesz, czym jest serializacja, kiedy używać JSON-a, a kiedy Avro oraz jak działa Schema Registry w praktycznym scenariuszu.
Podstaw monitoringu i debugowania
Poznasz proste sposoby monitorowania Kafki przy użyciu CLI oraz narzędzi wizualnych, aby wiedzieć, co dzieje się w klastrze.
Zadań praktycznych i egzaminu teoretycznego
W kursie znajdziesz zadania praktyczne, które utrwalą wiedzę, oraz egzamin teoretyczny, pozwalający sprawdzić, czy naprawdę rozumiesz kluczowe pojęcia.
Dla kogo jest ten kurs
Dla osób, które zaczynają przygodę z Apache Kafka
Dla programistów backend i full-stack, którzy chcą zrozumieć systemy event-driven
Dla testerów i QA, którzy chcą lepiej rozumieć architekturę systemów opartych o Kafkę
Dla DevOpsów i osób pracujących z mikroserwisami
Dla studentów i osób wchodzących do IT
Dla wszystkich, którzy chcą nauczyć się Kafki w praktyce, a nie tylko z dokumentacji
Dlaczego warto
Praktyczne podejście — uczysz się na realnych przykładach
Kurs od podstaw — nie potrzebujesz wcześniejszego doświadczenia z Kafką
Jasne i spokojne tłumaczenie trudnych pojęć
Producer, consumer, serializacja, monitoring i projekt w jednym kursie
Zadania praktyczne i egzamin końcowy
Idealny kurs startowy pod dalszą naukę Kafka Streams, Connect czy architektury eventowej
Apache Kafka to dziś fundament nowoczesnych systemów przetwarzania danych
Jeśli chcesz ją zrozumieć od podstaw i nauczyć się używać w praktyce, ten kurs jest dokładnie dla Ciebie.
Jeśli agenda kursu brzmi dla Ciebie interesująco — zapraszam na wspólną przygodę z Apache Kafka