دوره ساخت اولین اپلیکیشن وب شما در Rails همراه با فلشکارت آموزشی — ارائه روی فلش مموری
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب ساخت اولین اپلیکیشن وب شما در Rails
موضوع کلی: توسعه وب با Ruby on Rails
موضوع میانی: شروع سریع و کاربردی با Rails
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه و خوش آمدگویی
- 2. چرا Rails؟
- 3. نصب Ruby
- 4. نصب Rails
- 5. نصب پایگاه داده (PostgreSQL/MySQL)
- 6. آشنایی با خط فرمان Rails
- 7. ایجاد اولین پروژه Rails
- 8. ساختار دایرکتوری پروژه Rails
- 9. مفهوم MVC (Model-View-Controller)
- 10. معرفی Ruby on Rails
- 11. شروع با سرور توسعه Rails
- 12. اجرای اولین اپلیکیشن Rails
- 13. مفهوم Routes
- 14. تعریف Routes ساده
- 15. Routes برای نمایش صفحات
- 16. Routes با پارامترها
- 17. Controllers چیست؟
- 18. ایجاد اولین Controller
- 19. متدهای Controller
- 20. ارتباط Controller و Routes
- 21. Views چیست؟
- 22. ایجاد اولین View
- 23. قالببندی HTML در Views
- 24. استفاده از ERB (Embedded Ruby)
- 25. ارسال داده از Controller به View
- 26. Layouts در Rails
- 27. تخصیص Layout به View
- 28. استایلدهی با CSS
- 29. اضافه کردن JavaScript
- 30. مدیریت داراییها (Assets)
- 31. مفهوم Models
- 32. ایجاد اولین Model
- 33. ارتباط Model و پایگاه داده
- 34. Migrating Database Schemas
- 35. ایجاد جدول در پایگاه داده
- 36. دستکاری دادهها با Model
- 37. ایجاد رکورد در پایگاه داده
- 38. خواندن رکوردها
- 39. بهروزرسانی رکوردها
- 40. حذف رکوردها
- 41. اعتبارسنجی دادهها (Validations)
- 42. انواع اعتبارسنجی
- 43. پیامهای اعتبارسنجی
- 44. ارتباط بین Models (Associations)
- 45. Has-One Association
- 46. Has-Many Association
- 47. Belongs-To Association
- 48. Many-to-Many Association
- 49. Foreign Keys
- 50. N+1 Query Problem
- 51. Eager Loading
- 52. Form Helpers در Rails
- 53. ایجاد فرم با Form Tag Helper
- 54. استفاده از Form Builder
- 55. Form Objects
- 56. File Uploads
- 57. File Storage (Active Storage)
- 58. امنیت در Rails
- 59. CSRF Protection
- 60. XSS Protection
- 61. Authentication (ثبت نام و ورود)
- 62. معرفی Devise Gem
- 63. نصب Devise
- 64. پیکربندی Devise
- 65. مدل User با Devise
- 66. صفحات ثبت نام و ورود
- 67. مدیریت Session ها
- 68. Authorization (سطوح دسترسی)
- 69. Simple Authorization
- 70. Role-Based Authorization
- 71. Pundit Gem (اختیاری)
- 72. Testing در Rails
- 73. مفهوم Testing
- 74. Unit Tests
- 75. Integration Tests
- 76. Controller Tests
- 77. Model Tests
- 78. View Tests
- 79. Factory Bot (برای دادههای تست)
- 80. Capybara (برای End-to-End Tests)
- 81. Deployment (استقرار اپلیکیشن)
- 82. مقدمه بر Deployment
- 83. Heroku (سرویس میزبانی)
- 84. نصب Heroku CLI
- 85. آمادهسازی پروژه برای Heroku
- 86. استقرار اولین اپلیکیشن روی Heroku
- 87. تنظیمات پایگاه داده در Heroku
- 88. استفاده از Git برای Deployment
- 89. مفهوم CI/CD (اختیاری)
- 90. Docker (اختیاری)
- 91. Rails API Only (اختیاری)
- 92. معرفی Rails API
- 93. ساخت API با Rails
- 94. Serialization (JSON)
- 95. RESTful API Design
- 96. Testing API Endpoints
- 97. Internationalization (i18n)
- 98. مفهوم i18n
- 99. پیادهسازی i18n
- 100. Localization Files
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.