آموزش Asp.NET MVC 6

قابلیت ASP.NET Core Identity از سوی مایکروسافت ارایه شده است تا به مدیریت کاربران در برنامه‌های ASP.NET کمک کند. من در این آموزش فرآیند راه‌اندازی ASP.NET Core Identity و ایجاد یک ابزار مدیریت کاربران ساده را در قالب یک پروژه ASP.NET Core بررسی می کنیم که می‌توان با استفاده از آن حساب‌های کاربری ذخیره‌شده در پایگاه داده را مدیریت کرد. ASP.NET Core Identity از انواع دیگر حساب‌ها، مانند آن‌هایی که با استفاده از اکتیو دایرکتوری ذخیره می‌شوند، هم پشتیبانی می‌کند ، که در این جا به علت پیچیدگی زیاد در موردش صحبت نخواهیم کرد. اگر در مورد کار ASP.NET Core Identity نیازمند اطلاعات هستید باید بگم که ، قابلیت ASP.NET Core Identity یک API برای مدیریت کاربران و ذخیره‌سازی داده‌های کاربران در مخازنی مانند پایگاه داده رابطه‌ای از طریق Entity Framework Core است. و از لحاظ مدیریت کاربران یکی از قابلیت‌های مهم برای بیش‌تر برنامه‌ها است و ASP.NET Core Identity پلتفرمی آماده و آزمایش‌شده را برای این کار فراهم می‌آورد تا لازم نباشد شما تمام قابلیت‌های مورد نیازتان را به صورت دستی کدنویسی کنید. و برای آشنایی و یادگیری با ASP.NET Core Identity بهتون پیشنهاد می کنم که این آموزش را تهیه کنید.

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

پیش نیاز های این دوره :

آشنایی مقدماتی با ASP.NET Core MVC

مقدمه و معرفی پروژه نهایی

دانلود ویدیو

سرفصل های آموزش ASP.NET Core Identity

دانلود ویدیو

  • بخش اول
  • معرفی Identity
  • ایجاد پروژه وب اپلیکیشن
  • راه اندازی ASP.NET Core Identity
  • ایجاد کلاس Context
  • اعمال تنظیمات Connection String
  • ایجاد DataBase
  • استفاده از ASP.NET Core Identity
  • پیاده سازی قابلیت ایجاد کاربران
  • نحوه ی ایجاد Render View
  • ایجاد Image Uploader
  • ایجاد View برای ثبت کاربر
  • ایجاد زیر ساخت مناسب برای کد های جاوا اسکریپت
  • ایجاد متد برای نمایش تصویر پیش فرض کاربر
  • تست متد Show Modal
  • ایجاد متد Submit
  • فارسی کردن خطاهای Identity
  • نمایش آیکن Loading
  • اعتبار سنجی رمزهای عبور
  • پیاده سازی اعتبار سنجی سفارشی رمز عبور
  • پیاده سازی اعتیار سنجی سفارشی رمز عبور بر اساس کلاس پیش فرض Identity
  • اعتبار سنجی جزییات کاربر
  • پیاده سازی اعتبار سنجی سفارشی کاربر
  • پیاده سازی اعتبار سنجی سفارشی کاربر بر اساس کلاس پیش فرض Identity
  • پیاده سازی قابلیت حذف
  • ایجاد متد Confirm
  • پیاده سازی قابلیت ویرایش
  • ایجاد View برای ویرایش اطلاعات کاربر
  • پیاده سازی قابلیت تغییر کلمه عبور

نظرات (2)

  • محمد
    1399/01/31 10:20 صبح

    سلام در بخش دوم قرار چی گفته بشه و سوال دومم اینه که بخش دوم رو باید جداگونه بخریم یا نه کسانی که بخش اول رو خریداری کردند میتونند به بخش دوم دسترسی داشته باشند ؟؟؟

    پاسخ
    • مهدی میلانی
      1399/02/04 05:34 صبح

      در بخش دوم authentication و authorization را در Identity Core بررسی خواهیم کرد ، تعریف Role و نحوه اختصاص Role ها به کاربران و ... هنوز تصمیم گیری نشده که افرادی که بخش اول را خریداری کردند ، به صورت رایگان به بخش دوم دسترسی داشته باشند احتمالا برای دانلود بخش دوم هم باید مبلغ پرداخت شود.

      پاسخ

ارسال دیدگاه

Captcha

راهنمای استفاده از محتوای آموزشی سایت (حتما پیش از خرید مطالعه کنید)

دو نوع محصول در سایت موجود است. محصولات رایگان و محصولاتی با قیمت مشخص. در صورتی که یک محصول رایگان باشد به سادگی از طریق لینک های موجود در توضیحات مربوط به آن محصول، میتوانید آن را دانلود نمایید.
در صورتی که محصول برای خرید در سایت قرار داده شده باشد باید مراحل زیر را طی نمایید :
1. پس از ثبت نام و لاگین شدن، روی قیمت محصول مورد نظر کلیک کنید تا در سبد خرید ثبت شود، سبد شما در بالای صفحه سمت چپ قابل رویت است
2. میتوانید چندین محصول را انتخاب نمایید تا در سبد خرید شما ثبت شود
3. پس از پایان تقاضا، روی سبد خرید کلیک نمایید تا به صفحه ی مربوط به محصولات انتخاب شده هدایت شوید
4. پس از چک کردن نام محصولات با کلیک روی پرداخت آنلاین میتوانید هزینه محصولاتی که انتخاب نموده اید را پرداخت کنید
5. چنانچه پرداخت با موفقیت انجام شود صفحه ی حاوی شماره خرید و همچنین اعلام موفقیت برای شما نمایش داده میشود
6. از این پس با مراجعه به صفحات مربوط به محصولات خریداری شده(مثلا همین صفحه) میتوانید لینک های دانلود آنها را نیز ببینید، به شرط آنکه لاگین شده باشید
آموزشیکامپیوترویدیومکانیکPDFنرم افزارجامداتEntityFrameworkC#اندرویدCFDوب سرویسWCFASP.NET MVCASP.NETjavaوردپرسPhpحضوریتایپ اسکریپتانگولارAngularEntityFrameWorkCoreASP.NET Core MVCSQL ServerFile Table.NetCoreASP.NET Core Identity
مرتضی دلیلمهدی میلانیمرحمت زینعلیترجمه فارسیفرید ذوالقدرحمیدرضا غرویان