کمپ آموزشی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )

کمپ آموزشی و پروژه محور Asp.Net Core (اجرای پروژه واقعی )

دوره  آموزشی Asp.Net Core کاملا پروژه محور 

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

ما در این کمپ از صفر شروع به یادگیری ساختار وب، معماری های نرم افزار و فریمورک Asp.net core میکنیم و بعد از اینکه Asp.net core و معماری رو یاد گرفتیم بلافاصله با معماری یادگرفته شده و فریمورک Asp.net core شروع به پیاده سازی یک فروشگاه آنلاین میکنیم.

قیمت این دوره: 150,000 تومان
  • مدرس دوره : سهیل علیزاده
  • تعداد ویدیوها : 33 ویدیو
  • مدت زمان دوره : 14:15:00
  • سطح دوره : پیشرفته
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1397/11/28
 فروش این دوره متوقف شده است .
آموزش Identity در ASP.NET Core 2

آموزش Identity در ASP.NET Core 2

دوره آموزش جامع سیستم احراز هویت ( Identity ) در Asp.Net Core 2

 

توجه : فروش این دوره متوقف شده است و لطفا این دوره را خریداری نکنید 

 

همان طور که میدونید ASP.NET Core Identity  برای پیاده سازی سیستم احراز هویت و مدیریت کاربران طراحی شده، این سیتم تا اونجایی که تونسته تمامی موارد مربوط به احراز هویت و مدیریت کاربران را دورن خودش قرار داده و شما میتونید از طریق سرویس هایی که این سیستم در اختیار شما قرار میده بخش های مختلفی از قبیل ثبت نام / ورود ، مدیریت کاربران، مدیریت نقش، اعمال سطح دسترسی را در وب سایت خودشتون پیاده سازی کنید.


تو این دوره آموزشی تمامی بخش های مربوط به این سیستم رو بررسی میکنیم و یا میگیریم که هر بخش چگونه کار میکنه. بعد از آن یک محصول نهایی ارئه میدیم که شامل ثبت نام/ ورود، مدیریت کاربران، مدیریت نقش ها، اعمال سطح دسترسی، اکسترنال لاگین ، ارسال ایمیل.

 

(( این دوره به اتمام رسیده است  ))




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

مدت زمان دوره 14:15:00
00:00
00:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره Identity در ASP.NET Core

00:05:00

معرفی دوره Identity در ASP.NET Core

2
  • بررسی نیازمندی ها و اجزای سیستم Identity

00:11:00

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

3
  • بررسی Store ها در Identity

00:21:00

در این قسمت باهم Store ها را در سیستم  Identity بررسی می کنیم

4
  • بررسی Manager ها در Identity

00:16:00

در این قسمت با هم به بررسی Manager هایی که در سیستم Identity موجود هستند میپردازیم.

5
  • بررسی Validator ها در Identity

00:08:00

در این قسمت به بررسی کلاس های اعتبار سنجی یا Validator هایی که در سیستم Identity وجود دارند میپردازیم و نحوه عملکرد آنها را باهم بررسی میکنیم.

6
  • بررسی IdentityOptions در Identity

00:11:00

در این قسمت به بررسی Options ها یا تنظیماتی که مربوط به سیستم Identity می باشد میپردازیم و اجزای آن را بررسی می کنیم.

7
  • بررسی IdentityErrorDescriber در Identity

00:09:00

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

8
  • بررسی Normalizer در Identity

00:08:00

در این قسمت سیستم Normalizer که در Identity طراحی شده است را بررسی میکنم، این فرایند برای نرمال سازی مقادیر داده ها می باشد.

9
  • بررسی Default UI در Identity

00:11:00

در این قسمت به بررسی UI پیش فرضی که سیستم Identity آن را ارئه داده می پردازیم و جزئیات و عملکرد آن را باهم بررسی می کنیم.

10
  • بررسی UserClaimsPrincipalFactory در Identity

00:09:00

بررسی UserClaimsPrincipalFactory در Identity

11
  • نحوه اضافه کردن سرویس های Identity به ASP.NET Core

00:17:00

در این قسمت چگونگی اضافه کردن سرویس هایی که مربوط به سیستم Identity هستند را بررسی می کنیم.

