Anatomia Kafki

Tutaj Nauczysz Się Jak Wykorzystać Pełnię Możliwości Kafki

Kompleksowy przewodnik po Kafce, który pokaże Ci, jak wykorzystać w pełni jej możliwości w Twoim projekcie.

Kafka Spring Cloud Stream Kafka Streams Event-Driven Architecture Schema Registry Kafka Connect

Zamykamy zapisy

18.11.2024 o północy!

00
Dni
00
Godzin
00
Minut
00
Sekund
DOŁĄCZAM DO KURSU

Czego się nauczysz

Jak działa Kafka

Zrozumiesz jej mocne strony, poznasz jej możliwości i ograniczenia. Dowiesz się, jak najefektywniej ją wykorzystać.

Projektować systemy oparte o zdarzenia

Dowiesz się jakimi zasadami żądzą się systemy oparte o zdarzenia i jak zbudować taki system, aby miał ręce i nogi.

Przetwarzać strumienie z Kafka Streams

Nauczysz się przetwarzać strumienie setek tysięcy komunikatów w wydajny sposób.

Wykorzystywać Spring Cloud Stream

Poznasz praktyczne sposoby na wykorzystanie funkcyjnego podejścia do Kafki w swoim projekcie.

Zapanować nad asynchronicznym API

Nauczysz się, jak projektować i zarządzać modelem danych i jak dbać o jego kompatybilność.

Zapewnić gwarancje dostarczenia

Dowiesz się jakie są rodzaje gwarancji dostarczenia i jak je zapewnić w swoim systemie.

Zobacz lekcje demo

Sprawdź jakość kursu oglądając wybrane fragmenty lekcji. Przekonaj się jak przystępnie tłumaczę nawet najtrudniejsze zagadnienia!

Jak konsumować topiki

Wydajne odczytywanie rekordów z topiku wymaga zsynchronizowania pracy wielu instancji aplikacji.

Omówienie gwarancji dostarczania

Komunikacja asynchroniczna nie jest w 100% pewna, wiele rzeczy może zawieść. Musisz wybrać odpowiedni kompromis.

Przewodnik po Spring Cloud Stream

Spring Cloud Stream jest bardzo popularnym i dynamicznie rozwijającym się projektem.

9-Modułowy Program

Ponad 16 godzin nagrań wideo Niemal 100 lekcji Gotowe snippety kodu Dożywotni dostęp 100+ zadowolonych kursantów

MODUŁ 1: KAWKA Z LOTU PTAKA

  • Komunikacja synchroniczna vs asynchroniczna
  • Model Publish-Subscribe
  • Broker, Cluster, Topiki, Partycje
  • Struktura Rekordów
  • Wprowadzenie do Kafki
  • Komunikacja synchroniczna
  • Komunikacja asynchroniczna
  • PubSub
  • Broker i Cluster
  • Lokalny Cluster
  • Topiki i Partycje
  • Rekordy

Po ukończeniu: Znasz specyfikę pracy z Kafką.

MODUŁ 2: ARCHITEKTURA KAFKI

  • Rola Brokera
  • Zookeeper vs KRaft
  • Konfiguracja Topików i Retencja Danych
  • Replikacja i In-Sync Replicas
  • Highwater Mark
  • Intro
  • Broker i jego rola
  • Zookeeper i KRaft
  • Konfiguracja topików
  • Retencja danych
  • Replikacja
  • In-Sync Replicas
  • Highwater Mark

Po ukończeniu: Wiesz jak jest zbudowana Kafka.

MODUŁ 3: CONSUMER

  • Konfiguracja Consumera
  • Consumer Group i Rebalancing
  • Commit Offsetów (Auto/Manual)
  • Gwarancje Dostarczania
  • Consumer
  • Konfiguracja
  • Consumer Group
  • Rebalancing
  • Commit
  • Manualny Commit
  • Gwarancje Dostarczania

Po ukończeniu: Potrafisz wydajnie czytać dane z Topików.

MODUŁ 4: PRODUCER

  • Konfiguracja Producera
  • Kompresja i Potwierdzenia Zapisu
  • Ponowienia Wysyłki
  • Idempotencja i Transakcyjność
  • Producer
  • Najważniejsza konfiguracja
  • Kompresja
  • Gwarancje Dostarczania
  • Potwierdzenia zapisu
  • Ponowienia wysyłki
  • Idempotencja
  • Transakcyjność

