Laravel 10 Essentials: Roles and Permissions User with Spatie

Laravel 10 Essentials: User Roles & Permissions with Spatie

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: کنترل دسترسی لاراول آسان شد: اجرای نقش ها و مجوزها با Spatie XAMPP، Composer و Laravel را نصب و پیکربندی کنید تا یک محیط توسعه مناسب ایجاد کنید. برای افزایش امنیت کاربر، ویژگی‌های احراز هویت از جمله ویژگی‌های ورود، ثبت‌نام و فراموش کردن رمز عبور را تنظیم کنید. یاد بگیرید که عملیات CRUD را روی داده های کاربر انجام دهید، از جمله فهرست کردن، ایجاد، به روز رسانی و حذف کاربران. مجوزهای Spatie را برای ACL نصب کنید و نحوه تعریف نقش‌ها، مجوزها و seeders را برای مدیریت کنترل دسترسی بدانید. برای سازماندهی مؤثر کاربران در برنامه، نقش‌ها را ایجاد، فهرست، به‌روزرسانی و حذف کنید. تعریف و مدیریت مجوزها برای نقش های مختلف کاربر، از جمله ایجاد، به روز رسانی، و حذف مجوزها و همچنین همگام سازی مجوزها. تکنیک‌های پیشرفته‌ای مانند محافظت از پیوندها با استفاده از دستورالعمل‌های Blade و URLها با استفاده از میان‌افزار برای اعمال کنترل دسترسی را بررسی کنید. اهمیت کنترل دسترسی در ساخت برنامه های کاربردی وب ایمن و مقیاس پذیر را درک کنید. پیش نیازها: دانش پایه PHP درک اصول اولیه لاراول تمایل به یادگیری

قفل لاراول را برای مدیریت پیشرفته کاربر و کنترل دسترسی با دوره جامع ما، "Laravel 10 Essentials: User Roles Permissions with Spatie" باز کنید. این دوره که برای توسعه دهندگان لاراول متوسط ​​طراحی شده است، عمیقاً به پیاده سازی نقش ها و مجوزهای کاربر قوی با استفاده از کتابخانه محبوب Spatie می پردازد.


در این دوره، شما یک سفر عملی را از طریق مفاهیم و ابزارهای ضروری لاراول آغاز خواهید کرد که به طور دقیق در هفت بخش ساختار یافته است تا شما را در هر مرحله از فرآیند راهنمایی کند.


بخش 1: راه اندازی محیط توسعه با تنظیم محیط توسعه خود با سرور XAMPP، Composer و Laravel شروع کنید. با نحوه پیکربندی احراز هویت برای ایمن کردن دسترسی برنامه خود آشنا شوید.

بخش 2: راه اندازی الگو طراحی یک رابط کاربری شیک و بصری با صفحات اختصاصی برای داشبورد، ورود به سیستم، ثبت نام و بازیابی رمز عبور.

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

بخش 4: اجرای کنترل دسترسی با مجوزهای Spatie برای کنترل دسترسی دقیق به مجوزهای Spatie بپردازید. بیاموزید که نقش ها و مجوزها را به طور موثر بکار ببرید تا فرآیند مجوز برنامه خود را ساده کنید.

بخش 5: مدیریت نقش‌ها مدیریت نقش اصلی با ویژگی‌هایی برای ایجاد، فهرست‌بندی، به‌روزرسانی و حذف نقش‌ها. برای کنترل مدیریتی پیشرفته، جزئیات نقش را به نمایش بگذارید.

بخش 6: مدیریت مجوزها با یادگیری نحوه فهرست کردن، ایجاد، به روز رسانی و حذف مجوزها، در مدیریت مجوزها تخصص کسب کنید. اهمیت همگام سازی مجوزها برای کنترل دسترسی یکپارچه را درک کنید.

بخش 7: پیاده‌سازی تکنیک‌های کنترل دسترسی، تکنیک‌های پیشرفته‌ای را برای محافظت از پیوندها و URLها با استفاده از دستورالعمل‌های Blade و میان‌افزار کشف کنید، و از امنیت قوی برای برنامه Laravel خود اطمینان حاصل کنید.


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

اکنون ثبت نام کنید و با "Laravel 10 Essentials: User Roles Permissions with Spatie" مهارت های توسعه لاراول خود را به سطح بعدی ارتقا دهید.


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

خوش آمدید Welcome

  • چه چیزی یاد خواهید گرفت؟ What you will learn?

  • مقدمه Introduction

راه اندازی محیط توسعه Setting Up Development Environment

  • نصب سرور Wamp Installing Wamp Server

  • در حال نصب Composer Installing Composer

  • نصب لاراول Installing Laravel

  • راه اندازی احراز هویت Setting Up Authentication

راه اندازی قالب Setting Up Template

  • تنظیم صفحه داشبورد Setting Up Dashboard Page

  • راه اندازی صفحه ورود به سیستم Setting Up Sign In Page

  • راه اندازی صفحه ثبت نام Setting Up Sign Up Page

  • راه اندازی صفحه فراموشی رمز عبور Setting Up Forgot Password Page

مدیریت کاربران Managing Users

  • نمایش لیست کاربران Display User List

  • کاربر ایجاد کنید Create User

  • حذف کاربر Delete User

  • به روز رسانی کاربر Update User

پیاده سازی ACL با مجوزهای Spatie Implementing ACL with Spatie Permissions

  • مجوزهای Spatie را برای ACL نصب کنید Install Spatie Permissions for ACL

  • ساختن نقش ها و مجوزها Making Roles and Permissions Seeder

  • ساخت کاربر بذر Making User Seeder

نقش های مدیریتی Managing Roles

  • نمایش فهرست نقش ها Display Role List

  • نقش ایجاد کنید Create Role

  • ویرایش نقش Edit Role

  • حذف نقش Delete Role

  • نمایش نقش Show Role

مدیریت مجوزها Managing Permissions

  • نمایش لیست مجوز Display Permission List

  • ایجاد مجوز Create Permission

  • مجوز ویرایش Edit Permission

  • حذف مجوز Delete Permission

  • مجوزهای همگام سازی Sync Permissions

پیاده سازی تکنیک های ACL Implementing ACL Techniques

  • محافظت از پیوندها Protecting Links

  • محافظت از URL ها Protecting URLs

نمایش نظرات

Udemy (یودمی)

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

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

Laravel 10 Essentials: Roles and Permissions User with Spatie
جزییات دوره
3.5 hours
29
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,095
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mehmood Khalil Mehmood Khalil

مدرس توسعه وب Full Stack | مهندس نرم افزار