کتاب طراحی و پیاده‌سازی برنامه‌های وب پیشرو با روبی آن ریلز

انتخاب پلن

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

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

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

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

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

عنوان دوره: دوره طراحی و پیاده‌سازی برنامه‌های وب پیشرو با روبی آن ریلز

موضوع کلی: توسعهٔ نرم‌افزارهای وب پیشرفته

موضوع میانی: ساخت برنامه‌های تحت وب مدرن و تعاملی

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

  • 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. جمع‌بندی و گام‌های بعدی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

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