آموزش منطق تجاری امن در سی شارپ (#C) - آخرین آپدیت

دانلود Secure Business Logic for C#

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: نوشتن کدهای امن می‌تواند بسیار دشوار باشد و کوچک‌ترین خطاها ممکن است پیامدهای وخیمی به دنبال داشته باشد. شناسایی این نقص‌های احتمالی، هدف اصلی این دوره است. در دوره «منطق تجاری امن برای سی شارپ»، شما یاد می‌گیرید که چگونه این نگرانی‌های امنیتی را شناسایی و کاهش دهید. ابتدا، نحوه نوشتن جریان‌های منطقی امن را بررسی می‌کنید، چه تک‌رشته‌ای (Single-threaded) باشند و چه چند‌رشته‌ای (Multi-threaded)، و با مفاهیمی مانند Thread Safety و کاهش Race Conditions آشنا می‌شوید. سپس، دلیل اهمیت Rate Limiting و محافظت در برابر حملات DoS را خواهید شناخت. در نهایت، یاد می‌گیرید چگونه فرآیندهای امنی برای تغییر ایمیل، رمز عبور یا پیاده‌سازی احراز هویت چندعاملی (MFA) طراحی کنید. در پایان این دوره، شما مهارت‌ها و دانش لازم برای تولید برنامه‌های قابل اعتماد که از بهترین متدهای امنیتی پیروی می‌کنند را کسب خواهید کرد.

سرفصل ها و درس ها

منطق تجاری امن Secure Business Logic

  • منطق تجاری امن چیست؟ What Is Secure Business Logic?

  • تضمین ترتیب اجرا Ensuring Execution Order

  • ترتیب اجرا در پردازش‌های ناهمگام (Asynchronous) Execution Order in Asynchronous Processing

  • مدیریت خطا، بازگشت (Rollback)، تراکنش‌ها و تضمین وضعیت Handling Failure, Rollback, Transactions, and Ensuring State

  • شرایط رقابتی (Race Conditions) Race Conditions

  • کاهش شرایط رقابتی: عملیات اتمیک (Atomic Operations) Mitigate Race Conditions: Atomic Operations

  • کاهش شرایط رقابتی: قفل‌ها (Locks) Mitigate Race Conditions: Locks

  • کاهش شرایط رقابتی: سمافورها (Semaphores) Mitigate Race Conditions: Semaphores

  • کاهش شرایط رقابتی: صف‌ها (Queues) Mitigate Race Conditions: Queues

  • نشت داده‌ها و رشته‌ها (Threads) Data Leaks and Threads

جلوگیری از سیل درخواست‌ها: محدود کردن نرخ (Rate Limiting) Prevent Flooding: Rate Limiting

  • چرا محدود کردن نرخ (Rate Limiting) ضروری است؟ Why Rate Limiting Is Necessary

  • محدود کردن نرخ ساده در ASP.NET Core Simple Rate Limiting in ASP.NET Core

  • گلوگاه (Throttling) Throttling

  • محدود کردن نرخ: مقابله با DDoS Rate Limiting: DDoS

اعتبارسنجی هویت و احراز هویت چندعاملی Identity Validation and Multi-factor Authentication

  • چرا اعتبارسنجی هویت حیاتی است؟ Why Identity Validation Is Crucial

  • اعتبارسنجی ایمیل E-Mail Validation

  • پیاده‌سازی 2FA و MFA در ASP.NET Core 2FA and MFA in ASP.NET Core

  • سخن پایانی و سپاسگزاری Final Words and Thank You

نمایش نظرات

آموزش منطق تجاری امن در سی شارپ (#C)
جزییات دوره
1h 12m
18
(آخرین آپدیت)
19
4.7 از 5
دارد
دارد
دارد
Filip Ekberg
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Filip Ekberg Filip Ekberg

Filip یک توسعه دهنده مشتاق است که تلاش می کند هر روز چیز جدیدی یاد بگیرد. با بیش از یک دهه تجربه در .NET ، فیلیپ دانش و ایده های خود را در سراسر جهان گسترش می دهد ، خواه سخنرانی در کنفرانس ها یا آنلاین. Filip در طیف وسیعی از فناوری های مختلف مانند WPF ، Win Forms ، ASP.NET ، ASP.NET Core و Xamarin کار کرده است. در سال 2012 ، فیلیپ کتاب C # Smorgasbord را منتشر کرد ، که طیف گسترده ای از فن آوری ها و الگوهای مختلف را با استفاده از C # پوشش می داد ، و درست پس از معرفی فیلیپ به عنوان نویسنده در Pluralsight. سال بعد ، جایزه Microsoft MVP به او اعطا شد و از آن پس آن را حفظ کرده است.