آموزش احراز هویت در لاراول

آموزش احراز هویت در لاراول سعی دارد به شما روش کار با پکیج های مختلف و رسمی لاراول را به شکل کامل آموزش دهد تا شما بتوانید در پروژه های بعدی خود احراز هویت پروژه را به درستی و ساده در پروژه های خود پیاده کنید.

آموزش احراز هویت در لاراول

اشتراک گذاری:

توضیحات

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

احراز هویت یا User Authentication به چه معناست؟

https://swoopnow.com/wp-content/uploads/2018/02/authentication-vs-authorization.png

به زبان بسیار ساده احراز هویت به پروسه‌ای اشاره دارد که در آن کاربری که قصد ورود یا اتصال به یک سیستم را دارد شناسایی می‌شود. بعد از شناسایی کاربران این وظیفه سیستم احراز هویت و اعتبارسنجی‌ست تا متوجه شود که آیا این فرد اجازه ورود به اپلیکیشن را دارد یا نه. یک مثال ساده از این موضوع را می‌توانید در فرم‌های ورود به وبسایت مشاهده کنید. در این حالت سیستم احراز هویت براساس دو آیتم نام کاربری و رمز عبور هویت کاربر را شناسایی کرده و اجازه ورود یا عدم ورود را برای وی صادر می‌کند.

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

برای درک بهتر از فرایند احراز هویت می‌توانید مقاله آموزشی «احراز هویت (Authentication) و انواع آن» را مطالعه نمایید

چرا به مشاهده و یادگیری این دوره نیازمندید؟

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

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

در این دوره آموزشی با چه مباحثی همراه خواهید بود؟

  • فرایند احراز هویت و اعتبارسنجی به چه معناست و چه اهمیتی دارد
  • چگونه لاراول در فرایند احراز هویت به ما کمک خواهد کرد
  • روش‌های مختلف احراز هویت در لاراول به چه شکلی‌ست:
  • کار با نسخه مینیمال پیاده‌سازی شده Laravel Breeze که بر اساس سیستم احرازهویت لاراول پیاده‌سازی شده
  • کار با Laravel Fortify برای مدیریت فرایند احراز هویت و بالا بردن امنیت اپلیکیشن در لایه فرانت-اند
  • استفاده از کیت توسعه Laravel Jetstream که به شما کمک می‌کند یک نقطه شروع بسیار عالی برای فرایند احراز هویت داشته باشید
  • کار با Laravel Sanctum که به شما کمک می‌کند تا امنیت SPA یا اپلیکیشن‌های تک صفحه‌ای‌تان را افزایش دهید
  • جدای از موارد بالا، نکات ریز و درشت دیگری نیز در این دوره تدریس خواهد شد که با تمام آن‌ها در فرایند این دوره آموزشی می‌توانید آشنا شوید.

پیش‌نیازهای این دوره آموزشی چه چیزهایی خواهد بود؟

از آنجایی که در حال صحبت از پیاده‌سازی فرایند احراز هویت در لاراول هستیم برای یادگیری این دوره آموزشی به شدت نیاز خواهید داشت که لاراول را به خوبی یاد بگیرید. خوشبختانه ما در وبسایت آموزشی راکت فریمورک لاراول را در دوره آموزشی «آموزش لاراول بصورت رایگان» تدریس کرده‌ایم که شما عزیزان می‌توانید از آن استفاده کنید. همچنین برای درک بهتر از فرایند احراز هویت می‌توانید مقاله آموزشی «احراز هویت (Authentication) و انواع آن» را مطالعه نمایید.

گارانتی بازگشت وجه

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

مراحل و فرایند گارانتی

جلسات دوره

بخش سوم احراز هویت با fortify
بخش چهارم احراز هویت با jetstream

دیدگاه و پرسش

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

در حال دریافت نظرات از سرور، لطفا منتظر بمانید

در حال دریافت نظرات از سرور، لطفا منتظر بمانید

تکمیل ضبط
خیلی بد
بد
متوسط
خوب
عالی
4.67 از 27 رای
مدت دوره 06:27:34
تعداد جلسات: 45
نوع دوره: ویژه / نقدی
شرکت‌کنندگان: 268 نفر

این دوره برای اعضای ویژه بصورت رایگان قابل مشاهده است. عضویت ویژه

گواهی پایان دوره
وضعیت: ابتدا وارد سایت شوید
گواهی پایان دوره راکت چیست؟
حسام موسوی
مدرس دوره

بیشتر از ۱۵ سال هست که در حال برنامه‌نویسی و انجام پروژه های مختلف هستم و ۱۰ سالی هست که آموزش برنامه‌نویسی به علاقمندان حوزه برنامه نویسی میدیم در همه این مدت الان عاشق کدزنی و چالش‌های پروژه‌های مختلفم. به تدریس علاقه خاصی دارم و دوست دارم دانشی ک...