لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پردازش جریانی دادهها با Kafka Streams و ksqlDB
- آخرین آپدیت
دانلود Stream Processing with Kafka Streams and ksqlDB
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
خط لولههای داده شما در جابجایی اطلاعات عالی هستند، اما چگونه میتوانید در لحظه روی آنها واکنش نشان دهید؟
در این دوره آموزشی «پردازش جریانی با Kafka Streams و ksqlDB»، شما توانایی ساخت اپلیکیشنهای پیشرفته پردازش داده با تأخیر بسیار کم را مستقیماً بر روی تاپیکهای کافکا به دست خواهید آورد.
در ابتدا، کتابخانه Java Kafka Streams را برای ساخت اپلیکیشنهای Stateful (دارای وضعیت) و Stateless (بدون وضعیت) از پایه بررسی میکنید و یاد میگیرید چگونه دادهها را برای ایجاد یک جدول امتیازات لحظهای در بازیهای ویدئویی، ترکیب و تجمیع کنید.
سپس، کشف خواهید کرد که چگونه با استفاده از قدرت توصیفی ksqlDB و با کدهای کمتر به نتایج مشابه دست یابید؛ جایی که از گویش آشنای SQL برای فیلتر، تبدیل و ذخیرهسازی جریان مداوم دادهها استفاده خواهید کرد.
در نهایت، نحوه عملیاتیسازی و مانیتورینگ این حجم از پردازشها را برای محیطهای عملیاتی (Production) خواهید آموخت.
پس از پایان این دوره، شما مهارتها و دانش لازم در زمینه پردازش جریانی (Stream Processing) را برای ساخت، کوئری گرفتن و مدیریت خط لولههای دادههای بلادرنگ و End-to-End با Apache Kafka خواهید داشت.
سرفصل ها و درس ها
پردازش جریانی در کافکا
Stream Processing in Kafka
تغییر رویکرد از پردازش دستهای به پردازش جریانی
The Shift from Batch to Stream Processing
تعریف Kafka Streams
Defining Kafka Streams
تعریف KsqlDB
Defining KsqlDB
ساخت اپلیکیشن Kafka Streams
Build a Kafka Streams Application
مفاهیم اصلی: توپولوژیها و دوگانگی
Core Concepts: Topologies and Duality
راهاندازی و پیکربندی پروژه
Project Setup and Configuration
عملیات Stateless: فیلتر کردن تراکنشهای مشکوک
Stateless Operations: Filtering Fraud
اتصالهای Stateful: غنیسازی دادههای مشتری
Stateful Joins: Enriching Customer Data
سلام من علی هستم من دکترای علوم کامپیوتر دارم. در حال حاضر به عنوان مدرس مشغول به کار هستم. من تحقیقاتی را در مورد تجزیه و تحلیل رسانه های اجتماعی با استفاده از پایتون و یادگیری ماشین انجام می دهم. من یک کانال یوتیوب به نام Flutterware دارم که آموزش پلتفرم Flutter Google را به اشتراک می گذارد که برای توسعه برنامه های تلفن همراه برای اندروید و iOS با یک کد پایه استفاده می شود. من عاشق تحقیق و کشف دانش هستم. به نظر من کسب دانش بدون اشتراک آن بی فایده است. امیدوارم کلاس های من برای شما مفید باشد.
نمایش نظرات