Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Apache Kafka - od zera do kafka majstera

Hej, Ty! Ciekawi Cię czym jest kafka? Za pomocą tego kursu rozwiążesz swoją ciekawość, a także nauczysz się jej praktycznego wykorzystania w świecie IT.

5.0(2)
99% pozytywnych recenzji

Stworzony przez Oskar Polak

Ostatnia aktualizacja: 20/04/2021
149
00

50 % taniej

299.00 zł

To najniższa cena z ostatnich 30 dni!

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje
acute 4 godz. 52 min. materiału
play_circle26 nagrań wideo

W skrócie

Od podstaw poznasz Apache Kafka: teorię, praktykę i sposób łączenia systemów przez zdarzenia.
Zrozumiesz producenta, konsumenta i tematy oraz ich użycie w różnych językach.
Zobaczysz, jak asynchronicznie rozdzielać zadania i śledzić je dzięki commitom.
Przykłady w Javie, koncepcje przeniesiesz do dowolnego języka.

Dlaczego warto wybrać to szkolenie

Kafka łączy rozproszone systemy i porządkuje przepływ zdarzeń. Jedno zdarzenie może uruchomić wiele niezależnych działań, a każdy serwis potwierdza wykonanie commitem. Dzięki temu widzisz postęp i szybko wychwycisz problemy.

Kurs prowadzi od zrozumienia idei do praktyki. Poznasz producenta, konsumenta i tematy na prostych przykładach w Javie. Koncepcje łatwo przenieść do dowolnego języka, bo Apache Kafka nie wiąże się z konkretną składnią.

  • Myślenie zdarzeniami – Zobaczysz, jak projektować procesy jako ciąg niezależnych zdarzeń.
  • Lepsza integracja systemów – Poznasz sposób łączenia usług w różnych technologiach.
  • Praktyka w Javie – Ćwiczenia na przykładach pomogą utrwalić producenta i konsumenta.
  • Śledzenie przetwarzania – Zrozumiesz, jak commit pomaga monitorować wykonanie zadań.

Czego się nauczysz?

  1. 1
    Podstawy Apache KafkaPoznasz ideę narzędzia i sposób, w jaki spaja wymianę informacji między usługami.
  2. 2
    Producent i konsumentZrozumiesz role wysyłania i odbierania zdarzeń oraz ich współpracę w procesie.
  3. 3
    Tematy i publikowanie zdarzeńNauczysz się korzystać z tematów i publikować pojedyncze zdarzenia sprzedaży.
  4. 4
    Asynchroniczne przetwarzanieZobaczysz, jak niezależne aplikacje odczytują zdarzenia i działają bez blokowania.
  5. 5
    Commit i śledzenie zadańDowiesz się, jak potwierdzać wykonanie i monitorować postęp oraz ewentualne błędy.
  6. 6
    Integracja rozproszonych systemówZbudujesz obraz tego, jak łączyć różne serwisy i technologie w spójny przepływ zdarzeń.
  7. 7
    Przykłady w JaviePrzećwiczysz koncepcje na prostych przykładach w Javie, aby utrwalić działanie narzędzia.
  8. 8
    Przenoszenie koncepcji między językamiZrozumiesz, jak stosować producenta i konsumenta w dowolnym języku programowania.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Programiści chcący zrozumieć przetwarzanie zdarzeń i integrację usług.
  • Testerzy, którzy chcą lepiej śledzić przepływ zadań w systemach rozproszonych.
  • Analitycy szukający obrazu wymiany informacji między serwisami.
  • Architekci projektujący komunikację między aplikacjami w różnych technologiach.
  • Zespoły e‑commerce, które chcą rozdzielać zadania po sprzedaży online.
  • Osoby zaczynające przygodę z Apache Kafka od zupełnych podstaw.
  • Developerzy Javy szukający praktycznych przykładów producenta i konsumenta.
  • Każdy, kto nie używa jeszcze Kafki, ale chce poznać jej paradygmat.

Wymagania

Brak formalnych wymagań wstępnych. Kurs zaczyna od podstaw; przykłady są w Javie. Apache Kafka abstrahuje od języka, więc koncepcje zastosujesz niezależnie od stosu.

Opis szkolenia

Apache Kafka to narzędzie spajające rozproszone systemy przez zdarzenia. W kursie autor, wieloletni architekt oprogramowania, prowadzi od idei do praktyki. Poznasz, jak jeden komunikat może uruchomić wiele niezależnych zadań, a każde z nich potwierdza wykonanie commitem. Zrozumiesz rolę producenta, konsumenta i tematów oraz przeniesiesz te koncepcje na dowolny język. Przykłady pokazujemy w Javie.

Idea i zastosowanie