Po ukończeniu: Wiesz, jak wydajnie i bezpiecznie zapisywać dane na Topikach.

MODUŁ 5: SCHEMA

  • Schema Registry
  • Ewolucja Schemy
  • Format Avro i jego typy danych
  • Definiowanie schematu (AVSC/IDL)
  • Schema Registry
  • Schema Registry i Kafka
  • Ewolucja Schemy
  • Avro
  • Avro - Typy danych
  • Avro - Format schemy

Po ukończeniu: Potrafisz zarządzać modelem danych.

MODUŁ 6: ARCHITEKTURA KOMUNIKACJI

  • Architektura Event-Driven
  • Obsługa błędów (Saga)
  • Komendy vs Zdarzenia
  • Granulacja zdarzeń (Grube/Chude)
  • Architektura komunikacji
  • Event-Driven
  • Obsługa błędów
  • Command
  • Grube i chude
  • Granulacja

Po ukończeniu: Potrafisz zaprojektować model komunikacji w systemie.

MODUŁ 7: SPRING CLOUD STREAM KAFKA

  • Architektura i Konfiguracja
  • Produkowanie (Supplier, StreamBridge)
  • Konsumowanie (Consumer, Function)
  • Obsługa Błędów (DLQ)
  • Transakcje i Multibinder
  • Observability i Testowanie
  • Wprowadzenie
  • Architektura Spring Cloud Stream
  • Konfiguracja
  • StreamBridge
  • Supplier
  • Klucze komunikatów
  • Consumer
  • Obsługa błędów - deserializacja
  • Obsługa błędów - wyjątki
  • Obsługa błędów - DLQ
  • Function
  • Serializacja
  • Tombstone
  • Transakcje
  • Multibinder
  • Observability
  • Testowanie

Po ukończeniu: Umiesz zbudować aplikację korzystającą z Kafki.

MODUŁ 8: KAFKA STREAMS

  • Topologia i State Store
  • Okna Czasowe
  • Integracja ze Spring (Cloud Stream)
  • Operacje: Map, Filter, Join, Aggregate, Split
  • Obsługa Błędów i Processor API
  • Testowanie
  • Wprowadzenie
  • Topologia
  • State store
  • Okna czasowe
  • Spring i Kafka Streams
  • Spring Cloud Stream
  • Spring Cloud Stream - konfiguracja
  • Mapowanie i filtrowanie
  • Joiny
  • Agregacje
  • Split i Branch
  • Okna czasowe w praktyce
  • Czas
  • Obsługa błędów technicznych
  • Obsługa błędów biznesowych
  • Processor API
  • Punctuation
  • Ręczne definiowanie topologii
  • State store w praktyce
  • Testowanie

Po ukończeniu: Potrafisz zbudować skomplikowane strumienie danych.

MODUŁ 9: UPRAWNIENIA

  • Metody uwierzytelniania (Principal)
  • Zasoby (Resources)
  • Uprawnienia (ACL)
  • Dobre praktyki
  • Wprowadzenie
  • Metody uwierzytelniania
  • Model uprawnień
  • Zabezpieczenie dostępu do odczytu
  • Zabezpieczenie możliwości zapisu
  • Operacja na klastrze
  • Dobre praktyki

Po ukończeniu: Wiesz, jak zabezpieczyć Twój system przed nieuprawnionym dostępem.

Bogate Bonusy

Te wartościowe dodatki otrzymasz w pakiecie!

Minimum 3 spotkania LIVE Q&A

Raz na miesiąc, spotkamy się razem, aby omówić aktualne postępy, rozwiać wątpliwości, odpowiedzieć na pytania.

Moduł: Kafka Connect

(dostępny w lipcu 2025)

Nie wszystkie systemy są nadal rozwijane, a potrzebujesz je zintegrować z nowoczesną częścią naszego systemu.

Wartość: 199 PLN

Moduł: Wprowadzenie do Confluent Cloud

(dostępny w sierpniu 2025)