12
  • بررسی کلاس Identity Builder

00:07:00

در این قسمت میخوایم یکی از کلاس های دیگه ای که در روند اضافه کردن سرویس های Identity وجود دارد را بررسی کنیم.

13
  • سفارشی سازی مدل های Identity

00:22:00

در این قسمت تمامی مدل های مربوط به سیستم Identity را سفارشی سازی خواهیم.

14
  • سفارشی سازی IdentityDbContext

00:36:00

در این قسمت کلاس IdentityDbContext که توسط Identity ارئه شده است را سفارشی می کنیم. این کلاس همان کلاس DbContext مربوط به ef است و صرفا Identity آن را برای خودش پیاده سازی کرده.

15
  • پیکربندی IdentityOptions

00:19:00

در این قسمت  IdenityOpions را در سیستم Identity پیکربندی خواهیم، پیشتر در قسمت 6 آن را بررسی کرده بودیم.

16
  • سفارشی سازی Store ها

00:13:00

در این قسمت نحوه سفارشی سازی پیاده سازی پیشفرض store های Identity  را بررسی میکنیم.

17
  • سفارشی سازی Validator ها

00:11:00

در این قسمت نحوه سفارشی سازی Validator های مربوط به Idenity را بررسی می کنیم.

18
  • سفارشی سازی Manager ها

00:11:00

در این قسمت Manager هایی که در سیستم Identity وحود دارد را سفارشی می کنیم

19
  • سفارشی سازی IdentityErrorDescriber

00:12:00

در این قسمت نحوه فارسی کردن پیام های خطا مربوط به سیسنم Identity را بررسی می کنیم.

20
  • سفارشی سازی UserClaimsPrincipalFactory

00:16:00

در این قسمت به سراغ کلاس UserClaimsPrincipalFactory میرویم و آن را سفارشی میکنیم. همان طور که در جلسات قبل بررسی کردیم این کلاس Claim های مربوط به کاربر را به برنامه اضافه می کند.

21
  • پیاده سازی SignIn / SginUp - قسمت اول

00:36:00

در این قسمت به سراغ پیاده سازی ثبت نام خواهیم رفت و این فرآیند رو پیدا سازی میکنیم در این حین یک سری نکات امنیتی نیز بررسی می شود.

22
  • پیاده سازی SignIn / SginUp - قسمت دوم

00:46:00

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

23
  • پیاده سازی احراز هویت دو مرحله ای

00:41:00

در این قسمت TowFactorAuthentication را پیاده سازی می کنیم.

24
  • پیاده سازی ارسال SMS و Email

01:00:00

در این قسمت به پیاده سازی سیستم ارسال SMS و Email میپردازیم و قسمت هایی که نیاز به ارسال کد تایید داشتند را کامل می کنیم.

25
  • پیاده سازی External Login

01:00:00

در این قسمت به سراغ پیاده سازی External Login در Identity میرویم و تمامی بخش مربوط به آن را مرحله به مرحله بررسی می کنیم.

26
  • پیاده سازی فراموش رمز عبور در Identity

00:40:00

در این قسمت فراموشی رمز عبور را به پروژه اضافه می کنیم.

27
  • بررسی Authorization

00:31:00

در این قسمت سیستم Auhtorization را در ASP.NET Core بررسی می کنیم.

28
  • پیاده سازی مدیریت کاربران و نقش ها - قسمت اول

01:05:00

در این قسمت سیستم مدیریت کاربران را پیاده سازی می کنیم

29
  • پیاده سازی مدیریت کاربران و نقش ها - قسمت دوم

00:30:00

در این قسمت سیستم مدیریت نقش ها را پیاده سازی می کنیم

30
  • پیاده سازی رمزنگاری داده ها

00:20:00

در این قسمت به رمزنگاری اطلاعاتی که در سیستم ذخیره میشود میپردازیم

31
  • پیاده سازی دسترسی پویا - قسمت اول

01:17:00

در این قسمت به کمک ویژگی هایی که سیستم ASP.NET Core و Identity در اختیار ما قرار میدهند دسترسی پویا را پیاده سازی می کنیم.

32
  • پیاده سازی دسترسی پویا - قسمت دوم

