×
ribbon

دوره پنل ادمین Filament برای لاراول - راهنمای عملی

توجه مهم: این دوره از نسخه 9 لاراول (Laravel v9.x) و نسخه 2 FilamentPHP (v2.x) استفاده می کند.... بیشتر
جدید
گواهی‌نامه
5دانشجو
متوسط

زهرا داودی

به‌روزرسانی: ۱۴۰۵/۰۳/۱۸

مشخصات دوره
محتوای دوره
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

تعریف Bulk Actions سفارشی در دیتاتیبل‌های Filament

پیاده‌سازی نقش‌ها و مجوزها (بدون استفاده از پکیج‌های جانبی)

کار با روابط BelongsToMany با استفاده از RelationManagers و سفارشی‌سازی آن‌ها

پیاده‌سازی نقش‌ها و مجوزها (بدون استفاده از پکیج‌های جانبی)

محتوای دوره

5 فصل58 جلسه4 ساعت ویدیو
مقدمه دوره
  مقدمه
"02:10
پروژه اول - سیستم مدیریت دانشجویان
پروژه 2: ساخت یک سیستم تیکت پشتیبانی
کار با نقش ها و مجوزها در Filament
ویژگی های متفرقه

پیش‌نیاز‌ها

لاراول مقدماتی

توضیحات دوره

توجه مهم: این دوره از نسخه 9 لاراول (Laravel v9.x) و نسخه 2 FilamentPHP (v2.x) استفاده می‌کند.

در این دوره که از دوره‌های آموزشی یودمی (Udemy) گردآوری شده، شما FilamentPHP (یک ابزار فوق‌العاده برای ساخت سریع پنل مدیریت) را به صورت کاملاً عملی و پروژه‌محور یاد خواهید گرفت.

پروژه اول: سیستم مدیریت دانشجویان

در این پروژه، امکانات زیر را پیاده‌سازی می‌کنید:

  • تعریف 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 به صورت عملی هستند.

اطلاعات بیشتر

گواهی‌نامه

دوره پنل ادمین Filament برای لاراول - راهنمای عملی

پس از گذراندن محتوای دوره به صورت آنلاین (بدون دانلود) در سایت مکتب‌خونه، در صورتی‌ که حد نصاب قبولی در دوره را کسب و تمرین ها و پروژه های الزامی را ارسال کنید، گواهی‌نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

قابل اشتراک‌گذاری در

linkdin

درباره استاد

زهرا داودی
22دوره
2,393دانشجو

زهرا داودی درزی ، فارغ التحصیل دانشگاه شهید بهشتی تهران می باشد . ایشان مدرس دوره‌های برنامه نویسی و برنامه نویس فول استک سایت می‌باشد . وی در زمینه طراحی وب‌سایت در دو حوزه Back-End و Front-End تسلط دارند و تجربه کار با Adobe Photoshop ،Adobe Illustrator ،HTML5 CSS3 ،jQuery و نیز زبان برنامه‌نویسی PHP و WordPress را دارا هستند. وی سابقه فعالیت در زمینه برنامه‌نویسی در شرکت‌ها و تدریس در حوزه‌های طراحی وب‌سایت را نیز دارند و برنامه‌نویسی Laravel بصورت فول استک، برنامه‌نویسی وردپرس، React و فریم‌ورک‌های جاوااسکریپت (JavaScript) از فعالیت‌های کاری و تخصصی ایشان محسوب می‌شود.

اطلاعات بیشتر

دیگر دوره‌های زهرا داودی

مهارت‌هایی که می‌آموزید