کتاب استفاده از Vite در پروژههای روبی آن ریلز با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استفاده از 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
تگها:
Build tools
Front-end
JavaScript
ROR
Ruby on Rails
Vite
آموزش ROR
برنامه نویسی وب
توسعه سریع
توسعه وب
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.