کتاب پردازش جریان داده (Stream Processing) با Apache Kafka و Spark

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره پردازش جریان داده (Stream Processing) با Apache Kafka و Spark

موضوع کلی: برنامه نویسی

موضوع میانی: علم داده (Data Science)

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

  • 1. مقدمه‌ای بر مفاهیم پردازش جریان داده
  • 2. آشنایی با معماری پردازش جریان داده
  • 3. کاربردها و مزایای پردازش جریان داده
  • 4. معرفی Apache Kafka به عنوان ستون فقرات جریان داده
  • 5. مفاهیم کلیدی Apache Kafka: Producer, Consumer, Broker
  • 6. مفاهیم کلیدی Apache Kafka: Topic, Partition, Offset
  • 7. نصب و پیکربندی اولیه Apache Kafka
  • 8. ایجاد و مدیریت Topic در Kafka
  • 9. نوشتن اولین Producer در Kafka
  • 10. خواندن اولین Consumer در Kafka
  • 11. مفاهیم پیشرفته Kafka: Consumer Group
  • 12. مفاهیم پیشرفته Kafka: Rebalance
  • 13. مفاهیم پیشرفته Kafka: Message Durability و Replication
  • 14. پیکربندی پیشرفته Kafka: Kafka Connect
  • 15. استفاده از Kafka Connect برای منابع و سینک‌ها
  • 16. امنیت در Apache Kafka: احراز هویت و مجوزها
  • 17. امنیت در Apache Kafka: رمزنگاری
  • 18. مانیتورینگ Apache Kafka
  • 19. معرفی Apache Spark برای پردازش داده
  • 20. مفاهیم کلیدی Apache Spark: RDD
  • 21. مفاهیم کلیدی Apache Spark: Spark Core
  • 22. معماری Apache Spark: Driver و Executor
  • 23. نصب و پیکربندی Apache Spark
  • 24. کار با RDD ها: عملیات Transform و Action
  • 25. تبدیل داده‌ها با استفاده از RDD ها
  • 26. فیلتر کردن و نگاشت داده‌ها در RDD ها
  • 27. جمع‌آوری و کاهش داده‌ها با RDD ها
  • 28. کار با Spark SQL و DataFrames
  • 29. آشنایی با Spark SQL
  • 30. ساخت DataFrames از منابع مختلف
  • 31. کوئری زدن بر روی DataFrames با Spark SQL
  • 32. عملیات پیشرفته بر روی DataFrames
  • 33. Spark Streaming: مقدمه‌ای بر پردازش جریان داده با Spark
  • 34. معماری Spark Streaming
  • 35. پردازش داده‌های جریانی با DStreams
  • 36. تبدیل و نگاشت در DStreams
  • 37. عملیات Window در DStreams
  • 38. تلفیق Spark Streaming با Kafka
  • 39. ایجاد Producer و Consumer Kafka برای Spark Streaming
  • 40. پردازش داده‌های Kafka در Spark Streaming
  • 41. مدیریت Checkpointing در Spark Streaming
  • 42. بهینه‌سازی عملکرد Spark Streaming
  • 43. معرفی Spark Structured Streaming
  • 44. مفاهیم Structured Streaming: DataFrame جریانی
  • 45. ساخت منابع داده جریانی در Structured Streaming
  • 46. نوشتن سینک‌های خروجی جریانی
  • 47. عملیات Transform در Structured Streaming
  • 48. عملیات Window در Structured Streaming
  • 49. مدیریت حالت در Structured Streaming
  • 50. تلفیق Structured Streaming با Kafka
  • 51. پردازش داده‌های Kafka با Structured Streaming
  • 52. بررسی و عیب‌یابی در Structured Streaming
  • 53. طراحی معماری پردازش جریان داده
  • 54. انتخاب ابزارهای مناسب برای پردازش جریان داده
  • 55. پیاده‌سازی سناریوهای پردازش جریان داده Real-time
  • 56. پردازش رویدادهای تکی (Event-at-a-time processing)
  • 57. پردازش دسته‌ای (Micro-batch processing)
  • 58. مدیریت خطا و بازگشت‌پذیری در جریان داده
  • 59. مانیتورینگ و مدیریت سیستم‌های پردازش جریان داده
  • 60. مقیاس‌پذیری در پردازش جریان داده
  • 61. امنیت در سیستم‌های پردازش جریان داده
  • 62. کاربرد پردازش جریان داده در تحلیل داده‌های بزرگ
  • 63. پردازش جریان داده برای تشخیص ناهنجاری
  • 64. پردازش جریان داده برای سیستم‌های توصیه‌گر
  • 65. پردازش جریان داده برای اینترنت اشیاء (IoT)
  • 66. پردازش جریان داده برای تحلیل لاگ‌ها
  • 67. پردازش جریان داده برای داده‌های مالی
  • 68. پردازش جریان داده برای نظارت بر شبکه
  • 69. مفاهیم پیشرفته Kafka: Kafka Streams
  • 70. آشنایی با Kafka Streams API
  • 71. ساخت اپلیکیشن‌های پردازش جریان داده با Kafka Streams
  • 72. عملیات Transform و Aggregate در Kafka Streams
  • 73. مدیریت حالت در Kafka Streams
  • 74. تلفیق Kafka Streams با Kafka Connect
  • 75. استفاده از Kafka Streams برای پردازش داده‌های پیچیده
  • 76. کاربردهای Kafka Streams
  • 77. مقایسه Kafka Streams با Spark Streaming
  • 78. مفاهیم پیشرفته Spark: Spark SQL Joins
  • 79. مفاهیم پیشرفته Spark: UDF ها در Spark SQL
  • 80. مفاهیم پیشرفته Spark: بهینه‌سازی کوئری‌ها
  • 81. مفاهیم پیشرفته Spark: مدیریت حافظه
  • 82. مفاهیم پیشرفته Spark: تحمل خطا در Spark
  • 83. مفاهیم پیشرفته Spark: Spark MLlib برای یادگیری ماشین
  • 84. مقدمه‌ای بر یادگیری ماشین در Spark
  • 85. کاربرد MLlib در پردازش جریان داده
  • 86. مدل‌های یادگیری ماشین برای تحلیل داده‌های جریانی
  • 87. مقدمه‌ای بر مفاهیم پایگاه داده NoSQL
  • 88. کاربرد پایگاه داده NoSQL در پردازش جریان داده
  • 89. طراحی سیستم‌های داده پویا (Dynamic Data Systems)
  • 90. ملاحظات عملی در پیاده‌سازی پردازش جریان داده
  • 91. بهترین روش‌ها در طراحی و پیاده‌سازی
  • 92. بررسی چالش‌های رایج در پردازش جریان داده
  • 93. آینده پردازش جریان داده و فناوری‌های نوظهور
  • 94. جمع‌بندی و مرور کلی مفاهیم
  • 95. تمرین عملی: پیاده‌سازی یک سیستم پردازش جریان داده کامل
  • 96. ارائه پروژه پایانی
  • 97. بازخورد و پرسش و پاسخ

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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