نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
ASP.NET Identity 2 جدیدترین کتابخانه مدیریت کاربر از تیم ASP.NET است. این دوره اصول هویت مبتنی بر ادعا ، نحوه کار کتابخانه ASP.NET Identity و نحوه ادغام کتابخانه با برنامه ASP.NET را به شما می آموزد. ASP.NET Identity آخرین کتابخانه مدیریت کاربر از ASP.NET است. تیم ، جایگزین کتابخانه های عضویت ASP.NET و عضویت ساده. در این دوره ، ASP.NET Identity 2 Fundamentals ، همه آنچه برای شروع کار با کتابخانه ASP.NET Identity نیاز دارید را فرا خواهید گرفت. ابتدا بهترین روش ها را کشف خواهید کرد. در مرحله بعدی ، نکات امنیتی را کشف خواهید کرد. سرانجام ، شما یاد خواهید گرفت که چگونه کتابخانه را با برنامه های وب مدرن ASP.NET MVC ادغام کنید. پس از اتمام این دوره ، با دانش پیاده سازی ASP.NET Identity در برنامه وب خود ، ایجاد یک فروشگاه کاربر قدرتمند که با کتابخانه های امنیتی مدرن ادغام می شود ، مسلح خواهید شد.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
مقدمه ای بر هویت ASP.NET و هویت مبتنی بر ادعا
Introduction to ASP.NET Identity and Claims Based Identity
-
مقدمه
Introduction
-
هویت مبتنی بر ادعا
Claims Based Identity
-
هویت ASP.NET
ASP.NET Identity
-
هویت ASP.NET چیست
What ASP.NET Identity Is Not
-
تاریخ
History
-
نسخه ی نمایشی: ایجاد یک کاربر
Demo: Creating a User
-
نسخه ی نمایشی: اختصاص یک ادعا
Demo: Assigning a Claim
-
نسخه ی نمایشی: تأیید رمز ورود
Demo: Verifying a Password
-
خلاصه
Summary
پیاده سازی هویت ASP.NET
Implementing ASP.NET Identity
-
مقدمه
Introduction
-
معماری
Architecture
-
استفاده کننده
IUser
-
IUserStore
IUserStore
-
UserManager
UserManager
-
نسخه ی نمایشی: پیاده سازی IUser و IUserStore
Demo: Implementing IUser and IUserStore
-
پیش فرض های چارچوب نهاد
Entity Framework Defaults
-
کتابخانه یاور OWIN
OWIN Helper Library
-
نسخه ی نمایشی: در حال انجام ثبت نام کاربر
Demo: Implementing User Registration
-
نسخه ی نمایشی: پیاده سازی احراز هویت با استفاده از OWIN و ASP.NET Identity
Demo: Implementing Authentication Using OWIN and ASP.NET Identity
-
خلاصه
Summary
گسترش هویت ASP.NET
Extending ASP.NET Identity
-
مقدمه
Introduction
-
ذخیره سازی به عنوان ادعا در برابر املاک سفارشی
Storage as Claim vs. Custom Property
-
نسخه ی نمایشی: گسترش پیش فرض های چارچوب شناسه ASP.NET
Demo: Extending ASP.NET Identity Entity Framework Defaults
-
احراز هویت دو فاکتور
Two Factor Authentication
-
نسخه ی نمایشی: تأیید دو مرحله ای با استفاده از پیامک
Demo: Two Step Verification Using SMS
-
بازنشانی و تأیید
Reset and Confirmation
-
تأیید نسخه ی نمایشی ایمیل از طریق ایمیل
Demo Email Confirmation via Email
-
بازنشانی رمز ورود نسخه ی نمایشی از طریق ایمیل
Demo Password Reset via Email
-
احراز هویت خارجی
External Authentication
-
نسخه ی نمایشی: مدیریت احراز هویت و هویت خارجی
Demo: Handling External Authentication and Identities
-
خلاصه
Summary
رعایت بهترین روشهای امنیتی
Adhering to Security Best Practices
-
مقدمه
Introduction
-
اعتبارسنجی کاربر
User Validation
-
اعتبار سنجی رمز عبور
Password Validation
-
نسخه ی نمایشی: پیکربندی اعتبار سنجی کاربر و رمز عبور
Demo: Configuring User and Password Validation
-
قفل کاربر
User Lockout
-
نسخه ی نمایشی: پیکربندی اعلان های Lockout و Lockout کاربر
Demo: Configuring User Lockout and Lockout Notifications
-
هش کردن رمز عبور
Password Hashing
-
اعتبار سنجی تمبر امنیتی
Security Stamp Validation
-
نسخه ی نمایشی: اعتبار سنجی جلسات با استفاده از تمبرهای امنیتی
Demo: Invalidating Sessions Using Security Stamps
-
خلاصه
Summary
جدا کردن موضوعات پیشرفته
Separating Concerns Advanced Topics
-
مقدمه
Introduction
-
تزریق وابستگی
Dependency Injection
-
نسخه ی نمایشی: استفاده از یک کانتینر DI با ASP.NET Identity و OWIN
Demo: Using a DI Container with ASP.NET Identity and OWIN
-
الگوهای مفید طراحی
Useful Design Patterns
-
جدا کردن خط لوله OWIN
Decoupling the OWIN Pipeline
-
خلاصه
Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات