کتاب طراحی و پیادهسازی برنامههای وب پیشرو با روبی آن ریلز با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره طراحی و پیادهسازی برنامههای وب پیشرو با روبی آن ریلز
موضوع کلی: توسعهٔ نرمافزارهای وب پیشرفته
موضوع میانی: ساخت برنامههای تحت وب مدرن و تعاملی
📋 سرفصلهای دوره
- 1. مقدمهای بر برنامههای وب پیشرو (PWA)
- 2. آشنایی با روبی آن ریلز برای PWA
- 3. مفاهیم کلیدی PWA
- 4. مزایای PWA در توسعه وب
- 5. نصب و راهاندازی محیط توسعه ریلز
- 6. ایجاد پروژه جدید ریلز برای PWA
- 7. ساختار پروژههای ریلز
- 8. مقدمهای بر Service Workers
- 9. ثبت Service Worker در مرورگر
- 10. استفاده از Cache API برای منابع استاتیک
- 11. کش کردن داراییهای اپلیکیشن
- 12. مدیریت کش در Service Workers
- 13. استراتژیهای کشینگ: Cache First
- 14. استراتژیهای کشینگ: Network First
- 15. استراتژیهای کشینگ: Stale-while-revalidate
- 16. استراتژیهای کشینگ: Network Only
- 17. استراتژیهای کشینگ: Cache Only
- 18. Background Sync برای عملیات آفلاین
- 19. پیادهسازی Background Sync در ریلز
- 20. Manifest File برای PWA
- 21. تنظیمات App Icon و Splash Screen
- 22. تعریف Scope و Start URL در Manifest
- 23. قابلیت نصب PWA روی دستگاهها
- 24. مدیریت رویدادهای نصب و فعالسازی Service Worker
- 25. بهروزرسانی Service Worker
- 26. مکانیسم بهروزرسانی PWA
- 27. دسترسی به APIهای دستگاه در PWA
- 28. موقعیت مکانی (Geolocation) در PWA
- 29. کار با دوربین و میکروفون در PWA
- 30. دسترسی به نوتیفیکیشنها (Push Notifications)
- 31. تنظیمات Push Notifications در ریلز
- 32. مدیریت پیامهای Push در سمت کلاینت
- 33. ذخیرهسازی دادهها در سمت کلاینت (IndexedDB)
- 34. مقدمهای بر IndexedDB
- 35. عملیات CRUD در IndexedDB
- 36. ارتباط IndexedDB با Service Worker
- 37. طراحی رابط کاربری واکنشگرا (Responsive UI)
- 38. استفاده از Bootstrap یا Tailwind CSS
- 39. بهینهسازی تصاویر برای PWA
- 40. فشردهسازی و فرمتهای مدرن تصویر
- 41. تست و دیباگ کردن Service Workers
- 42. ابزارهای توسعهدهنده مرورگر برای PWA
- 43. شبیهسازی شرایط آفلاین
- 44. تست عملکرد PWA
- 45. بهینهسازی سرعت بارگذاری PWA
- 46. استفاده از Web Workers برای پردازش سنگین
- 47. مقدمهای بر Web Workers
- 48. ارتباط Web Workers با Service Workers
- 49. امنیت در PWA
- 50. پروتکل HTTPS برای PWA
- 51. مدیریت احراز هویت در PWA
- 52. پیادهسازی احراز هویت مبتنی بر توکن
- 53. کار با APIهای RESTful در ریلز
- 54. ساخت APIهای JSON برای PWA
- 55. ارتباط PWA با APIهای بکاند
- 56. مدیریت خطا در ارتباط کلاینت و سرور
- 57. استقرار (Deployment) برنامههای PWA
- 58. استقرار برنامههای ریلز روی هاست
- 59. تنظیمات مربوط به Service Worker در هاست
- 60. بهینهسازی نهایی برای تولید
- 61. معرفی Progressive Web Apps (PWA)
- 62. مبانی روبی آن ریلز برای توسعه وب
- 63. ایجاد یک اپلیکیشن ساده ریلز
- 64. مدلها، ویوها و کنترلرها در ریلز
- 65. Routing در ریلز
- 66. کار با پایگاه داده در ریلز (Active Record)
- 67. Migration ها در ریلز
- 68. فرمها و پارامترها در ریلز
- 69. اعتبارسنجی دادهها در ریلز
- 70. مدیریت Session و کوکیها
- 71. احراز هویت و مجوزها در ریلز
- 72. آشنایی با Asset Pipeline
- 73. استفاده از JavaScript در پروژههای ریلز
- 74. AJAX و تعاملات پویا
- 75. مقدمهای بر Service Workers
- 76. ثبت و مدیریت Service Workers
- 77. استراتژیهای کشینگ پیشرفته
- 78. Background Sync برای عملیات آفلاین
- 79. Manifest File و تنظیمات آن
- 80. قابلیت نصب PWA
- 81. بهروزرسانی برنامههای PWA
- 82. دسترسی به APIهای دستگاه
- 83. نوتیفیکیشنهای Push
- 84. ذخیرهسازی دادهها در سمت کلاینت
- 85. IndexedDB در برنامههای وب
- 86. طراحی رابط کاربری واکنشگرا
- 87. بهینهسازی تصاویر برای وب
- 88. تست و دیباگ PWA
- 89. امنیت در برنامههای PWA
- 90. استقرار برنامههای PWA
- 91. معماری برنامههای وب پیشرو
- 92. فریمورکهای JavaScript و PWA
- 93. بهینهسازی عملکرد PWA
- 94. تجربه کاربری (UX) در PWA
- 95. مدیریت حالت (State Management) در PWA
- 96. کاربردهای پیشرفته Service Workers
- 97. توسعه PWA با رویکرد Mobile-First
- 98. تست A/B در PWA
- 99. نکات تکمیلی در توسعه PWA
- 100. جمعبندی و گامهای بعدی
تگها:
PWA
Ruby on Rails
برنامههای وب پیشرو
توسعه نرمافزار
توسعه وب
روبی آن ریلز
وب اپلیکیشن
وب مدرن
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.