لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پردازش استریم با Kafka Streams و ksqlDB
- آخرین آپدیت
دانلود Stream Processing with Kafka Streams and ksqlDB
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
پایپلاینهای داده شما در انتقال دادهها عالی هستند، اما چگونه میتوانید در لحظه (Real-time) بر اساس آنها اقدام کنید؟
در این دوره، «پردازش استریم با Kafka Streams و ksqlDB»، شما توانایی ساخت اپلیکیشنهای پیشرفته پردازش داده با تأخیر کم (Low-latency) را مستقیماً روی تاپیکهای کافکا به دست خواهید آورد.
در ابتدا، کتابخانه Java Kafka Streams را برای ساخت اپلیکیشنهای Stateful و Stateless از صفر بررسی میکنید و یاد میگیرید چگونه دادهها را برای ایجاد یک لیدربورد آنلاین بازیهای ویدئویی، Join و Aggregate کنید.
سپس، کشف خواهید کرد که چگونه با استفاده از قدرت Declarative در ksqlDB و با کدنویسی کمتر به نتایج مشابه برسید؛ جایی که از گویش آشنای SQL برای فیلتر کردن، تغییر شکل (Transform) و ذخیرهسازی جریان مستمری از دادهها استفاده خواهید کرد.
در نهایت، نحوه عملیاتی کردن و مانیتورینگ این ورکلودها برای محیط Production را خواهید آموخت.
پس از اتمام این دوره، شما مهارتها و دانش لازم در پردازش استریم را برای ساخت، کوئری زدن و مدیریت پایپلاینهای دادهای End-to-End و Real-time با 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 با یک کد پایه استفاده می شود. من عاشق تحقیق و کشف دانش هستم. به نظر من کسب دانش بدون اشتراک آن بی فایده است. امیدوارم کلاس های من برای شما مفید باشد.
نمایش نظرات