کتاب برنامه‌نویسی همزمان با Erlang: از مبتدی تا حرفه‌ای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

انتخاب پلن

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

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

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

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

عنوان دوره: دوره برنامه‌نویسی همزمان با Erlang: از مبتدی تا حرفه‌ای

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

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

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

  • 1. مقدمه‌ای بر برنامه‌نویسی همزمان
  • 2. معرفی Erlang و فلسفه آن
  • 3. نصب و راه‌اندازی Erlang و OTP
  • 4. ساختار یک پروژه Erlang
  • 5. انواع فرآیندها در Erlang
  • 6. ایجاد و مدیریت فرآیندها
  • 7. ارتباط بین فرآیندها: ارسال پیام
  • 8. الگوی Actor در Erlang
  • 9. مدیریت خطا و تحمل‌پذیری
  • 10. Supervisorها و درخت‌های نظارت
  • 11. رفتار (Behaviours) در Erlang
  • 12. GenServer: مدیریت حالت
  • 13. GenFSM: ماشین‌های حالت محدود
  • 14. Agent: دسترسی همزمان به داده‌ها
  • 15. Task: اجرای وظایف ناهمزمان
  • 16. Portها و ارتباط با دنیای خارج
  • 17. پروتکل‌های ارتباطی در Erlang
  • 18. استفاده از NIF ها (Native Implemented Functions)
  • 19. تست‌نویسی در Erlang
  • 20. استفاده از Dialyzer برای تحلیل کد
  • 21. بهینه‌سازی کد Erlang
  • 22. کار با دیتابیس‌ها در Erlang
  • 23. ساخت وب‌سرویس با Erlang
  • 24. استفاده از WebSocket با Erlang
  • 25. پیاده‌سازی یک صف پیام (Message Queue) با Erlang
  • 26. توسعه یک سیستم توزیع‌شده با Erlang
  • 27. استفاده از Erlang در سیستم‌های بلادرنگ
  • 28. مقایسه Erlang با زبان‌های دیگر در برنامه‌نویسی همزمان
  • 29. معرفی BEAM VM و عملکرد آن
  • 30. مدیریت حافظه در Erlang
  • 31. استفاده از ETS و DETS برای ذخیره‌سازی داده
  • 32. الگوهای طراحی در Erlang
  • 33. استفاده از Rebar3 برای مدیریت پروژه
  • 34. استفاده از Mix برای ساخت و تست پروژه
  • 35. استفاده از Docker برای بسته‌بندی و استقرار Erlang
  • 36. مقیاس‌پذیری برنامه‌های Erlang
  • 37. مانیتورینگ و لاگ‌برداری در Erlang
  • 38. معرفی Phoenix Framework (وب‌فریم‌ورک Erlang)
  • 39. ساخت یک برنامه چت ساده با Erlang
  • 40. استفاده از Erlang برای پردازش داده‌های بزرگ
  • 41. برنامه‌نویسی Reactive با Erlang
  • 42. استفاده از OTP برای ساخت سیستم‌های توزیع‌شده مقاوم
تگ‌ها: Beam VM Concurrent Programming Distributed Systems Erlang Erlang Programming Fault Tolerance Functional Programming GenServer OTP Phoenix Framework Programming Reactive Programming Real-time Systems Supervisor Web Development

نظرات

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

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