Rafał Podraza
DevOps

Apache Kafka od podstaw: Praktyczny kurs z projektem

Od instalacji i CLI po producentów, konsumentów, Avro i projekt końcowy

4.5 (16)41 lekcje
Dostęp natychmiastowyOtrzymujesz kod e-mailem
Kod promocyjny UdemyBezterminowy dostęp
Bezterminowy dostępBezterminowy
Faktura bez VATFaktura bez VAT

O kursie

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

Czego się nauczysz

Jak działa Apache Kafka w praktyce
Jak zainstalować i uruchomić Apache Kafka lokalnie
Czym są topiki, partycje i brokerzy
Jak wysyłać i odbierać wiadomości
Jak działa producent i konsument
Czym są consumer groups i offsety
Jak działa rebalancing
Jak działa retencja danych
Jak używać serializacji String i JSON
Do czego służy Avro i Schema Registry

Program kursu

1.Wprowadzenie do kursu2 lekcje
2.Wstęp teoretyczny6 lekcje
3.Instalacja Apache Kafka4 lekcje
4.Pierwsze uruchomienie i podstawowe komendy CLI6 lekcje
5.Tworzymy pierwszego Producenta w JavaScript4 lekcje
6.Tworzymy pierwszego Konsumenta6 lekcje
7.Serializacja – JSON, String i Avro5 lekcje
8.Dobre praktyki + debugowanie + monitoring podstawowy5 lekcje
9.Zadania praktyczne2 lekcje
10.Rozmowa rekrutacyjna1 lekcje
11.Egzamin teoretyczny1 lekcje
12.Zakończenie kursu3 lekcje

30-dniowa gwarancja satysfakcji

Jeśli kurs nie spełni Twoich oczekiwań, otrzymasz pełny zwrot pieniędzy.

Polecane produkty