Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Apache Kafka od podstaw: Praktyczny kurs z projektem
Role Play
Highest Rated
Rating: 4.5 out of 5(16 ratings)
140 students

What you'll learn

  • 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

Course content

12 sections41 lectures3h 57m total length
  • Witaj w kursie!1:08
  • O instruktorze1:04

Requirements

  • Podstawowa znajomość pracy z terminalem (mile widziana)
  • Zainstalowane środowisko Node.js / Java lub Python (pokażę wszystko krok po kroku)
  • Chęć nauki i eksperymentowania

Description

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

Who this course is for:

  • Dla osób, które chcą poznać podstawy Apache Kafka
  • Dla programistów rozpoczynających pracę z Kafką
  • Dla testerów i QA, którzy chcą lepiej rozumieć systemy event-driven
  • Dla osób, które chcą zrozumieć Kafkę od strony praktycznej