Kurs Apache Kafka
Od Zera do Bohatera

Naucz się tworzyć skalowalne aplikacje do strumieniowego przesyłania danych w czasie rzeczywistym za pomocą Apache Kafka.

Dlaczego Apache Kafka?

Opanuj technologię, która umożliwia strumieniowe przesyłanie danych w czasie rzeczywistym w Netflix, LinkedIn i tysiącach innych firm.

Pożądana umiejętność

Według raportu Solid Jobs, Kafka w 2024 roku znalazła się w TOP 10 technologii w ofertach pracy dla Java/Net developerów.

Branżowy standard

Kafki używa 80% firm z listy Fortune 100 do strumieniowego przesyłania danych w czasie rzeczywistym

Technologia przyszłości

Kafka jest niezbędna dla AI, IoT, analityki w czasie rzeczywistym i nowoczesnych systemów rozproszonych

Rozwój kariery

Znajomość Kafki jest dzisiaj bardzo pożądana i na pewno znacznie Ci to pomoże w rozwoju kariery

Firmy, które używają Kafki

Netflix - Analiza strumieniowa
Uber - Śledzenie w czasie rzeczywistym
LinkedIn - Potok danych
PayPal - Wykrywanie oszustw
Spotify - Agregacja logów
Airbnb - Aktywność użytkownika

Wykorzystanie w branży

Usługi finansowe
E-commerce
Media społecznościowe
Platformy IoT
Opieka zdrowotna
Gry

Jak nauczam?

Zobacz na przykładzie kilku filmów z kursu, jak tłumaczę Kafkę od strony teoretycznej i praktycznej.

Program kursu

Kompleksowe, ustrukturyzowane podejście do opanowania Apache Kafka od podstaw

Moduł 1: Wprowadzenie do Apache Kafka

Poznasz podstawy streamingu danych, historię Apache Kafka oraz jej zastosowania w nowoczesnych systemach.

Streaming danych
Historia Kafka
Modele komunikacji
Przykłady zastosowań

Moduł 2: Architektura Apache Kafka

W tym module bardzo dokładnie tłumaczę każdy komponent Kafki. Dowiesz się jak architektura Kafki zbudowana jest od samego środka z jej wszystkimi "bebechami".

Brokerzy, partycje, topic, segmenty
Producenci i Konsumenci
Record Batch
Retencja danych
Replikacja i partycjonowanie danych
Mechanizmy gwarancji dostarczenia danych
Przechowywanie danych

Moduł 3: Koordynacja klastra – Zookeeper i KRaft

Dowiesz się, jak Zookeeper i KRaft zarządzają metadanymi klastra Kafka. Poznasz różnice między nimi, konfigurację oraz migrację do KRaft.

Zookeeper
KRaft
Zookeeper vs. KRaft
Migracja do KRaft
Zarządzanie metadanymi

Moduł 4: Praca z Kafką w Dockerze – Eksploracja kontenera i zarządzanie klastrem za pomocą Kafka CLI

Dowiesz się, jak Kafka działa pod spodem, z jakich skryptów korzysta i jak można zarządzać jej klastrem bez kodu

Konfiguracja klastra
Kafka CLI
Zarządzanie brokerami/partycjami/topicami
Monitorowanie wydajności
Skalowanie Kafka

Moduł 5: Kafka Stream i Kafka Connect

Nauczysz się wykorzystywać Kafka Stream i Kafka Connect do integracji danych

Kafka Connect z PostgreSQL

Moduł 6: Programowanie w Kafka – Java i Spring Boot

Zaimplementujemy Kafkę w Javie i Spring Boot

Kafka API w Javie
Integracja ze Spring Boot

Moduł 7: Podsumowanie

Podsumowanie wiedzy zdobytej w kursie oraz wskazówki dotyczące dalszej nauki.

Recap najważniejszych zagadnień
Ścieżki rozwoju

Kim jestem

Mam wieloletnie, komercyjne doświadczenie w programowaniu. Swoją wiedzę wykorzystywałem lub wykorzystuję tworząc oprogramowanie dla Poczty Polskiej, londyńskiej giełdy, czy OLX.

Uwielbiam uczyć się nowych rzeczy, a później tę wiedzę przekazywać w zrozumiały sposób, dlatego założyłem kanał na YouTube pod pseudonimem Coding Chef. Na kanale staram się pokazywać ciekawe rzeczy w ciekawy sposób. Od algorytmów, przez architekturę systemów, po dogłębną analizę jak działają różne, duże systemy.

Ten kurs jest kulminacją mojego doświadczenia w przekazywaniu wiedzy i w nauce Kafki, zaprojektowanych tak, aby przejść od podstaw do zaawansowanych koncepcji w ustrukturyzowany, praktyczny sposób.

Coding Chef

Pytania i Odpowiedzi

Wszystko, co musisz wiedzieć na temat kursu

Nie znalazłeś odpowiedzi na swoje pytanie?

Cennik

Rozpocznij naukę Apache Kafka już dziś!

PEŁNY DOSTĘP
399 PLN299 PLN
Jednorazowa płatność
Tematyczne moduły podzielone na krótsze lekcje
Dożywotni dostęp do kursu i jego aktualizacji
Notatki z całego kursu
Certyfikat ukończenia
4 godziny materiałów
Ponad 50 lekcji podzielonych na 7 modułów
14 dni gwarancji!

Zapisz się na newsletter

Tech newsy, poradniki i pigułki wiedzy prosto na Twojego maila, abyś miał co czytać na przerwie w pracy 😎

Inne kursy

Rozszerz swoje umiejętności, wybierając jeden z pozostałych kursów.

Algorytmy & Struktury Danych

Pozbądź się lęku przed live codingiem na rozmowie rekrutacyjnej i naucz się pisać wydajny kod.

Pytania rekrutacyjne z Javy i Spring Boota

Rozmowa rekrutacyjna z Javy w małym palcu - 115 pytań z odpowiedziami

Najważniejsze zasady i praktyki projektowania REST API.

Kompletny, darmowy przewodnik dla developerów.

Gotowy do nauki Kafki?