0Pricing
Apache Kafka & Stream Processing Fundamentals icon

Apache Kafka & Stream Processing Fundamentals

BackendDataCloudBeginnerDatabaseSystemsEnterprise

Opanuj Apache Kafka i podstawy stream processingu, aby budować skalowalne, działające w czasie rzeczywistym data pipelines oraz aplikacje sterowane zdarzeniami.

🤖 Napędzane AI📚 12 kursów👥 100 000+ uczniów⭐ Ocena 4,9
Przegląd kursu

Apache Kafka & Stream Processing dla systemów działających w czasie rzeczywistym

Apache Kafka to fundament nowoczesnych architektur sterowanych zdarzeniami — używany przez tysiące zespołów inżynierów do niezawodnego przesyłania danych między serwisami, zasilania analityki w czasie rzeczywistym i rozdzielenia producentów od konsumentów na ogromną skalę. Ten track obejmuje Kafkę od podstaw poprzez production-grade stream processing, dając Ci umiejętności do projektowania, operowania i strojenia systemów przetwarzających ciągłe strumienie danych z niskim opóźnieniem i wysoką przepustowością.

Co się nauczysz

Zaczniesz od zrozumienia, jak działają topics, partycje i consumer groups w Kafce, następnie będziesz postępu w programowym produkowaniu i konsumowaniu wiadomości. Dalej będziesz pracować z Kafka Connect do integracji danych, zarządzać schematami za pomocą Confluent Schema Registry oraz budować stateful pipelines przy użyciu Kafka Streams API. Późniejsze kursy obejmują administrację klastrem, monitoring oraz warstwę zapytań KSQL do analityki strumieni. Materiał zaawansowany podejmuje architekturę klastra, strojenie wydajności oraz stosowanie rzeczywistych wzorców projektowania Kafki do rozwiązywania typowych problemów inżynierskich.

Ścieżka uczenia się

Dwanaście kursów obejmuje poziomy A1 do C2. Track rozpoczyna się od Introduction to Apache Kafka Fundamentals i Producing & Consuming Messages in Kafka na poziomie A, następnie przechodzi przez koncepcje stream processingu i Kafka Connect na B1. Kursy mid-track na B2 obejmują Streams API, Schema Registry i monitoring operacyjny. Ostatnie cztery kursy C1 — Advanced Kafka Cluster Architecture, Advanced Kafka Streams & KSQL, Kafka Performance & Tuning Strategies i Real-World Kafka Design Patterns — budują głębię inżynierską. Track kończy się na C2 z Building Scalable Stream Processing Systems, gdzie wszystkie koncepcje zbiegają się w projektowaniu end-to-end systemów.

Jak to działa

Każdy kurs jest podzielony na krótkie, skoncentrowane lekcje, które ukończysz w wbudowanym edytorze kodu z informacją zwrotną w czasie rzeczywistym. Tutor AI jest dostępny, gdy się zacinasz, a każda koncepcja jest wzmocniona praktycznymi ćwiczeniami zaczerpniętymi z rzeczywistych scenariuszy Kafki, a nie z toy examples.

Zacznij naukę →

Jak się będziesz uczyć

🎯
Interaktywne lekcje
Praktyczne ćwiczenia kodowania z opinią zwrotną w czasie rzeczywistym
🤖
Tutor AI
Uzyskaj natychmiastową pomoc od naszego AI, gdy się zatniesz
💻
Wbudowany edytor
Pisz i uruchamiaj kod bezpośrednio w przeglądarce
🏆
Certyfikat
Uzyskaj certyfikat po ukończeniu kursu
Program nauczania

12 kursów

Każdy kurs ze ścieżki edukacyjnej Apache Kafka & Stream Processing Fundamentals.

01

Wprowadzenie do podstaw Apache Kafka

A14 lekcji

Ten minikurs przedstawia podstawowe pojęcia Apache Kafka, rozproszonej platformy strumieniowej. Dowiedz się, czym jest Kafka, poznaj jej gł…

02

Tworzenie i odbieranie komunikatów w Kafka

A24 lekcjiPRO

Poznaj praktyczne aspekty pracy z Kafka. Naucz się wysyłać komunikaty do tematów za pomocą producentów i pobierać je za pomocą konsumentów,…

03

Wprowadzenie do koncepcji przetwarzania strumieniowego

B14 lekcjiPRO

