دوره آموزشی حفاظت از داده های امنیتی پیشرفته ASP.NET Core
1 ساعت 38 دقیقهپیشرفته2023-05-18
مدرسین

Ervis Trupja
Full-Stack .NET Web Developer with a mathematical background
جزئیات دوره
امنیت نرمافزار یکی از مسائلیه که باید در طراحی و توسعه برنامههای وب بهش توجه کنید. مشکلات امنیتی و تهدیدات میتونن عواقب جدی داشته باشن، اما یه سری کارها وجود دارن که میتونید به عنوان یک توسعهدهنده نرمافزار انجام بدید تا برنامههاتون رو امن نگه دارید. در این دوره، ارون تروپیا به شما تکنیکهای عملی برای امنیت دادهها و کنترل دسترسی به برنامههای ASP.NET Core آموزش میده.
در این دوره با بعضی از حملات و آسیبپذیریهای رایج برنامهها آشنا میشید و یاد میگیرید که چطور از خودتون در برابر اونها محافظت کنید. خواهید دید که چطور میتونید دادههای حساس در برنامههاتون رو با استفاده از API محافظت از دادهها محافظت کنید و همچنین چطور تنظیمات حفاظت از دادهها، ذخیرهسازی کلیدها و موارد دیگه رو پیکربندی کنید. در پایان این دوره، مهارتهای توسعه نرمافزاری قابل فروش بالا رو برای گسترش حفاظت از دادهها با استفاده از اینترفیسهای iKey، ISecret و IAuthenticatedEncryptor خواهید داشت.
در این دوره با بعضی از حملات و آسیبپذیریهای رایج برنامهها آشنا میشید و یاد میگیرید که چطور از خودتون در برابر اونها محافظت کنید. خواهید دید که چطور میتونید دادههای حساس در برنامههاتون رو با استفاده از API محافظت از دادهها محافظت کنید و همچنین چطور تنظیمات حفاظت از دادهها، ذخیرهسازی کلیدها و موارد دیگه رو پیکربندی کنید. در پایان این دوره، مهارتهای توسعه نرمافزاری قابل فروش بالا رو برای گسترش حفاظت از دادهها با استفاده از اینترفیسهای iKey، ISecret و IAuthenticatedEncryptor خواهید داشت.
مهارت ها
ASP.NET CoreData PrivacyBack-End Web DevelopmentFull-Stack Web DevelopmentAdvancedFront-End Web DevelopmentWeb DevelopmentData ScienceMicrosoft
سرفصل ها
0. مقدمه
- 01 - دادههای خود را در برنامههای NET Core ایمن کنید
- 02 - آنچه باید بدانید
1. حفاظت از دادهها در NET Core Apps
- 03 - مروری بر حفاظت از داده ها
- 04 - طرح بسته حفاظت از داده ها
- 05 - نمایش کدگذاری
2. حفاظت از دادههای مصرف کننده API
- 06 - رابطهای سیستم حفاظت از داده ها
- 07 - اهمیت رشتههای هدف
- 08 - هش رمز عبور
- 09 - یک عمر برای دادههای محافظت شده تنظیم کنید
- 10 - از اطلاعات با کلیدهای گم شده محافظت کنید
3. اطلاعات پیکربندی حفاظت از داده ها
- 11 - تنظیمات پیش فرض حفاظت از داده ها
- 12 - طول عمر کلید حفاظت از داده ها
- 13 - ارائه دهندگان ذخیرهسازی کلیدی
- 14 - فرمت ذخیره کلید
- 15 - استفاده از EphemeralDataProtectionProvider
4. حفاظت از دادهها را به راه حل سفارشی خود گسترش دهید
- 16 - توسعه پذیری حفاظت از داده ها
- 17 - گسترش رمزنگاری هسته
- 18 - گسترش مدیریت کلید
- 19 - رابط ISecret
نتیجه
- 20 - بعد کجا برویم
دوره های مرتبط
- دوره آموزشی Middleware در ASP.NET Core
- دوره آموزشی ASP.NET Core: مدیریت استثنائات
- دوره آموزشی پیشرفته ASP.NET Core : تست واحد
- دوره آموزشی بررسی سلامت در ASP.NET Core
- دوره آموزشی استقرار برنامههای ASP.NET Core: از اصول اولیه تا استراتژیهای پیشرفته استقرار
- دوره آموزشی APIهای وب پیشرفته با ASP.NET Core 8
- دوره آموزشی ساخت Web API با ASP.NET Core 8
- دوره آموزشی انتقال برنامه های ASP.NET Core Web به Azure