آموزش جامع بسته Spatie Permissions در لاراول از صفر تا صد - ساخت سیستم URPMS - آخرین آپدیت

دانلود Laravel Spatie Permissions Package From A-Z - Create (URPMS)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، شما یاد می‌گیرید که چگونه به صورت حرفه‌ای از بسته Spatie Permissions در لاراول از ابتدا استفاده کنید. ساخت یک سیستم کامل مدیریت نقش‌ها و دسترسی‌ها (Roles & Permissions) از پایه. نصب، پیکربندی و تسلط کامل بر پکیج Spatie Permission. ایجاد و مدیریت نقش‌ها، مجوزها و کاربران مدیر با قابلیت‌های کامل CRUD. تخصیص پویا (Dynamic) نقش‌ها و دسترسی‌ها به مدیران سیستم. ایمن‌سازی اپلیکیشن با استفاده از Middlewareهای مبتنی بر دسترسی. نمایش یا پنهان کردن المان‌های رابط کاربری با استفاده از دستورات Authorization در Blade لاراول. پیاده‌سازی تکنیک‌های واقعی احراز هویت که در پروژه‌های حرفه‌ای لاراول استفاده می‌شوند. قابلیت استفاده مجدد از معماری ساخته شده در این دوره در تمامی پروژه‌های آینده لاراول شما. پیشنیازها: دانش مقدماتی PHP و لاراول. آشنایی با Routing، Controllerها، Modelها و عملیات CRUD در لاراول. سیستمی دارای PHP، Composer و یک ویرایشگر کد (Code Editor). اشتیاق برای ساخت اپلیکیشن‌های لاراول آماده برای محیط عملیاتی (Production).

آیا تا به حال اپلیکیشنی با لاراول ساخته‌اید که در آن هر کاربر احراز هویت شده به همه بخش‌ها دسترسی داشته باشد؟

با رشد اپلیکیشن‌های شما، نیاز به روشی خواهید داشت تا کنترل کنید چه کسی می‌تواند منابع را مشاهده، ایجاد، به‌روزرسانی یا حذف کند. اینجاست که یک سیستم قدرتمند نقش‌ها و دسترسی‌ها ضروری می‌شود.

در این دوره، شما یاد می‌گیرید که چگونه یک سیستم مدیریت نقش‌ها و دسترسی‌هاکامل را از ابتدا با استفاده از لاراولو پکیج قدرتمند Spatie Permission(استاندارد صنعت برای مدیریت دسترسی در لاراول) بسازید.

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

آنچه خواهید ساخت

در طول این دوره، شما یاد خواهید گرفت که:

  • نصب و راه‌اندازی پروژه جدید لاراول با Bootstrap Starter Kit.

  • ساخت ماژول کامل CRUD برای محصولات.

  • نصب و پیکربندی پکیج Spatie Permission.

  • ایجاد ماژول‌های مدیریت نقش‌ها و دسترسی‌ها.

  • ساخت سیستم مدیریت مدیران (Admin).

  • تخصیص پویا نقش‌ها و دسترسی‌ها به مدیران.

  • محافظت از مسیرها (Routes) با استفاده از Middlewareهای دسترسی.

  • نمایش یا پنهان کردن المان‌های رابط کاربری با استفاده از دستورات Blade.

  • رعایت بهترین متدها (Best Practices) برای ساخت اپلیکیشن‌های امن و مقیاس‌پذیر در لاراول.

چرا این دوره را بگذرانید؟

در پایان این دوره، شما درک خواهید کرد که اپلیکیشن‌های حرفه‌ای لاراول چگونه مدیریت دسترسی و کاربران را انجام می‌دهند. تجربه عملی در پیاده‌سازی یک سیستم دسترسی انعطاف‌پذیر را کسب می‌کنید که قابل استفاده در پنل‌های مدیریت، اپلیکیشن‌های SaaS، پلتفرم‌های تجارت الکترونیک، سیستم‌های CRM، مدیریت مدارس و بسیاری از پروژه‌های واقعی دیگر است.

هر درس به صورت گام به گام توضیح داده شده است تا علاوه بر یادگیری چگونگیپیاده‌سازی، دلیل چراهر ویژگی به آن شکل ساخته شده را نیز درک کنید.

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

همین امروز ثبت‌نام کنید و بیایید یک سیستم مدیریت نقش‌هاو دسترسی‌هایحرفه‌ای را در لاراول از صفر بسازیم!


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

مقدمه Introduction

  • مرور کلی پروژه Project Overview

  • راه‌اندازی محیط توسعه Environment Setup

  • نصب لاراول 12 Laravel 12 Installation

  • نصب سیستم احراز هویت Bootstrap Bootstrap User Auth Installation

راه‌اندازی ورود با نام کاربری، ایمیل و تلفن Username - Email - Phone Login Setup

  • ورود با ایمیل، تلفن یا نام کاربری - بخش اول Login with email phone or username Part 1

  • ورود با ایمیل، تلفن یا نام کاربری - بخش دوم Login with email phone or username Part 2

  • ورود با ایمیل، تلفن یا نام کاربری - بخش سوم Login with email phone or username Part 3

  • اعتبار سنجی کاربران وارد شده Validating Logged in Users

راه‌اندازی داشبورد مدیریت Admin Dashboard Setup

  • مرور کلی قالب سفارشی Custome theme Overview

  • راه‌اندازی داشبورد مدیر Admin Dashboard Setup

  • پیاده‌سازی قابلیت خروج مدیر Admin Logout Functionality

  • پاک‌سازی داشبورد مدیریت Cleaning Admin Dashboard

  • ساخت تمپلیت مدیریت Creating Admin Templete

  • فایل تمرینی Exercise_file

سفارشی‌سازی صفحات ورود و ثبت‌نام Customizing Login and Resgistration Pages

  • سفارشی‌سازی صفحه ورود Customizing Login Page

  • سفارشی‌سازی صفحه ثبت‌نام Customizing Registration Page

عملیات CRUD محصولات Product CRUD

  • مدیریت محصولات - بخش اول Manage Products Part 1

  • مدیریت محصولات - بخش دوم Manage Products Part 2

  • مدیریت محصولات - بخش سوم Manage Products Part 3

  • مدیریت محصولات - بخش چهارم Manage Products Part 4

  • افزودن محصول - بخش اول Add Product Part 1

  • افزودن محصول - بخش دوم Add Product Part 2

  • افزودن محصول - بخش سوم Add Product Part 3

  • مدیریت محصولات - بخش پنجم Manage Products Part 5

  • مدیریت محصولات - بخش ششم Manage Products Part 6

  • مدیریت محصولات - بخش هفتم Manage Products Part 7

نصب پکیج Spatie Permission Install Spatie Permission's Package

  • نصب پکیج Spatie Permissions Spatie Permissions Package Installation

مدیریت دسترسی‌ها Manage Permissions

  • مدیریت دسترسی‌ها - بخش اول Manage Permissions Part 1

  • مدیریت دسترسی‌ها - بخش دوم Manage Permissions Part 2

  • ایجاد دسترسی Create Permission

  • مدیریت دسترسی‌ها - بخش سوم Manage Permissions Part 3

  • مدیریت دسترسی‌ها - بخش چهارم Manage Permissions Part 4

مدیریت نقش‌ها Manage Roles

  • مدیریت نقش‌ها - بخش اول Manage Roles Part 1

  • مدیریت نقش‌ها - بخش دوم Manage Roles Part 2

  • مدیریت نقش‌ها - بخش سوم Manage Roles Part 3

  • مدیریت نقش‌ها - بخش چهارم Manage Roles Part 4

  • مدیریت نقش‌ها - بخش پنجم Manage Roles Part 5

  • مدیریت نقش‌ها - بخش ششم Manage Roles Part 6

  • مدیریت نقش‌ها - بخش هفتم Manage Roles Part 7

مدیریت مدیران Manage Admins

  • مدیریت مدیران - بخش اول Manage Admins Part 1

  • مدیریت مدیران - بخش دوم Manage Admins Part 2

  • مدیریت مدیران - بخش سوم Manage Admins Part 3

  • مدیریت مدیران - بخش چهارم Manage Admins Part 4

  • مدیریت مدیران - بخش پنجم Manage Admins Part 5

  • مدیریت مدیران - بخش ششم Manage Admins Part 6

  • مدیریت مدیران - بخش هفتم Manage Admins Part 7

بررسی دسترسی کاربر Check if User Has Permission

  • بررسی دسترسی کاربر - بخش اول Checking If User Has Permission Part 1

  • بررسی دسترسی کاربر - بخش دوم Checking If User Has Permission Part 2

محافظت از مسیرها با Middleware Protect Routes With Middleware

  • محافظت از مسیرها با استفاده از Middleware - بخش اول Protecting Routes Using Middlewares Part 1

  • محافظت از مسیرها با استفاده از Middleware - بخش دوم Protecting Routes Using Middlewares Part 2

نمایش نظرات

آموزش جامع بسته Spatie Permissions در لاراول از صفر تا صد - ساخت سیستم URPMS
جزییات دوره
9.5 hours
50
(آخرین آپدیت)
21
از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mustapha Jibril Muhammad Mustapha Jibril Muhammad

مدرس آنلاین، توسعه‌دهنده وب، کارآفرین