×
ribbon

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

مدرس:

زهرا داودی

توجه مهم: این دوره از نسخه 9 لاراول (Laravel v9.x) و نسخه 2 FilamentPHP (v2.x) استفاده می کند.... بیشتر
جدید
گواهی‌نامه
بدون امتیاز
30دانشجو
4ساعت
سرفصل‌ها
متوسط سطح دوره
بروزرسانیخرداد ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

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

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

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

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

این دوره شامل:

4 ساعت ویدئو

2 جلسه متنی

2 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

5 فصل58 جلسه4 ساعت ویدیو
مقدمه دوره
  مقدمه
02:10
  فایل دوره
00:02
  فایل دوره
00:03
پروژه اول - سیستم مدیریت دانشجویان
  پروژه 1: سیستم مدیریت دانشجویان
01:47
  سیستم مدیریت دانشجویان
01:56
  نصب و راه اندازی لاراول و FilamentPHP
03:12
  راه اندازی پایگاه داده، migration،factories و Seeders
11:52
  ساخت Resources کلاس
06:16
  نمایش داده کلاس ها در جدول
04:21
  ساخت sectionResource
03:09
  نمایشsection ها در جدول
02:45
  ساخت student Resource
07:25
  نمایش دانشجویان در جدول
04:29
  اعمال فیلترهای سفارشی در جدول
06:37
  bulk action برای اکسپورت دانشجویان
11:41
  نمایش عدد کل داده و داده رابطه در جداول Filament
02:05
  نمایش Badges
02:47
  سفارشی سازی داشبورد
05:39
  اعتبارسنجی ها
03:41
پروژه 2: ساخت یک سیستم تیکت پشتیبانی
  بررسی پروژه
00:47
  نصب لاراول و Filament، راه اندازی پایگاه داده و بررسی ساختار پایگاه داده
04:18
  ایجاد CategoryResource و کار بر روی CRUD دسته بندی
04:44
  LabelResource
03:44
  ایجاد UserResource
01:59
  TicketResource
09:27
  نمایش داده تیکت ها در جدول
03:10
  CategoriesRelationManager
03:34
  افزودن Actions "پیوست" و "جداسازی" و حذف Actions "ایج
01:30
  ایجاد LabelsRelationManager و کار بر روی رابطه برچسب
03:31
  افزودن اعتبارسنجی به فرم ایجاد و ویرایش تیکت
01:32
کار با نقش ها و مجوزها در Filament
  بررسی یکپارچه سازی نقش ها و مجوزها در Filament
01:39
  بررسی روش های مختلف یکپارچه سازی نقش ها و مجوزها
01:17
  تعریف ساختار پایگاه داده برای نقش ها و مجوزها
02:56
  افزودن RoleResouce و کار بر روی CRUD نقش ها
03:21
  افزودن PermissionResouce و کار بر روی CRUD مجوزها
02:28
  پیوست مجوزها به RoleResource
03:01
  پیوست نقش ها به UserResource
02:48
  تعریف Seeders برای تمام مدل ها و همگام سازی نقش ها
06:21
  بررسی مجوز
04:24
  تعریف PermissionPolicy
04:44
  تعریف LabelPolicy ،CategoryPolicy ،UserPolicy و Ticke
08:20
  افزودن بررسی سیاست به روزرسانی رکورد در جدول Filament
03:11
  استخراج داده نقش پیش فرض برای مدل سازی و استفاده صحیح
01:53
ویژگی های متفرقه
  نوتیفیکیشن filament
01:48
  مقدار بازگشتی در توابع
01:42
  آیکون ها و گروه بندی ایتم های منو
01:59
  نمایش دسته بندی و لیبل های فعال
03:20
  فعال سازی dark mode
00:43
  قابل Collapse کردن سایدبار پنل ادمین
01:13
  تخصیص تیکت به کاربران
01:45
  فیلتر تیکت براساس وضعیت و اولویت
01:53
  پیاده سازی یک ترتیب پیشفرض
01:51
  تیکت های مربوط به کاربران
01:45
  افزودن فیلد پسورد به مدل کاربران
02:22
  نمایش badge
02:49
  کامپوننت Toggle
05:36
  داشبورد
05:36
  تکمیل بخش Agent
04:53
  مشاهده رکوردها با یک صفحه view
02:25
  جمع بندی
02:28

پیش‌نیاز‌ها

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

توضیحات دوره

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

این دوره که از دوره‌ آموزشی Filament Admin Panel Course for Laravel: A Practical Guide ، از مجموعه یودمی (Udemy) گردآوری شده

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

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

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

دیدگاه کاربران

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
39دوره
2,882دانشجو
68نظر و امتیاز

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

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

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