اپلیکیشن اندرویدی فلشکارت آموزشی ساخت موتورهای ریلز (Rails Engines)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت موتورهای ریلز (Rails Engines)
موضوع کلی: برنامه نویسی
موضوع میانی: روبی آن ریلز (Ruby on Rails)
📋 سرفصلهای دوره
- 1. مبانی روبی
- 2. نصب روبی و ریلز
- 3. ایجاد اولین پروژه ریلز
- 4. ساختار دایرکتوری ریلز
- 5. مفهوم MVC در ریلز
- 6. Rails Generators و استفاده از آنها
- 7. مدلها و پایگاه دادهها در ریلز
- 8. Migrationها و مدیریت schema
- 9. Associations و روابط بین مدلها
- 10. Validation و اعتبارسنجی دادهها
- 11. کنترلرها و روتینگ در ریلز
- 12. Viewها و قالببندی صفحات
- 13. Helperها و استفاده از آنها
- 14. Partials و سازماندهی Viewها
- 15. Asset Pipeline و مدیریت فایلهای استاتیک
- 16. فرمها و کار با ورودیهای کاربر
- 17. CRUD عملیات و ایجاد، خواندن، بروزرسانی و حذف دادهها
- 18. Authentication و احراز هویت
- 19. Authorization و مجوز دسترسی
- 20. Testing و نوشتن تستهای واحد
- 21. Testing Integration و تست یکپارچگی
- 22. Debugging در ریلز
- 23. Rails Console و ابزارهای خط فرمان
- 24. Rails Logs و بررسی لاگها
- 25. امنیت در ریلز
- 26. تنظیمات محیط توسعه، تست و تولید
- 27. Gemfile و مدیریت وابستگیها
- 28. استفاده از Gemهای پرکاربرد
- 29. RESTful APIs و ساخت APIها
- 30. JSON و کار با دادههای JSON
- 31. AJAX و تعامل پویا در وب
- 32. Background Jobs و پردازشهای پسزمینه
- 33. ActiveJob و مدیریت صف کارها
- 34. Caching و بهینهسازی عملکرد
- 35. Rails Engines: معرفی و مفاهیم
- 36. ساختار یک Rails Engine
- 37. ایجاد یک Rails Engine ساده
- 38. Mount کردن یک Engine در یک برنامه Rails
- 39. Namespace و مدیریت فضای نام در Engine
- 40. Engine و روتینگ (Routing)
- 41. Engine و Viewها
- 42. Engine و Asset Pipeline
- 43. Engine و مدلها (Models)
- 44. Engine و کنترلرها (Controllers)
- 45. Engine و Helperها
- 46. Engine و تستها (Tests)
- 47. Engine و پیکربندی (Configuration)
- 48. Engine و وابستگیها (Dependencies)
- 49. Engine و استفاده از Gemها
- 50. Engine و Localisation (I18n)
- 51. Engine و تفاوتهای محیطی (Environments)
- 52. Engine و ارائه API
- 53. Engine و مدیریت پایگاه داده
- 54. Engine و استفاده از Engines دیگر
- 55. Engine و معماری Microservices
- 56. Engine و تکرارپذیری کد (Code Reusability)
- 57. Engine و ساخت پلاگینها
- 58. Engine و مدیریت نسخه (Versioning)
- 59. Engine و Deploy کردن
- 60. Engine و سازماندهی کد
- 61. Engine و نوشتن مستندات
- 62. Engine و CI/CD
- 63. Engine و استراتژیهای تست
- 64. Engine و دسترسی به منابع برنامه اصلی
- 65. Engine و Hookها
- 66. Engine و استفاده از Callbacks
- 67. Engine و ساخت فرمهای تعاملی
- 68. Engine و اضافه کردن Javascript
- 69. Engine و مدیریت CSS
- 70. Engine و استفاده از Bootstrap یا Tailwind
- 71. Engine و استفاده از Webpack
- 72. Engine و امنیت
- 73. Engine و مقابله با حملات CSRF
- 74. Engine و استفاده از ActionCable
- 75. Engine و WebSocket
- 76. Engine و Push Notifications
- 77. Engine و گزارشگیری (Logging)
- 78. Engine و Monitor کردن
- 79. Engine و Performance Tuning
- 80. Engine و Caching پیشرفته
- 81. Engine و مدیریت Sessions
- 82. Engine و استفاده از Redis
- 83. Engine و استفاده از Sidekiq
- 84. Engine و Background Jobs پیشرفته
- 85. Engine و Integration با خدمات شخص ثالث
- 86. Engine و ایجاد افزونههای UI
- 87. Engine و ایجاد Theme
- 88. Engine و مدیریت کاربران
- 89. Engine و Role-based Access Control
- 90. Engine و بررسی کد (Code Review)
- 91. Engine و Refactoring کد
- 92. Engine و Design Patterns
- 93. Engine و SOLID Principles
- 94. Engine و SOLID Principles در عمل
- 95. Engine و معماری Clean Code
- 96. Engine و بهترین Practices
- 97. Engine و Documentation
- 98. Engine و Maintainability
- 99. Engine و Scalability
- 100. Engine و Advanced Deployment
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.