Apache Kafka to narzędzie, o którym w świecie IT mówi się coraz częściej – i nie bez powodu. Jako swoisty lep informacyjny łączy różne systemy, niezależnie od języka, w jakim powstały. Ułatwia przekazywanie zdarzeń między usługami tak, aby kolejne kroki procesu działy się tam, gdzie powinny. Dzięki temu możesz spiąć wiele aplikacji w jeden, klarowny przepływ informacji. Autor kursu, doświadczony architekt oprogramowania, prowadzi Cię przez te idee w praktyczny, uporządkowany sposób, zaczynając od podstaw i osadzając je w realnych przykładach.

Scenariusz: sklep i zdarzenie sprzedaży

Wyobraź sobie prosty scenariusz: sklep internetowy właśnie sprzedał skarpety. To pojedyncze zdarzenie trafia na wybrany temat w Apache Kafka i uruchamia kolejne kroki. Jedna aplikacja generuje i wysyła fakturę do klienta, inna przygotowuje wydanie magazynowe, a kolejna zamawia przesyłkę u operatora logistycznego. Każda z tych aplikacji odczytuje zdarzenia niezależnie, działa asynchronicznie i nie czeka na pozostałe. Dzięki temu cały proces pozostaje spójny i przejrzysty dla zespołu. Każdy krok powstaje jako odpowiedź na to samo zdarzenie sprzedaży, co upraszcza myślenie o całym procesie.

Producent, konsument i tematy

W centrum podejścia stoją producent i konsument. Producent publikuje jednokrotne zdarzenie na wybranym temacie, a konsumenci je odczytują i wykonują własne zadania. Dzięki temu jeden komunikat zasila wiele aplikacji, bez ścisłego sprzęgania ich ze sobą. Apache Kafka abstrahuje od języka programowania, więc te same wzorce zastosujesz, niezależnie czy piszesz w Javie, czy w innym środowisku. W kursie poznasz te role w praktyce, na klarownych, przystępnych przykładach. Zobaczysz, jak ten schemat upraszcza komunikację między serwisami i porządkuje przepływ informacji.

Asynchroniczność i commit

Jedną z największych zalet omawianego podejścia jest asynchroniczność. Aplikacje przetwarzają te same zdarzenia niezależnie, bez wzajemnego blokowania się, a po wykonaniu swoich zadań potwierdzają to commitem. Dzięki temu śledzisz postęp, mierzysz tempo działania i zauważasz ewentualne awarie procesowania. Widać, które kroki zakończyły się poprawnie, a które wymagają uwagi. Taki model daje zespołowi klarowny obraz procesu. Commit stanowi jednoznaczny zapis wykonania kroku przez konkretną aplikację. Dzięki temu łatwo powiązać zdarzenie z wykonanymi czynnościami.

Uniwersalność i przykłady w Javie

Apache Kafka działa praktycznie wszędzie i nie wiąże się z konkretną składnią. Dlatego nie ograniczaj się do jednego języka – poznane koncepcje producenta i konsumenta przeniesiesz bez trudu do stosu, w którym pracujesz. W kursie startujesz od teorii, a potem przechodzisz do praktycznych przykładów w Javie, które pomagają utrwalić materiał. Nawet jeśli dziś nie używasz Kafki w pracy, poznany paradygmat przetwarzania zdarzeń poszerza horyzonty i ułatwia zrozumienie wymiany informacji w złożonych systemach.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

4 godz. 52 min. materiału
26 nagrań wideo

Spis treści

Czas trwania: 04:52:18Liczba wykładów: 26
downWstęp
4 wykłady
  • Wstęp|04:29
  • Wymagania|04:07
  • Czym jest kafka?|06:12
  • Instalacja Kafki na Linux13:29
downTeoria
5 wykładów
downProdukowanie wiadomości
6 wykładów
downKonsumowanie wiadomości
7 wykładów
downZaawansowane podejście
1 wykład
downKafka w Springu (bonusowane nagrania - prezentacja)
3 wykłady

O autorze

avatar
Oskar PolakArchitekt systemów IT

Publikacje: 1

Ocena autora: 5.0

O mnie
Jestem architektem systemów IT w InPost, właścicielem firmy Fivarto wytwarzającej soft automatyzujący prace magazynowe, a także właścicielem startupu WebWatcher. Pracuje głównie w ...Czytaj więcej
5.0
100 %
0 %
0 %
0 %
0 %
avatar
quotemark
Mateusz Piasta
Potwierdzona transakcja
10.09.2021

Sztos. Nie tylko dla deva ale i dla testera również. Polecam

Czy ta opinia była pomocna? 0 0
avatar
quotemark
Kamil Jach
Potwierdzona transakcja
14.05.2021

Super kurs!

Czy ta opinia była pomocna? 0 0
149
00

50 % taniej

299.00 zł

To najniższa cena z ostatnich 30 dni!