کتاب آموزش جامع پیاده‌سازی سامانه‌های پردازش جریان داده با استفاده از Kafka Streams و Spring Boot 3 با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

249,950 تومان
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره آموزش جامع پیاده‌سازی سامانه‌های پردازش جریان داده با استفاده از Kafka Streams و Spring Boot 3

موضوع کلی: علوم رایانه و فناوری اطلاعات

موضوع میانی: معماری سیستم‌های توزیع‌شده و پردازش داده‌های حجیم

📋 سرفصل‌های دوره

  • 1. مفاهیم بنیادی سیستم‌های توزیع‌شده و پردازش جریان داده
  • 2. آشنایی با معماری پلتفرم آپاچی کافکا
  • 3. نصب و راه‌اندازی محیط توسعه کافکا و اسپرینگ بوت
  • 4. مبانی مدل برنامه‌نویسی در کافکا استریمز
  • 5. درک چرخه حیات تاپیک‌ها و پارتیشن‌ها در کافکا
  • 6. پیکربندی کلاینت‌های کافکا در اسپرینگ بوت ۳
  • 7. ساختار داده‌های جریان و مفاهیم رکوردها
  • 8. عملیات تبدیل ساده و نگاشت داده‌ها در استریم‌ها
  • 9. فیلتر کردن و جداسازی جریان‌های داده
  • 10. کاربرد عملیات تجمیع و شمارش در جریان‌های داده
  • 11. مدیریت وضعیت در کافکا استریمز و استورهای محلی
  • 12. مفهوم پنجره‌بندی زمانی در پردازش جریان
  • 13. پیاده‌سازی پنجره‌های چرخشی و لغزنده
  • 14. اتصال جریان‌ها به یکدیگر با استفاده از جوین‌ها
  • 15. کار با جداول کافکا و مفهوم KTable
  • 16. تفاوت‌های کلیدی میان KStream و KTable
  • 17. مدیریت خطای جریان‌های داده در اسپرینگ بوت
  • 18. استراتژی‌های بازیابی و پردازش تراکنشی
  • 19. استفاده از Processor API برای پردازش‌های سفارشی
  • 20. پیاده‌سازی Transformer برای منطق پیچیده کسب‌وکار
  • 21. کار با اسکیما رجیستری و فرمت‌های داده‌ای Avro
  • 22. اعتبارسنجی داده‌ها در جریان‌های پردازشی
  • 23. مدیریت آفست‌ها و تضمین‌های تحویل پیام
  • 24. پیاده‌سازی تست‌های واحد برای اپلیکیشن‌های استریم
  • 25. تست‌های یکپارچه‌سازی با استفاده از TopologyTestDriver
  • 26. مانیتورینگ و مشاهده‌پذیری جریان‌ها در اسپرینگ بوت
  • 27. استفاده از میکرومتر برای پایش متریک‌های کافکا
  • 28. بهینه‌سازی کارایی و تنظیمات حافظه در کافکا استریمز
  • 29. امنیت در تبادل داده‌های کافکا با استفاده از SSL و SASL
  • 30. مقیاس‌پذیری افقی سامانه‌های پردازش جریان
  • 31. استقرار اپلیکیشن‌های کافکا استریمز در محیط‌های کانتینری
  • 32. مدیریت پیکربندی‌های محیطی در اسپرینگ بوت ۳
  • 33. یکپارچه‌سازی کافکا با دیتابیس‌های رابطه‌ای
  • 34. استفاده از کانکتورهای کافکا برای انتقال داده
  • 35. پیاده‌سازی الگوهای طراحی رویدادمحور در میکروسرویس‌ها
  • 36. مدیریت طول عمر اپلیکیشن و Graceful Shutdown
  • 37. بررسی چالش‌های توزیع‌شدگی و راهکارهای مقابله با آن
  • 38. بهترین شیوه‌های توسعه پایدار در معماری رویدادمحور
  • 39. پروژه نهایی: طراحی سامانه پردازش داده‌های حجیم بلادرنگ
تگ‌ها: Apache Kafka Kafka Streams Spring Boot 3 اسپرینگ بوت ۳ برنامه‌نویسی جاوا پردازش بلادرنگ پردازش جریان داده توسعه میکروسرویس مدیریت داده‌های حجیم معماری سیستم‌های توزیع‌شده

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.