اپلیکیشن اندرویدی فلشکارت آموزشی Laravel Herd/Valet: محیط توسعه سریع PHP
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Laravel Herd/Valet: محیط توسعه سریع PHP
موضوع کلی: برنامه نویسی
موضوع میانی: پی اچ پی (PHP)
📋 سرفصلهای دوره
- 1. مقدمهای بر Laravel Herd و Valet
- 2. نصب و راهاندازی Laravel Herd
- 3. نصب و راهاندازی Laravel Valet
- 4. مقایسه Laravel Herd و Valet: کدامیک برای شما مناسبتر است؟
- 5. مبانی PHP برای توسعه با Laravel
- 6. مبانی Composer و مدیریت پکیجها
- 7. مقدمهای بر Blade: موتور قالبسازی Laravel
- 8. مسیرها (Routes) در Laravel
- 9. کنترلرها (Controllers) در Laravel
- 10. مدلها (Models) و Eloquent ORM
- 11. مهاجرتها (Migrations) و Schema Builder
- 12. Seeders و دادههای اولیه
- 13. آشنایی با Artisan Console
- 14. ساخت API با Laravel
- 15. احراز هویت (Authentication) در Laravel
- 16. مجوزها (Authorization) در Laravel
- 17. Middleware در Laravel
- 18. مدیریت Session در Laravel
- 19. ذخیرهسازی فایلها در Laravel
- 20. ارسال ایمیل با Laravel
- 21. استفاده از صفها (Queues) در Laravel
- 22. رویدادها (Events) و شنوندگان (Listeners) در Laravel
- 23. آزموننویسی (Testing) در Laravel
- 24. دیباگینگ (Debugging) در Laravel
- 25. بهینهسازی عملکرد برنامههای Laravel
- 26. استفاده از Cache در Laravel
- 27. امنیت در Laravel: جلوگیری از حملات رایج
- 28. استفاده از Redis به عنوان Cache
- 29. استفاده از Memcached به عنوان Cache
- 30. معرفی Laravel Mix: ابزاری برای کامپایل داراییها
- 31. استفاده از Vue.js با Laravel
- 32. استفاده از React.js با Laravel
- 33. استفاده از Inertia.js با Laravel
- 34. استفاده از Livewire با Laravel
- 35. استفاده از Fortify برای احراز هویت سریع
- 36. استفاده از Breeze برای شروع سریع توسعه
- 37. استفاده از Jetstream برای شروع توسعه با قابلیتهای بیشتر
- 38. ساخت پکیج Laravel
- 39. انتشار پکیج Laravel
- 40. استفاده از Docker با Laravel
- 41. استفاده از Homestead به عنوان محیط توسعه
- 42. استفاده از Vapor برای استقرار برنامههای Laravel
- 43. استفاده از Forge برای مدیریت سرورها
- 44. مدیریت خطاها و لاگبرداری در Laravel
- 45. استفاده از Telescope برای بررسی عملکرد برنامه
- 46. استفاده از Horizon برای مدیریت صفها
- 47. معرفی Carbon: کتابخانه کار با تاریخ و زمان
- 48. معرفی Collection ها در Laravel
- 49. معرفی Dependency Injection در Laravel
- 50. استفاده از Facades در Laravel
- 51. استفاده از Helpers در Laravel
- 52. آشنایی با Service Container در Laravel
- 53. آشنایی با Contracts در Laravel
- 54. استفاده از Events و Broadcasting
- 55. آشنایی با Policies در Laravel
- 56. آشنایی با Resource Controllers
- 57. آشنایی با API Resource Controllers
- 58. آشنایی با Form Requests
- 59. آشنایی با Validation در Laravel
- 60. آشنایی با Localization در Laravel
- 61. آشنایی با Translation در Laravel
- 62. آشنایی با Notifications در Laravel
- 63. آشنایی با Mailables در Laravel
- 64. آشنایی با Jobs در Laravel
- 65. آشنایی با Queues در Laravel
- 66. آشنایی با Rate Limiting در Laravel
- 67. آشنایی با Routing Model Binding
- 68. آشنایی با Route Groups
- 69. آشنایی با Resource Routing
- 70. آشنایی با View Composers
- 71. آشنایی با View Providers
- 72. آشنایی با Blade Components
- 73. آشنایی با Livewire Components
- 74. آشنایی با Vue Components در Laravel
- 75. آشنایی با Inertia Components
- 76. بهینهسازی تصاویر در Laravel
- 77. بهینهسازی پایگاه داده در Laravel
- 78. استفاده از CDN در Laravel
- 79. استفاده از SSL/TLS در Laravel
- 80. استفاده از WebSockets با Laravel
- 81. استفاده از Pusher با Laravel
- 82. استفاده از Echo با Laravel
- 83. استفاده از Passport برای احراز هویت API
- 84. استفاده از Sanctum برای احراز هویت API
- 85. استفاده از Socialite برای احراز هویت شبکههای اجتماعی
- 86. آشنایی با Laravel Debugbar
- 87. آشنایی با Laravel Telescope
- 88. آشنایی با Laravel Horizon
- 89. آشنایی با Laravel Vapor
- 90. آشنایی با Laravel Forge
- 91. استفاده از محیطهای مختلف (Local, Staging, Production)
- 92. استفاده از Git و کنترل نسخه در Laravel
- 93. استفاده از Continuous Integration/Continuous Deployment (CI/CD)
- 94. رفع مشکلات رایج در Laravel
- 95. بهترین شیوههای توسعه با Laravel
- 96. منابع یادگیری بیشتر Laravel
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.