آموزش کدنویسی امن در ASP.NET - آخرین آپدیت

دانلود Writing Secure Code in ASP.NET

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: به‌روزرسانی شده در می ۲۰۲۵. این دوره اکنون دارای Coursera Coach است! روشی هوشمندانه‌تر برای یادگیری با گفتگوهای تعاملی و آنی که به شما کمک می‌کند دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیق‌تر کنید. با این دوره که برای تجهیز شما به مهارت‌های ضروری کدنویسی امن طراحی شده است، پتانسیل توسعه امن ASP.NET را آزاد کنید. سفر خود را با راه‌اندازی محیط توسعه و درک تفاوت‌های بنیادی بین .NET Core و .NET Framework آغاز کنید. سپس به شناسایی و کاهش آسیب‌پذیری‌های رایج مانند تزریق SQL (SQL Injection)، اسکریپت‌نویسی بین‌سایتی (XSS) و جعل درخواست بین‌سایتی (CSRF) بپردازید. پیچیدگی‌های مدیریت هویت، سرقت نشست (Session Hijacking) و دست‌کاری پارامترها را بررسی کرده و بیاموزید که چگونه از برنامه‌های خود در برابر این تهدیدات محافظت کنید. در مباحث پیشرفته‌ای مانند رمزنگاری، احراز هویت امن و دسترسی به داده‌ها عمیق شوید تا اطمینان حاصل کنید که برنامه‌های شما نه‌تنها عملکرد خوبی دارند، بلکه در برابر حملات سایبری پیچیده مقاوم هستند. ماژول‌های عملی، تجربه کاربردی فراهم می‌کنند و به شما اجازه می‌دهند در نقش توسعه‌دهنده و هکر ظاهر شوید تا آسیب‌پذیری‌ها را از هر دو دیدگاه درک کنید. در پایان این دوره، درک استواری از متدهای کدنویسی امن خواهید داشت و برای ساخت برنامه‌های ASP.NET مقاوم و امن مجهز خواهید بود. این دوره برای توسعه‌دهندگان ASP.NET، مهندسان نرم‌افزار و متخصصان IT که می‌خواهند دانش امنیتی خود را ارتقا دهند و از برنامه‌های خود در برابر آسیب‌پذیری‌ها محافظت کنند، ایده‌آل است. داشتن درک پایه از ASP.NET توصیه می‌شود.

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

شروع کار با .NET Core Getting Started with .NET Core

  • خوش‌آمدگویی به دوره Welcome to the course

  • معرفی بخش و مدرس Section and Author Introduction

  • شروع کار با .NET Core Getting Started with .NET Core

  • راه‌اندازی محیط توسعه Environment Setup

  • تفاوت‌های بین .NET Core و .NET Framework Differences Between .NET Core and .NET Framework

  • ساخت اولین اپلیکیشن .NET Core Building Your First .NET Core Application

آسیب‌پذیری‌های .NET Core .NET Core Vulnerabilities

  • معرفی بخش Section Introduction

  • تزریق اس‌کیو‌ال (SQL Injection) SQL Injection

  • اسکریپت‌نویسی بین‌سایتی (XSS) Cross-Site Scripting

  • جعل درخواست بین‌سایتی (CSRF) Cross-Site Request Forgery

  • پیمایش دایرکتوری (Directory Traversal) Directory Traversal

  • تغییر مسیرهای تایید نشده Unvalidated Redirects

  • سرقت نشست (Session Hijacking) Session Hijacking

  • دست‌کاری پارامترها Parameter Manipulation

  • پیکربندی نادرست امنیتی Security Misconfiguration

  • آپلود فایل File Upload

  • ذخیره‌سازی رمزنگاری‌شده ناامن Insecure Cryptographic Storage

  • تمرین عملی Hands On

کاهش اثرات آسیب‌پذیری‌های .NET Core .NET Core Vulnerabilities Mitigation

  • معرفی بخش Section Introduction

  • اعتبارسنجی ورودی‌ها Input Validation

  • آپلود فایل File Upload

  • جعل درخواست بین‌سایتی (CSRF) Cross-Site Request Forgery

  • اسکریپت‌نویسی بین‌سایتی (XSS) Cross-Site Scripting

  • سریال‌سازی و دسریال‌سازی Serialization and Deserialization

  • هدرهای امنیتی Security Headers

  • کپچا (Captcha) Captcha

  • احراز هویت Authentication

  • دسترسی و ذخیره‌سازی داده‌ها Data Access and Storage

  • تمرین عملی Hands On

رمزنگاری Cryptography

  • معرفی بخش Section Introduction

  • رمزگذاری متقارن و رمزها Symmetric Encryption and Ciphers

  • رمزگذاری نامتقارن Asymmetric Encryption

  • هشینگ و امضاهای دیجیتال Hashing and Digital Signatures

نمایش نظرات

آموزش کدنویسی امن در ASP.NET
جزییات دوره
8h 32m
33
(آخرین آپدیت)
88
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده