قیمت این دوره : رایگانــ
  • مدرس دوره : آرمان هاشم پور ( رزومه )
  • تعداد دانشجویان این دوره : 1,157 نفر
  • تعداد ویدیوها : 28 ویدیو
  • مدت زمان دوره : 8:18:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1399/09/02
آموزش رایگان Identity 3.1

آموزش رایگان Identity 3.1

دوره آموزشی Identity 3.1  رایگان
Identity یکی از پکیج های ارائه شده توسط مایکروسافت می باشد، که به کمک خیلی از وب سایت هایی که نیازمند یک سیستم ورود/ثبت نام در سایت هستند آمده. این پکیج قابلیت های زیادی داره که یکی از اون ها قابلیت تنظیم سطح دسترسی می باشد، یعنی این که با میتونیم با این پکیج فقط به مدیر وبسایت اجازه و دسترسی ورود به قسمت پنل مدیریت را بدیم و جلوی دسترسی افراد غیرمجاز را بگیریم.
ما این موارد را در طول دوره در طی یک پروژه بررسی میکنیم. یعنی یک پروژه کوچک از نوع Asp.net core  نسخه 3.1 درست میکنیم و سپس موارد Identity مثل ورود و ثبت نام را درون اون پروژه نصب و پیکربندی میکنیم.
سر فصل های این دوره:
سرفصل ها:
معرفی دوره
ایجاد پروژه ای که قراره در طول دوره استفاده بکنیم
معرفی کوتاه و مختصر درباره Identity  و آموزش نصب و استفاده از Identity
ساخت قسمت ثبت نام و ورود به سایت
تنظیمات مربوط به ارور ها و پسورد و ...
ارسال لینک تایید ایمیل
استفاده از گوگل برای ثبت نام در سایت
شخصی سازی کردن Identity
آموزش Authorization
آموزش Authorization  به روشrole based  و Claim Based  و Policy Based 
و...


نیازمندی ها:
تسلط بر #C
آشنایی با Asp.net core
آشنایی با EntityFramework

برای دوستانی که آشنایی به #C و EntityFramework ندارند میتوانند داخل وبسایت تاپ لرن این موارد را یاد بگیرند که توی ویدیو معرفی دوره توضیحات بیشتری در مورد این موارد دادیم.

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

فهرستـــ ویدیوها

مدت زمان دوره 8:18:00
در صورتیکه ویدئو نمایش داده نشد آن را دانلود کنید و با KmPlayer مشاهده کنید.
راهنما ! جهت دریافت لینک دانلود تمامی قسمت ها بر روی این لینک .کلیک کنید.
لطفا در در صورت اقدام به دانلود تا انتها فرایند دانلود ، این صفحه را باز نگاه دارید.
1
  • معرفی دوره

  • 00:03:00
  • رایگانــ

معرفی دوره

2
  • ایجاد پروژه و معرفی یک پکیج از مایکروسافت

  • 00:14:00
  • رایگانــ

در این قسمت پروژه را ایجاد و پکیج RazorRuntimeCompilation از مایکروسافت را معرفی و استفاده کردیم.

3
  • آموزش نصب و پیکربندی Identity و معرفی AspNetUsers

  • 00:16:00
  • رایگانــ

در این قسمت آموزش نصب و پیکربندی Identity را از یک جزوه و همچنین از طریق کد، بررسی کردیم و Table مربوط به اطلاعات کاربران در دیتابیس را بررسی کردیم.

4
  • ایجاد قسمت ثبت نام در سایت

  • 00:12:00
  • رایگانــ

در این قسمت، بخش ثبت نام در سایت را ایجاد کردیم، و با UserManager آشنا شدیم.

5
  • ایجاد قسمت ورود و خروج از وبسایت

  • 00:17:00
  • رایگانــ

در این قسمت، بخش ورود و خروج وبسایت را ایجاد و چندین نکته + یک نکته امنیتی را مطرح کردیم.

6
  • پیکربندی و فارسی سازی Identity

  • 00:15:00
  • رایگانــ

در این قسمت، یک سری نکات که از جلسه قبلی جا مونده بود را بررسی کردیم. کوکی های ایجاد شده توسط Identity را بررسی کردیم. تنظیمات مربوط به Identity مثل تنظیمات نام کاربری و رمز عبور را بررسی کردیم و اینکه چگونه میتونیم ارور های Identity را فارسی بکنیم.

7
  • Remote Validation

  • 00:08:00
  • رایگانــ

در این قسمت، بررسی کردیم که هنگام ثبت نام کاربر چگونه نام کاربری و ایمیل  وارد شده را، در لحظه به سمت سرور بفرستیم و چک کنیم که آیا این ایمیل و نام کاربری در وبسایت موجود هستند یا نه. با استفاده از Ajax

8
  • ارسال لینک تایید ایمیل و لینک فراموشی رمز عبور

  • 00:14:00
  • رایگانــ

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

9
  • RemoteValidation نکات تکمیلی

  • 00:05:00
  • رایگانــ

در این قسمت، یک سری نکات امنیتی را بررسی کردیم.

10
  • استفاده از گوگل برای ورود به وبسایت

  • 00:26:00
  • رایگانــ

در این قسمت، ورود به وبسایت با استفاده از گوگل را به طور کامل بررسی کردیم.

11
  • انواع احراز هویت ( شروع مبحث احراز هویت )

  • 00:09:00
  • رایگانــ

در این قسمت، توضیح کوتاه و مختصر در مورد انواع احراز هویت دادیم و محبث احراز هویت را شروع کردیم.

12
  • احراز هویت براساس مقام کاربر ( قسمت اول )

  • 00:21:00
  • رایگانــ

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

13
  • احراز هویت براساس مقام کاربر ( قسمت دوم )

  • 00:17:00
  • رایگانــ

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

14
  • احراز هویت بر اساس Claim ( قسمت اول )

  • 00:29:00
  • رایگانــ

توی قسمت اول  این جلسه، اکشن متود هامون رو یکم بهینه تر کردیم، با Claim ها آشنا شدیم و در نهایت اکشن متود برای اضافه کردن و حذف کردن Claim از کاربر را ایجاد کردیم.

15
  • احراز هویت بر اساس Claim ( قسمت دوم )

  • 00:21:00
  • رایگانــ

توی قسمت دوم  این جلسه، احراز هویت بر اساس Claim رو بررسی کردیم و اینکه چگونه لینک ها رو بر اساس Claim مخفی بکنیم.

16
  • احراز هویت براساس Policy (قسمت اول، Assertion)

  • 00:09:00
  • رایگانــ

توی این قسمت، احراز هویت بر اساس Policy رو بررسی کردیم و اینکه چگونه لینک ها رو بر اساس Policy به کاربر نشون بدیم یا مخفی بکنیم.

17
  • احراز هویت بر اساس Policy ( قسمت دوم - Requirement - Handler)

  • 00:12:00
  • رایگانــ

توی این قسمت، احراز هویت Policy براساس Requirement و Handler بررسی کردیم.

18
  • احراز هویت داینامیک ( قسمت اول )

  • 00:18:00
  • رایگانــ

توی این قسمت، با احراز هویت داینامیک به صورت خلاصه آشنا شدیم و در جلسات آینده اون رو تکمیل خواهیم کرد.

19
  • احراز هویت داینامیک ( قسمت دوم )

  • 00:17:00
  • رایگانــ

توی این قسمت، کنترلر و اکشن متود های مورد نیاز برای ایجاد مقام ها را ایجاد کردیم.

20
  • احراز هویت داینامیک ( قسمت سوم )

  • 00:47:00
  • رایگانــ

توی این قسمت، احراز هویت داینامیک را تکمیل کردیم

21
  • احراز هویت داینامیک ( قسمت چهارم )

  • 00:16:00
  • رایگانــ

توی این قسمت، آموزش استفاده از مقام داینامیک را بررسی کردیم

22
  • احراز هویت داینامیک ( قسمت پنجم )

  • 00:20:00
  • رایگانــ

توی این قسمت، احراز هویت داینامیک را مرور دوباره کردیم.

23
  • شخصی سازی IdentityUser

  • 00:06:00
  • رایگانــ

توی این قسمت، شخصی سازی IdentityUser را بررسی کردیم.

24
  • دریافت نام کاربری زمان ورود با اکانت گوگل

  • 00:24:00
  • رایگانــ

توی این قسمت، نحوه دریافت نام کاربری از کاربر رو موقع ورود با استفاده از اکانت گوگل بررسی کردیم.

25
  • ایجاد قسمت فراموشی رمزعبور

  • 00:23:00
  • رایگانــ

در این قسمت، بخش فراموشی رمزعبور را ایجاد کردیم.

26
  • ورود به سایت با شماره موبایل ( قسمت اول )

  • 00:20:00
  • رایگانــ

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

27
  • ورود به سایت با شماره موبایل ( قسمت دوم )

  • 00:30:00
  • رایگانــ

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

28
  • ورود به سایت با شماره موبایل ( قسمت سوم )

  • 00:29:00
  • رایگانــ

در این قسمت، اکشن متود های مورد نیاز برای تایید رمزیکبار مصرف کاربر را ایجاد کردیم.

نظرات کاربران در رابطه با این دوره

جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .