کدنامهمرجع‌های مهندسی نرم‌افزار، به فارسی

Laravel

Laravel

‏Laravel چیزی را ساخت که کمتر فریم‌ورکی دارد: یک اکوسیستم کامل که همه‌چیزش با هم جور است — از صف و زمان‌بند تا احراز هویت و تست. قیمتش این است که باید «راه ‎Laravel‎» را بپذیری. این مسیر آن راه را دقیق نشان می‌دهد و توضیح می‌دهد پشت هر جادویی چه می‌گذرد، تا وقتی چیزی خراب شد بدانی کجا را نگاه کنی.

۲۱فصل
۳۴۵تمرین با پاسخ
≈ ۳۴ ساعتزمان تخمینی
۳پروژهٔ نهایی

پیشرفت تو

۰٪

درصد هر فصل از دو چیز می‌آید: چقدر از بخش‌هایش را خوانده‌ای (۵۵٪) و چند تمرینش را تیک زده‌ای (۴۵٪). همه‌چیز داخل مرورگر خودت می‌ماند.

فصل

فصل‌ها به هم وابسته‌اند و ترتیبشان معنا دارد. هر مسیر با پروژه‌های نهایی تمام می‌شود: ساده، متوسط، پیچیده.

۱

معماری و چرخهٔ درخواست

از ‎index.php‎ تا پاسخ، مرحله‌به‌مرحله.

در نوبت نوشتن
۲

‏service container

تزریق وابستگی و ‎binding‎ — قلب ‎Laravel‎.

در نوبت نوشتن
۳

مسیریابی

مسیر، گروه، ‎middleware‎ و ‎model binding‎.

در نوبت نوشتن
۴

کنترلر و درخواست

‏Form Request و اعتبارسنجی.

در نوبت نوشتن
۵

‏Eloquent ۱

مدل، ‎cast‎، ‎scope‎ و ‎accessor‎.

در نوبت نوشتن
۶

‏Eloquent ۲

رابطه‌ها، ‎eager loading‎ و ‎N+1‎.

در نوبت نوشتن
۷

مهاجرت، ‎seeder‎ و ‎factory‎

شِمای نسخه‌بندی‌شده و دادهٔ آزمایشی.

در نوبت نوشتن
۸

‏Blade

قالب، ‎component‎ و ‎slot‎.

در نوبت نوشتن
۹

احراز هویت

‏Breeze، ‎Sanctum‎، ‎guard‎ و نشست.

در نوبت نوشتن
۱۰

مجوز

‏policy، ‎gate‎ و نقش.

در نوبت نوشتن
۱۱

‏API

‏API resource، نسخه‌گذاری و ‎rate limit‎.

در نوبت نوشتن
۱۲

صف و کار پس‌زمینه

‏job، ‎worker‎، ‎Horizon‎ و تلاش مجدد.

در نوبت نوشتن
۱۳

رویداد و ‎listener‎

جدا کردن اثرات جانبی از منطق اصلی.

در نوبت نوشتن
۱۴

زمان‌بندی

‏scheduler و کار دوره‌ای.

در نوبت نوشتن
۱۵

کش و جلسه

‏Redis، ‎tag‎ و باطل‌سازی.

در نوبت نوشتن
۱۶

تست

‏Pest، تست ویژگی، ‎factory‎ و پایگاه‌دادهٔ تست.

در نوبت نوشتن
۱۷

کارایی

‏N+1، ایندکس، ‎cache‎ و ‎Octane‎.

در نوبت نوشتن
۱۸

استقرار

‏Nginx، ‎PHP-FPM‎، داکر و ‎queue worker‎.

در نوبت نوشتن
۱۹

پروژهٔ ۱ — وبلاگ

‏CRUD، احراز هویت و آپلود.

در نوبت نوشتنپروژهٔ ساده
۲۰

پروژهٔ ۲ — ‎API‎ فروشگاه

سبد، سفارش، صف، رویداد و اعلان.

در نوبت نوشتنپروژهٔ متوسط
۲۱

پروژهٔ ۳ — سامانهٔ چندمستأجری

مجوز پیچیده، کش، صف و استقرار کامل.

در نوبت نوشتنپروژهٔ پیچیده