اپلیکیشن اندرویدی فلشکارت آموزشی استفاده از Package Control در لاراول: مدیریت وابستگیها
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره استفاده از Package Control در لاراول: مدیریت وابستگیها
موضوع کلی: برنامه نویسی
موضوع میانی: لاراول (Laravel)
📋 سرفصلهای دوره
- 1. مقدمهای بر مدیریت وابستگیها در لاراول
- 2. نصب و پیکربندی Composer
- 3. آشنایی با فایل composer.json
- 4. تعریف وابستگیهای پروژه
- 5. نصب بستهها با composer install
- 6. بهروزرسانی وابستگیها با composer update
- 7. کار با نسخههای پایدار و آزمایشی بستهها
- 8. مدیریت وابستگیهای توسعه (devDependencies)
- 9. نوشتن اسکریپتهای Composer
- 10. خودکارسازی وظایف با Composer Scripts
- 11. آشنایی با Package Control در لاراول
- 12. نصب بستههای لاراول از طریق Composer
- 13. پیکربندی Service Providers لاراول
- 14. ثبت Service Providers به صورت خودکار
- 15. ثبت Service Providers به صورت دستی
- 16. مدیریت Facades در لاراول
- 17. ایجاد Facade سفارشی
- 18. نوشتن کلاسهای کمکی (Helpers)
- 19. استفاده از کلاسهای کمکی سفارشی
- 20. آشنایی با Artisan Console در لاراول
- 21. ایجاد دستورات سفارشی Artisan
- 22. اجرای دستورات Artisan
- 23. مدیریت پیکربندی برنامه (Config)
- 24. فایلهای پیکربندی در لاراول
- 25. دسترسی به مقادیر پیکربندی
- 26. تغییر مقادیر پیکربندی در زمان اجرا
- 27. مدیریت محیطهای مختلف برنامه (.env)
- 28. استفاده از متغیرهای محیطی
- 29. امنیت در مدیریت پیکربندی
- 30. مقدمهای بر سیستم مسیریابی (Routing) در لاراول
- 31. تعریف مسیرهای پایه
- 32. تعریف مسیرهای با پارامتر
- 33. تعریف مسیرهای با نام
- 34. گروهبندی مسیرها
- 35. فیلتر کردن مسیرها (Middleware)
- 36. ایجاد Middleware سفارشی
- 37. استفاده از Middleware برای احراز هویت
- 38. استفاده از Middleware برای مجوزها
- 39. مقدمهای بر کنترلرها (Controllers)
- 40. ایجاد کنترلرها
- 41. ارتباط مسیرها با کنترلرها
- 42. ارسال داده به View از طریق Controller
- 43. بارگذاری View ها
- 44. مدیریت دادههای ورودی کاربر
- 45. اعتبارسنجی دادههای ورودی (Validation)
- 46. قوانین اعتبارسنجی پیشفرض
- 47. ایجاد قوانین اعتبارسنجی سفارشی
- 48. مدیریت خطاها در اعتبارسنجی
- 49. مقدمهای بر سیستم View در لاراول
- 50. ساختار فایلهای View
- 51. قالببندی (Blade Templating)
- 52. دستورات Blade (if, for, foreach)
- 53. بخشها (Sections) در Blade
- 54. ارثبری (Layouts) در Blade
- 55. کامپوننتهای Blade
- 56. مقدمهای بر پایگاه داده در لاراول
- 57. پیکربندی اتصال به پایگاه داده
- 58. آشنایی با Eloquent ORM
- 59. تعریف مدلها
- 60. ارتباطات بین مدلها (One-to-One)
- 61. ارتباطات بین مدلها (One-to-Many)
- 62. ارتباطات بین مدلها (Many-to-Many)
- 63. ارتباطات بین مدلها (Polymorphic)
- 64. کوئری بیلدر (Query Builder)
- 65. انجام عملیات CRUD با Eloquent
- 66. انجام عملیات CRUD با Query Builder
- 67. مدیریت مهاجرتها (Migrations)
- 68. ایجاد جداول با Migrations
- 69. تغییر جداول با Migrations
- 70. اجرای Migrations
- 71. بازگرداندن Migrations
- 72. مدیریت Seeders برای دادههای اولیه
- 73. اجرای Seeders
- 74. مقدمهای بر احراز هویت (Authentication)
- 75. سیستم پیشفرض احراز هویت لاراول
- 76. ثبت نام کاربر
- 77. ورود کاربر
- 78. خروج کاربر
- 79. بازنشانی رمز عبور
- 80. مدیریت جلسات (Sessions)
- 81. ذخیرهسازی داده در Session
- 82. حذف داده از Session
- 83. مقدمهای بر API در لاراول
- 84. ایجاد API های RESTful
- 85. استفاده از Resource Collections
- 86. استفاده از API Resources
- 87. مقدمهای بر تست نویسی در لاراول
- 88. انواع تستها (Unit, Feature)
- 89. نوشتن تستهای واحد (Unit Tests)
- 90. نوشتن تستهای ویژگی (Feature Tests)
- 91. مقدمهای بر Deploy در لاراول
- 92. آمادهسازی برنامه برای Deploy
- 93. استفاده از ابزارهای Deploy
- 94. نکات امنیتی در Deploy
- 95. مدیریت خطاها و گزارشدهی
- 96. پیکربندی گزارشدهی خطاها
- 97. استفاده از Log ها
- 98. بررسی خطاهای رایج در لاراول
- 99. نکات پیشرفته در مدیریت وابستگیها
- 100. استفاده از Service Container
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.