Zdobądź podstawową wiedzę o paradygmatach przetwarzania strumieniowego i ich przewadze nad tradycyjnym przetwarzaniem wsadowym. Poznaj najw…

04

Kafka Connect do integracji danych

B14 lekcjiPRO

Poznaj Kafka Connect — platformę do skalowalnego i niezawodnego przesyłania danych między Kafka a innymi systemami danych. Naucz się używać…

05

Podstawy administracji i monitorowania Kafka

B24 lekcjiPRO

Ten minikurs obejmuje kluczowe umiejętności zarządzania klastrami Kafka i ich monitorowania. Naucz się używać narzędzi wiersza poleceń do a…

06

Podstawy Kafka Streams API

B24 lekcjiPRO

Poznaj podstawy Kafka Streams — biblioteki klienckiej do budowania aplikacji przetwarzających strumienie bezpośrednio w Kafka. Zrozum klucz…

07

Zarządzanie schematami za pomocą Confluent Schema Registry

B24 lekcjiPRO

Poznaj kluczową rolę zarządzania schematami w ewoluujących potokach danych. Naucz się używać Confluent Schema Registry do egzekwowania kont…

08

Zaawansowana architektura klastra Kafka

C14 lekcjiPRO

Poznaj komponenty architektury niezawodnego klastra Kafka. Dowiedz się, jak replikacja zapewnia trwałość i dostępność danych oraz jakie rol…

09

Zaawansowane Kafka Streams i KSQL

C14 lekcjiPRO

Pogłęb wiedzę o przetwarzaniu strumieni dzięki zaawansowanym operacjom Kafka Streams i wprowadzeniu do KSQL. Poznaj okna czasowe, złączenia…

10

Strategie optymalizacji i dostrajania wydajności Kafka

C14 lekcjiPRO

Zoptymalizuj wdrożenie Kafka pod kątem maksymalnej wydajności i efektywności. Ten minikurs obejmuje techniki dostrajania producentów, konsu…

11

Wzorce projektowe Kafka w praktyce

C14 lekcjiPRO

Poznaj typowe i zaawansowane wzorce projektowe wykorzystania Kafka w aplikacjach klasy enterprise. Dowiedz się więcej o event sourcingu, Ch…

12

Budowanie skalowalnych systemów przetwarzania strumieni

C24 lekcjiPRO

Opanuj sztukę projektowania i wdrażania wysoce skalowalnych oraz odpornych systemów przetwarzania strumieni za pomocą Apache Kafka. Ten kur…

FAQ

Często zadawane pytania

Czy kurs Apache Kafka & Stream Processing Fundamentals jest bezpłatny?

Tak. Możesz rozpocząć kurs Apache Kafka & Stream Processing Fundamentals za darmo i ukończyć jego interaktywne lekcje bez żadnych kosztów. Opcjonalna subskrypcja PRO odblokowuje zaawansowane narzędzia AI i certyfikat możliwy do udostępnienia.

Czy potrzebuję wcześniejszego doświadczenia, aby nauczyć się ALL?

Nie. Kurs zaczyna się od podstaw i stopniowo przechodzi do bardziej zaawansowanych tematów, więc możesz zacząć nawet bez wcześniejszego doświadczenia z ALL.

Jak nauczysz się ALL na CoddyKit?

Uczysz się praktycznie. Krótkie interaktywne lekcje łączą jasne wyjaśnienie z praktycznym ćwiczeniem kodowania, które działa w czasie rzeczywistym, a tutor AI dostępny 24/7 udziela spersonalizowanej pomocy, gdy się zatniesz.

Czy dostajesz certyfikat po ukończeniu Apache Kafka & Stream Processing Fundamentals?

Tak. Uczniowie PRO mogą przystąpić do egzaminu i uzyskać certyfikat ukończenia możliwy do udostępnienia z kodem możliwym do weryfikacji dla kursu Apache Kafka & Stream Processing Fundamentals.

Czy możesz nauczyć się ALL na telefonie?

Tak. CoddyKit jest dostępny na stronie internetowej i jako natywne aplikacje iOS i Android, dzięki czemu możesz nauczyć się ALL na dowolnym urządzeniu, a Twoje postępy synchronizują się między nimi.

Zacznij Apache Kafka & Stream Processing Fundamentals Teraz

Dołącz do tysięcy uczniów opanowujących programowanie dzięki lekcjom wspieranym AI.

Rozpocznij Bezpłatnie →Przeglądaj Wszystkie Kursy