00:15:00

در این قسمت نحوه چک کردن دسترسی کاربر در View را بررسی می کنیم.

33
  • پیاده سازی JWT به همراه Identity

01:01:00

در این جلسه به پیاده سازی Jwt به همراه Identity میپردازیم


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

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

حسین عظیمی بهمند

ارسال شده در 1398/08/18

سلام آیا واقعا هزینه این دوره 12 میلیونه یا اشتباهی رخ داده؟

حسین عظیمی بهمند

ایمان مدائنی

ارسال شده در 1398/08/18

فروش دوره متوقف شده و به زودی دوره جدید با سرفصل جدید ارائه میشه

nahid84

ارسال شده در 1398/07/13

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

در کل راضی نبودم .

 

mehdi1990

ارسال شده در 1398/05/16

درود بر شما

1-می خواستم بدانم که در این آموزش ، آیا شما از Scaffold Identity استفاده کرده اید؟

2-آیا در این آموزش از asp.netcore Razor Page استفاده می شود؟ یا از asp.netcore MVC؟

 

 

 

سهیل علیزاده (مدرس)

ارسال شده در 1398/05/16

سلام دوست من،

1) این آموزش فرا تر از Scaffold کردن Identity هست و به صورت بنیادی Identity را بررسی می کند.

2) تفاوتی ندارند موارد لازم در دوره توضیح داده شده است.

اسماعیل زرینی شبانکاره

ارسال شده در 1398/04/28

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

javadcpp

ارسال شده در 1398/03/18

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

پویان بهروزفر

ارسال شده در 1398/03/02

سلام. من در OnModelCreating این خط کد رو نوشتم اما متد ToTable رو نمی شناسه

builder.Entity<User>(config =>
            {

                config.ToTable("Users");
            });

 

shahrokhnazari

ارسال شده در 1397/12/10

سلام

ممنون از آموزش خوبت خیلی زحمت کشیدی.....فقط یک پیشنهاد اگر از ابتدا در ویدئو اول مشخص کنید تا کدوم بخش تئوری و توضیحات و بخش عملی از کدام بخش شروع میشه....خیلی بهتره

من در یک پروژه  به مشکل خورده بودم و با دیدن آموزش های شما این مشکل حل شد و میخواستم از این بابت از شما و آقای مدائنی تشکر کنم

خدا به شما و همه بچه های سایت قوت بده......

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

با احترام

شاهرخ نظری

saeedmohammadi510

ارسال شده در 1397/12/04

سلام وقت  بخیر و خدا قوت

استاد میخواستم بدانم چطور میتوانم چک کنم چند نفر با یک اکانت وارد نشوند به سایت؟

آیا با ساختار دستی مثلا is_login برای هر کاربر این کار پیاده سازی بشود یا راهکاری بهتر و جود دارد؟

در پرسش و پاسخ این مطلب بیان کردم متاسفانه جوابی نگرفتم.

ممنون

سهیل علیزاده (مدرس)

ارسال شده در 1397/12/05

برای این کار باید Session ها کاربر رو مدیریت کنید، میتونید یک SessionStore جدید پیاده سازی کنید و فرآیند چک کردن این که آیا کاربر دیگری با این اکانت لاگین کرده است یا خیر را در آن قرار بدید. لینک

saeedmohammadi510

ارسال شده در 1397/11/27

سلام وقت بخیر

آیا identity روی دیتابیس mysql هم سوار میشود ؟یا کلا ربطی به دیتابیس ندارد؟

 

سهیل علیزاده (مدرس)

ارسال شده در 1397/11/27

بله این امکان وجود دارد تنها کافی است به Store پیشفرض آن که  EF Core هست بگویید که از MySql استفاده کنید. اطالاعات بیشتر

محسن رفیعی دستجردی

ارسال شده در 1397/11/24

سلام استاد

دوره ی بسیار کامل و مفیدی بود و از بیشتر مطالب استفاده کردم.

ممنون برای آموزش با کیفیت تون

محسن رفیعی دستجردی

سهیل علیزاده (مدرس)

ارسال شده در 1397/11/25

مچکرم، خوشحالم که مطالب دوره برای شما مفید واقع شده 🙏