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ę nauczyszPodstaw Apache Kafka i jej ekosystemuZrozumiesz, 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 KafkiNauczysz się uruchamiać Apache Kafka lokalnie (Mac / Windows / Linux), sprawdzać jej działanie oraz poruszać się po strukturze katalogów i konfiguracji.Pracy z Kafka CLIBę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:acksretriesbatch.sizelinger msklucze i serializacja danych
What you'll learn
Understand the fundamentals of Apache Kafka and its ecosystem
Install and run Apache Kafka on local machines
Work with Kafka's command line interface
Create producers and consumers for message handling