اگه دنبال یه راه سریع و حرفهای برای ساختن پنل مدیریت با لاراول هستی، این دوره دقیقاً همون چیزیه که نیاز داری. توی این دوره از نسخه 9 لاراول (Laravel v9.x) و نسخه 2 FilamentPHP (v2.x) استفاده میکنیم. فیلامنت یه ابزار عالیه که توی چند دقیقه میتونی یه پنل ادمین کاربرپسند و جذاب بسازی...
درباره دوره
اگه دنبال یه راه سریع و حرفهای برای ساختن پنل مدیریت با لاراول هستی، این دوره دقیقاً همون چیزیه که نیاز داری. توی این دوره از نسخه 9 لاراول (Laravel v9.x) و نسخه 2 FilamentPHP (v2.x) استفاده میکنیم. فیلامنت یه ابزار عالیه که توی چند دقیقه میتونی یه پنل ادمین کاربرپسند و جذاب بسازی، بدون اینکه نیاز باشه کلی کد تکراری بنویسی.
این دوره رو از محتوای آموزشی یودمی جمعآوری کردیم و کاملاً عملی و پروژهمحوره. یعنی به جای تئوریهای خشک، مستقیم میری سراغ کدنویسی و ساختن پروژههای واقعی. با تخفیف ویژهای که داره، ارزشش واقعاً بالاست.
چرا این دوره؟
یادگیری عملی: هر بخش با یه پروژه واقعی همراهه، نه صرفاً آموزش تئوری.
صرفهجویی در زمان: فیلامنت کارت رو خیلی سریعتر میکنه. دیگه نیازی نیست از صفر تا صد پنل رو بنویسی.
کاربرد در دنیای واقعی: همه چیزهایی که یاد میگیری رو میتونی توی پروژههای دانشجویی یا کاری خودت استفاده کنی.
چه چیزی یاد میگیرم؟
پروژه اول: سیستم مدیریت دانشجویان
توی این پروژه، یه سیستم کامل برای مدیریت دانشجوها میسازی. کارهایی که انجام میدی:
تعریف Bulk Action سفارشی برای خروجی گرفتن (Export) از دادههای دانشجویان
اعمال فیلترهای سفارشی برای فیلتر کردن دادهها
نمایش تعداد کل دادهها و دادههای مرتبط (Relations)
نحوه نمایش Badge، تغییر آیکونها و گروهبندی آیتمهای منو
سفارشیسازی داشبورد و اعتبارسنجی (Validation)
ساخت منوهای کشویی وابسته (نمایش بخشها بر اساس کلاس انتخابشده)
پروژه دوم: سیستم تیکت پشتیبانی
اینجا میری سراغ یه سیستم تیکتگذاری که خیلی از شرکتها ازش استفاده میکنن:
کار با روابط BelongsToMany و RelationManagers
سفارشیسازی RelationManagers و اضافه/حذف Actions
کار با Badgeها و تغییر رنگ آنها بر اساس شرط
فیلتر کردن دادهها قبل از نمایش در فرم Filament با استفاده از Scopes و Query Builder
قسمت سوم: مدیریت نقشها و مجوزها (بدون پکیج خارجی)
اینجا بدون استفاده از هیچ پکیج اضافهای، سیستم نقش و مجوز خودت رو میسازی:
پیادهسازی نقشها و مجوزهای سفارشی
اعمال Policy و Permission در پروژه بر اساس نقشها
قسمت چهارم: ویژگیهای تکمیلی و رفع مسائل متفرقه
تغییر عنوان پیشفرض نوتیفیکیشنهای Filament
تبدیل CRUDهای ساده به منابع مودال (Modal Resources)
قابل جمعشدن سایدبار (Collapsible Sidebar) و تغییر عرض پیشفرض
نمایش Badge با رنگهای مختلف بر اساس شرایط مشخص
این دوره به چه دردی میخوره؟
فرض کن یه پروژه دانشگاهی داری که باید یه پنل مدیریت براش بسازی. یا توی شرکت کار میکنی و رئیست میگه "تا فردا یه پنل مدیریت برای سایت بزن". با فیلامنت، توی چند ساعت کار تمومه. این دوره بهت یاد میده چطور از این ابزار قدرتمند استفاده کنی و پنلهای حرفهای تحویل بدی.
این دوره برای چه کسانی مناسب است؟
دانشجویانی که میخواهند پنلهای ادمین حرفهای، سریع و کاربرپسند با FilamentPHP بسازند.
توسعهدهندگان لاراول که به دنبال یادگیری FilamentPHP به صورت عملی هستند.