درود به همه
قصد نوشتن یک دوره آموزشی جامع و کامل برای فریمورک قدرتمند لاراول رو دارم. این دوره به صورت گام به گام و از مباحث پایه شروع شده و به تدریج به مباحث پیشرفتهتر میپردازه، و هر چیزی از لاراول رو قراره پوشش بده.
مناسب برای همه، حتی کسانی که هیچ آشنایی قبلی با لاراول ندارند. تنها پیشنیاز این دوره، آشنایی با زبان PHP و معماری MVC است.
سرفصلهای این دوره:
فصل 0: مقدمات
1- معرفی لاراول
2- نصب و راهاندازی لاراول
3- ساختار پوشهها و فایلها در لاراول
4- تنظیمات اولیه و محیطهای کاری
فصل 1: Routing
1- معرفی متد های روتینگ
2- میدلورها
فصل 2: Controllers
1- ایجاد و استفاده از کنترلرها
2- متدهای کنترلر
3- کنترلرهای Resource
4- کنترلرهای API
5- Dependency Injection در کنترلرها
فصل 3: Views
1- موتور قالبسازی Blade
2- ساختار و سینتکس Blade
3- شامل کردن ویوها و کامپوننتها
4- مدیریت دادهها در ویوها
فصل 4: مدلها و Eloquent ORM
1- معرفی Eloquent
2- تعریف مدلها
3- ارتباطات بین مدلها (Relations)
4- کوئری بیلدر (Query Builder)
5- Accessors و Mutators
6- Scopes
فصل 5: Migrations and Database
1- تعریف و اجرای Migrationها
2- Seeders و Factories
3- کار با دیتابیسها و ارتباطات
فصل 6: فرمها و اعتبارسنجی
1- ساخت و پردازش فرمها
2- اعتبارسنجی درخواستها
3- پیامهای خطا و مدیریت آنها
فصل 7: Services و Dependency Injection
1- Service Container
2- سرویسها و Providers
3- Facades
فصل 8: امنیت (Security)
1- احراز هویت (Authentication)
2- مجوزها (Authorization)
3- رمزنگاری (Encryption)
4- جلوگیری از CSRF و XSS
فصل 9: تست و Debugging
1- معرفی ابزارهای تست لاراول
2- Unit Testing
3- Integration Testing
4- Debugging و خطایابی
فصل 10: Optimization and Performance
1- کشینگ (Caching)
2- Queues و Background Jobs
3- بهینهسازی کوئریها
4- استفاده از Octane
فصل 11: توسعه پیشرفته
1- Package Development
2- توسعه RESTful API
3- استفاده از رویدادها (Events) و Listenerها
4- مدیریت فایلها و Storage
فصل 12: بررسی هسته لاراول
1- ساختار هسته لاراول
2- بررسی و توضیح کلاسهای کلیدی
3- بررسی چرخه درخواست (Request Lifecycle)
لطفا هرگونه کمبود یا ایراد در سرفصل هارو اعلام کنید تا شروع کنیم.
#laravel
@AmirhDeveloper
.
Post #271
957
- 🔥 17
- 👍 1