کتاب هسکِل برای دستگاه‌های اینترنت اشیا: برنامه‌نویسی همزمان و توزیع‌شده با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره هسکِل برای دستگاه‌های اینترنت اشیا: برنامه‌نویسی همزمان و توزیع‌شده

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

موضوع میانی: برنامه‌نویسی همزمان و موازی

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

  • 1. مقدمه‌ای بر اینترنت اشیا و کاربردهای آن
  • 2. مروری بر زبان برنامه‌نویسی هسکل
  • 3. مفاهیم اساسی همزمانی در هسکل
  • 4. آشنایی با کتابخانه‌های همزمانی هسکل
  • 5. مدل بازیگر (Actor Model) در هسکل
  • 6. پیاده‌سازی بازیگرها با استفاده از کتابخانه STM
  • 7. مدیریت حالت در برنامه‌های همزمان
  • 8. ارتباط بین بازیگرها: ارسال و دریافت پیام
  • 9. الگوهای طراحی همزمان در هسکل
  • 10. استفاده از Channels برای ارتباط همزمان
  • 11. همزمانی مبتنی بر Futures و Promises
  • 12. مدیریت خطا در برنامه‌های همزمان هسکل
  • 13. آشنایی با کتابخانه Async
  • 14. برنامه‌نویسی غیرمسدودکننده (Non-blocking I/O) در هسکل
  • 15. کار با تایمرها و زمان‌بندی وظایف
  • 16. برنامه‌نویسی توزیع‌شده با استفاده از هسکل
  • 17. شبکه‌های توزیع‌شده و ارتباطات بین دستگاه‌ها
  • 18. استفاده از پروتکل‌های ارتباطی MQTT و CoAP
  • 19. پیاده‌سازی سرور MQTT با هسکل
  • 20. برنامه‌نویسی با WebSocket در هسکل
  • 21. جمع‌آوری و پردازش داده‌ها از سنسورها
  • 22. ذخیره داده‌ها در پایگاه داده با هسکل
  • 23. تجسم داده‌ها و ایجاد داشبوردهای IoT
  • 24. امنیت در برنامه‌های اینترنت اشیا با هسکل
  • 25. استفاده از TLS/SSL برای ارتباط امن
  • 26. اعتبارسنجی و احراز هویت دستگاه‌ها
  • 27. مدیریت پیکربندی دستگاه‌ها از راه دور
  • 28. بهینه‌سازی عملکرد برنامه‌های همزمان هسکل
  • 29. پروفایلینگ و دیباگینگ برنامه‌های همزمان
  • 30. استفاده از کتابخانه Criterion برای بنچمارک
  • 31. استفاده از کتابخانه Stack برای مدیریت وابستگی‌ها
  • 32. استفاده از Docker برای بسته‌بندی و استقرار برنامه‌ها
  • 33. استقرار برنامه‌های هسکل روی دستگاه‌های IoT (Raspberry Pi)
  • 34. آشنایی با فریم‌ورک‌های IoT مانند Eclipse IoT
  • 35. پیاده‌سازی یک سیستم هشداردهنده مبتنی بر IoT با هسکل
  • 36. ساخت یک سیستم کنترل از راه دور با هسکل
  • 37. ساخت یک سیستم جمع‌آوری داده‌های محیطی با هسکل
  • 38. آشنایی با مفاهیم لبه محاسبات (Edge Computing)
  • 39. پیاده‌سازی پردازش لبه با هسکل
  • 40. استفاده از هسکل برای یادگیری ماشین در IoT
  • 41. آشنایی با کتابخانه‌های یادگیری ماشین هسکل
  • 42. پیاده‌سازی یک مدل پیش‌بینی با هسکل
  • 43. کار با داده‌های جریانی (Streaming Data) در IoT
  • 44. استفاده از Kafka با هسکل
  • 45. برنامه‌نویسی Reactive با هسکل
  • 46. آشنایی با کتابخانه Reactive-Banana
  • 47. بررسی نمونه‌های موردی برنامه‌های IoT واقعی با هسکل
  • 48. معماری میکروسرویس‌ها در IoT با هسکل
  • 49. استفاده از هسکل برای توسعه APIهای IoT
تگ‌ها: Actor Model Asynchronous Programming CoAP Concurrency Data Streaming Distributed Systems Edge Computing Embedded Systems Functional Programming Haskell IoT MQTT Real-time Systems STM WebSocket

نظرات

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

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