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

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

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

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

عنوان دوره: دوره آموزش جامع توسعه جریان‌های داده‌محور با استفاده از Kafka Streams و زبان برنامه‌نویسی Scala

موضوع کلی: مهندسی نرم‌افزار و پردازش داده‌های کلان

موضوع میانی: معماری سیستم‌های مبتنی بر رویداد (Event-Driven Architecture)

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی و مفاهیم بنیادین معماری مبتنی بر رویداد
  • 2. آشنایی با پلتفرم آپاچی کافکا و نقش آن در جریان داده
  • 3. نصب و راه‌اندازی محیط توسعه برای اسکالا و کافکا
  • 4. ساختار داده‌ها و مدل‌سازی پیام‌ها در کافکا
  • 5. مفاهیم پایه در کتابخانه Kafka Streams
  • 6. بررسی مدل برنامه‌نویسی تابعی در اسکالا برای جریان‌های داده
  • 7. ایجاد و مدیریت توپولوژی جریان‌های داده
  • 8. کار با کلاس KStream و عملیات‌های پایه تبدیل داده
  • 9. کار با کلاس KTable و مفهوم تغییرات وضعیت در جریان داده
  • 10. ترکیب جریان‌ها و جداول در پردازش‌های بلادرنگ
  • 11. مدیریت زمان در پردازش جریان و مفهوم Event Time
  • 12. پنجره‌بندی داده‌ها برای تحلیل‌های زمانی
  • 13. پیاده‌سازی عملیات‌های فیلتر و نگاشت در جریان‌های داده
  • 14. استفاده از عملیات‌های تجمیعی در جریان‌های بزرگ
  • 15. مدیریت وضعیت در پردازش‌های توزیع‌شده
  • 16. استفاده از Storeهای محلی برای ذخیره‌سازی وضعیت
  • 17. کار با Kafka Streams DSL برای توسعه سریع
  • 18. بهینه‌سازی عملکرد در پردازش جریان‌های داده
  • 19. مدیریت خطاهای رایج در پردازش‌های بلادرنگ
  • 20. یکپارچه‌سازی کافکا با سیستم‌های ذخیره‌سازی داده
  • 21. امنیت در تبادل پیام‌ها و رعایت پروتکل‌های حفاظتی
  • 22. تست‌نویسی و اعتبارسنجی جریان‌های داده در اسکالا
  • 23. مانیتورینگ و مشاهده‌پذیری جریان‌های داده
  • 24. مدیریت تراکنش‌ها و تضمین پردازش دقیق داده‌ها
  • 25. طراحی سیستم‌های تاب‌آور در معماری رویداد‌محور
  • 26. پیاده‌سازی الگوهای طراحی در Kafka Streams
  • 27. کار با سریالایزرها و دی‌سریالایزرهای سفارشی
  • 28. مدیریت تغییرات طرحواره داده‌ها با استفاده از Schema Registry
  • 29. بهینه‌سازی مصرف منابع در پردازش‌های سنگین
  • 30. مقیاس‌پذیری افقی در سیستم‌های مبتنی بر کافکا
  • 31. ایجاد جریان‌های داده‌ای با تاخیر کم
  • 32. پیاده‌سازی پردازش‌های موازی در محیط‌های توزیع‌شده
  • 33. کار با Interactive Queries برای دسترسی به وضعیت جریان
  • 34. مدیریت چرخه‌ی حیات برنامه در Kafka Streams
  • 35. استقرار برنامه‌های اسکالا در محیط‌های کانتینری
  • 36. مدیریت پیکربندی‌های پیشرفته در کلاستر کافکا
  • 37. بررسی الگوهای پیشرفته در معماری رویداد‌محور
  • 38. پروژه نهایی: طراحی و پیاده‌سازی یک خط لوله پردازش داده بلادرنگ
تگ‌ها: Kafka Streams Scala Programming برنامه‌نویسی اسکالا پردازش داده‌های حجیم توسعه سیستم‌های توزیع شده کافکا استریمز معماری رویداد محور مهندسی داده

نظرات

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

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