کتاب استفاده از Vite در پروژه‌های روبی آن ریلز

انتخاب پلن

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

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

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

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

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

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

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


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

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

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

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

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

عنوان دوره: دوره استفاده از Vite در پروژه‌های روبی آن ریلز

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

موضوع میانی: روبی آن ریلز (Ruby on Rails)

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

  • 1. آشنایی با Vite و هدف آن
  • 2. نصب و راه‌اندازی Vite
  • 3. پیکربندی اولیه Vite برای پروژه‌های وب
  • 4. آشنایی با ساختار پروژه Vite
  • 5. مفاهیم پایه‌ای Vite: ماژول‌ها و Importها
  • 6. استفاده از ES Modules در Vite
  • 7. مدیریتassets در Vite (تصاویر، فونت‌ها و...)
  • 8. تکنیک‌های Hot Module Replacement (HMR) در Vite
  • 9. بهینه‌سازی Build با Vite
  • 10. تولید خروجی نهایی برای Production
  • 11. مقدمه‌ای بر Ruby on Rails
  • 12. مروری بر معماری MVC در Rails
  • 13. نصب Ruby و Rails
  • 14. ایجاد یک پروژه جدید Rails
  • 15. آشنایی با Generatorها در Rails
  • 16. ساخت Controller و View
  • 17. تعریف Routes در Rails
  • 18. کار با مدل‌ها و پایگاه داده
  • 19. Migrationها در Rails
  • 20. Active Record Query Interface
  • 21. اعتبارسنجی (Validations) در مدل‌ها
  • 22. Associations در Rails (Belongs To, Has Many)
  • 23. Has One و Has Many Through
  • 24. Polymorphic Associations
  • 25. Rails Forms و Form Helpers
  • 26. کار با Resourceful Routes
  • 27. RESTful Design Principles
  • 28. Nested Routes
  • 29. Namespaced Routes
  • 30. Controller Actions (Index, Show, New, Create, Edit, Update, Destroy)
  • 31. Rendering Partial Views
  • 32. Layouts و View Templates
  • 33. Asset Pipeline در Rails (Sprockets)
  • 34. معرفی Webpacker و مدیریت پکیج‌ها
  • 35. نصب و پیکربندی Webpacker
  • 36. استفاده از Webpack در پروژه‌های Rails
  • 37. آشنایی با Entry Points در Webpack
  • 38. مدیریت CSS و JavaScript با Webpacker
  • 39. استفاده از Preprocessors (Sass, Less)
  • 40. استفاده از PostCSS
  • 41. استفاده از Babel برای Transpilation
  • 42. Code Splitting با Webpack
  • 43. Lazy Loading Modules
  • 44. Caching Strategies در Webpack
  • 45. Performance Optimization با Webpack
  • 46. معرفی Vite به عنوان جایگزین Webpacker
  • 47. نصب Vite در یک پروژه Rails
  • 48. پیکربندی Vite برای Rails
  • 49. ایجاد یک فایل `vite.config.js`
  • 50. تنظیم `publicDir` و `build.outDir`
  • 51. اتصال Vite به Rails Views
  • 52. استفاده از `vite_rails` Gem
  • 53. مدیریت JavaScript Modules با Vite
  • 54. استفاده از Hot Module Replacement (HMR) در Vite
  • 55. بهینه‌سازی Build با Vite
  • 56. تولید خروجی نهایی برای Production
  • 57. کار با Vite Plugins
  • 58. نوشتن پلاگین‌های سفارشی برای Vite
  • 59. مدیریت Environmental Variables با Vite
  • 60. استفاده از TypeScript با Vite
  • 61. استفاده از Vue.js با Vite
  • 62. استفاده از React با Vite
  • 63. استفاده از Svelte با Vite
  • 64. استفاده از HTML Templates با Vite
  • 65. استفاده از Markdown Files با Vite
  • 66. استفاده از Web Components با Vite
  • 67. تست کردن پروژه‌های Vite
  • 68. تست‌های واحد (Unit Tests)
  • 69. تست‌های یکپارچه‌سازی (Integration Tests)
  • 70. تست‌های End-to-End (E2E Tests)
  • 71. استفاده از Jest برای تست
  • 72. استفاده از Cypress برای تست E2E
  • 73. استفاده از RSpec برای تست Rails
  • 74. استفاده از Capybara برای تست مرورگر
  • 75. Deploy کردن پروژه‌های Rails با Vite
  • 76. تنظیمات Production برای Vite
  • 77. استفاده از CDN برای Assets
  • 78. امنیت در پروژه‌های Rails
  • 79. مقاومت در برابر حملات رایج (CSRF, XSS)
  • 80. تنظیمات امنیتی Rails
  • 81. مدیریت کاربران و احراز هویت
  • 82. Authorization در Rails
  • 83. مقدمه‌ای بر APIها در Rails
  • 84. ساخت RESTful APIs
  • 85. Serialization با Active Model Serializers
  • 86. استفاده از Grape برای ساخت API
  • 87. استفاده از GraphQL در Rails
  • 88. مقدمه‌ای بر Server-Sent Events (SSE)
  • 89. پیاده‌سازی SSE در Rails
  • 90. مقدمه‌ای بر WebSockets
  • 91. پیاده‌سازی WebSockets با Action Cable
  • 92. کاربرد Action Cable در برنامه‌های Real-time
  • 93. مدیریت Background Jobs
  • 94. استفاده از Sidekiq
  • 95. استفاده از Delayed Job
  • 96. مقدمه‌ای بر Caching در Rails
  • 97. Caching صفحات
  • 98. Caching قطعات (Fragment Caching)
  • 99. Caching مدل‌ها
  • 100. استفاده از Redis برای Caching

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

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

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

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

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


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

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

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

نظرات

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

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