Confluent Cloud to wiodące rozwiązanie chmurowe, oferujące gotową do użycia Kafkę wraz z wieloma dodatkowymi możliwościami.

Wartość: 199 PLN

Analiza Twojej pracy

Otrzymasz wsparcie oraz odpowiedzi na nurtujące Cię pytania.

Dodatkowo otrzymasz

Dostęp do społeczności kursantów

Zamknięta grupa na Discordzie, gdzie znajdziesz wsparcie i odpowiedzi na pytania.

Certyfikat ukończenia

Imienny certyfikat potwierdzający zdobytą wiedzę.

Gwarancja satysfakcji

30 dni na zwrot, bez względu na powód i bez haczyków.

Łukasz Monkiewicz

Kim jest Twój instruktor?

Łukasz Monkiewicz

Architekt, Developer i Trener z ponad 15-letnim doświadczeniem w tworzeniu systemów opartych o usługi. Pasjonat architektury mikroserwisowej, czystego i czytelnego kodu oraz racjonalnego podejścia do tworzenia oprogramowania.

Chciałbym przekazać Ci swoją wiedzę i doświadczenie, które zdobyłem przez te lata, tworząc różnego typu aplikacje. Od aplikacji przetwarzających dane przestrzenne, przez systemy do automatycznego zarządzania procesami biznesowymi, po wysoce wydajne rozwiązania do przetwarzania płatności w instytucjach finansowych.

Ile to wszystko kosztuje?

DOŁĄCZAJĄC DO KURSU OTRZYMASZ

  • Intensywny 9-Modułowy kurs Anatomia Kafki: 999 PLN
  • Dożywotni dostęp do Kursu oraz Aktualizacji materiałów: 399 PLN / rok
  • Dożywotni dostęp do społeczności studentów kursu: 299 PLN / rok
  • Analiza Twojej pracy oraz wsparcie: 299 PLN
  • Minimum trzy spotkania Live ze studentami: 599 PLN
  • Moduł: Wprowadzenie do Confluent Cloud: 199 PLN
  • Moduł: Kafka Connect: 199 PLN

Sumaryczna wartość to niemal

3000 PLN

TYLKO TERAZ

797 PLN

DOŁĄCZAM DO KURSU

Zamykamy zapisy 18.11.2024 o północy!

Często zadawane pytania

Czy otrzymam Fakturę VAT?

Oczywiście. Wystarczy, że podczas składania zamówienia podasz dane firmy wraz z NIP-em.

Ile czasu mam na zrobienie kursu?

Kurs możesz robić we własnym tempie, nie ma żadnego limitu czasowego. Dostęp jest dożywotni!

Czy kurs jest od razu dostępny w całości?

Kolejne moduły kursu będą się dla Ciebie odblokowywać w kolejnych tygodniach, zaczynając od początkowych 2 modułów dostępnych od razu.

Czy mogę zapłacić kartą?

Tak. Wykorzystaj do tego płatność Stripe.com.

Czy otrzymam Certyfikat ukończenia?

Tak. Co więcej, jeśli chcesz, to także potwierdzę ukończenie kursu na LinkedIn.

Chcę zakupić kurs przez firmę, ale proces decyzyjny jest długi.

Skontaktuj się ze mną w tej sprawie, coś wymyślimy (lukasz@effectivedev.pl)

Czy mogę otrzymać fakturę proforma?

Tak. Skontaktuj się ze mną w tej sprawie (lukasz@effectivedev.pl)

Czy jest jakaś oferta specjalnie dla firm?

Oczywiście! Każda paczka 10 dostępów zawiera dodatkowy, bonusowy dostęp! Skontaktuj się ze mną po szczegóły (lukasz@effectivedev.pl)

Nadal masz wątpliwości?

To odzywaj się śmiało, rozwieję Twoje wątpliwości!

Pisz śmiało na lukasz@effectivedev.pl lub łap mnie na mediach społecznościowych!

Pamiętaj! Taniej nie będzie

Zamykamy zapisy równo o północy 18.11.2024. Po tej godzinie zamykamy i wracamy dopiero za kilka miesięcy. Cena nigdy nie będzie niższa!

00
Dni
00
Godzin
00
Minut
00
Sekund
DOŁĄCZAM DO KURSU