کتاب برنامهنویسی همزمان با Erlang: از مبتدی تا حرفهای با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره برنامهنویسی همزمان با 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
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.