کتاب توسعه اپلیکیشنهای Real-time با Action Cable در ریلز با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🚀 توسعه اپلیکیشنهای Real-time با Action Cable در ریلز: دوره جامع 🚀 توسعه اپلیکیشنهای Real-time با Action Cable در ریلز: از صفر تا قهرمانی 1. معرفی دوره: به دنیای اپلیکیشنهای Real-time خوش آمدید! آی...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره توسعه اپلیکیشنهای Real-time با Action Cable در ریلز
موضوع کلی: برنامه نویسی
موضوع میانی: روبی (Ruby)
📋 سرفصلهای دوره
- 1. مقدمهای بر ریلز (Rails)
- 2. نصب و راهاندازی ریلز
- 3. ساختار پروژه ریلز
- 4. مفاهیم اولیه MVC در ریلز
- 5. کار با مدلها (Models)
- 6. کار با ویوها (Views)
- 7. کار با کنترلرها (Controllers)
- 8. روتینگ (Routing) در ریلز
- 9. پایگاه داده در ریلز (Active Record)
- 10. مهاجرتها (Migrations)
- 11. اعتبارسنجی (Validations)
- 12. ارتباطات بین مدلها (Associations)
- 13. تنظیمات (Configurations) در ریلز
- 14. استفاده از Gemها
- 15. مدیریت وابستگیها (Gems)
- 16. مقدمهای بر برنامهنویسی Real-time
- 17. چالشهای برنامهنویسی Real-time
- 18. معرفی Action Cable
- 19. معماری Action Cable
- 20. نصب و راهاندازی Action Cable
- 21. کانفیگ Action Cable
- 22. کانالها (Channels) در Action Cable
- 23. تفاوت بین Broadcast و Direct Message
- 24. ساخت اولین کانال Action Cable
- 25. اشتراک (Subscription) در کانالها
- 26. ارسال پیام از کلاینت به سرور
- 27. دریافت پیام در سرور
- 28. ارسال پیام از سرور به کلاینت
- 29. پخش پیام (Broadcasting) به همه مشترکین
- 30. پخش پیام به کانال خاص
- 31. مدیریت اتصال (Connection) در Action Cable
- 32. تشخیص اتصال موفق
- 33. تشخیص قطع اتصال
- 34. حفظ وضعیت در Action Cable
- 35. پیادهسازی چت روم ساده
- 36. نمایش پیامهای جدید به صورت Real-time
- 37. بروزرسانی UI بدون رفرش صفحه
- 38. مدیریت کاربران متصل در Action Cable
- 39. مدیریت کاربران فعال در چت روم
- 40. استفاده از Action Cable برای اعلانها (Notifications)
- 41. ساخت سیستم اعلان Real-time
- 42. ارسال اعلان به کاربر خاص
- 43. ارسال اعلان به همه کاربران
- 44. استفاده از Action Cable برای بازیهای Real-time
- 45. مفاهیم بازی Real-time
- 46. اشتراکگذاری وضعیت بازی
- 47. اعلان تغییرات وضعیت بازی
- 48. پیادهسازی یک بازی ساده تختهای Real-time
- 49. مدیریت وضعیت بازی در سرور
- 50. همگامسازی وضعیت بین بازیکنان
- 51. استفاده از Action Cable برای داشبوردهای Real-time
- 52. نمایش دادههای زنده در داشبورد
- 53. بهروزرسانی نمودارها به صورت Real-time
- 54. نمایش آمار زنده
- 55. استفاده از Action Cable برای همکاری تیمی Real-time
- 56. ویرایش همزمان اسناد
- 57. نمایش cursors کاربران دیگر
- 58. بهروزرسانی لحظهای تغییرات
- 59. امنیت در Action Cable
- 60. احراز هویت (Authentication) در Action Cable
- 61. مجوزدهی (Authorization) در Action Cable
- 62. محافظت در برابر حملات DoS
- 63. مدیریت خطا (Error Handling) در Action Cable
- 64. ارسال خطا به کلاینت
- 65. لاگ کردن خطاها
- 66. تست Action Cable
- 67. نوشتن تست برای کانالها
- 68. نوشتن تست برای اتصالات
- 69. نوشتن تست برای پخش پیامها
- 70. بهینهسازی Action Cable
- 71. مدیریت منابع سرور
- 72. مقیاسپذیری Action Cable
- 73. استفاده از Redis برای Action Cable
- 74. تنظیمات پیشرفته Action Cable
- 75. نحوه کار WebSockets
- 76. تفاوت WebSockets با HTTP
- 77. پروتکل STOMP
- 78. استفاده از پروتکلهای دیگر (مانند MQTT)
- 79. کلاینتهای Action Cable (JavaScript)
- 80. کار با Event Listeners در JavaScript
- 81. مدیریت اتصالات از طریق JavaScript
- 82. ارسال و دریافت پیام از طریق JavaScript
- 83. استفاده از کتابخانههای JavaScript برای Action Cable
- 84. معرفی Socket.IO
- 85. تفاوت Action Cable با Socket.IO
- 86. پلتفرمهای دیگر برای Real-time
- 87. مقایسه Action Cable با راهکارهای ابری (AWS, Azure, GCP)
- 88. مطالعات موردی (Case Studies) Action Cable
- 89. پروژههای Real-time موفق با Action Cable
- 90. نکات و ترفندها در Action Cable
- 91. استفاده از Action Cable در Rails API Mode
- 92. بهروزرسانی Action Cable به نسخههای جدید
- 93. مشکلات رایج در Action Cable و راهحلها
- 94. مقدمهای بر پیشپردازندههای CSS (Sass, SCSS)
- 95. مدیریت Assets در ریلز
- 96. کار با JavaScript در ریلز
- 97. مدیریت و دیپلوی اپلیکیشن ریلز
- 98. مقدمهای بر Docker
- 99. کانتینرسازی اپلیکیشن ریلز
- 100. دیپلوی اپلیکیشن با Docker
تگها:
Action Cable
Backend Development
Rails
Real-time applications
Real-time Development
Ruby on Rails
Ruby programming
Web Development
websocket
برنامه نویسی
برنامه نویسی real-time
توسعه اپلیکیشن
توسعه وب
روبی
ریلز
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.