دورة أساسيات حماية البرمجيات – Software Security Fundamentals
هي من أهم الدورات الأساسيات في مجال حماية البرمجيات التي يجب على كل مطور جديد في مجاله التعرف عليها لتسهل عليه فهم دورات البرمجة. هذا يعني أن نقط او حجر الأساس يبدا من هذه الدورة.
سبب إنشاء هذه الدورة
هذه الدورة هدية لكل طالب جديد قد بداء خطواته الأولى في مجال تطوير البرمجيات لكي تسهل وتنير الطريق عليه لفهم دورات البرمجة لأن من خلال هذه الدورة سوف نطرح أهم مصطلحات الحماية التي يجب على كل مطور معرفتها قبل إكماله لأي دورة برمجة.
ماذا سوف تتعلم من خلال هذه الدورة
من خلال هذه الدورة سوف تتعلم أمور مهم جدا منها :
ماهي حماية البرمجيات بشكل عام – Software Security In General
أنواع حماية البرمجيات – Types of Software Security
توضح الفرق بين Authentication و Authorization
Authentication vs Authorization الفرق بين
كل ما تريد معرفته عن والصلاحيات و Authorization بفيديو مبسط مع أمثلة
كل ما تريد معرفته عن توثيق البروتوكول – HTTP Authentication
كل ما تريد معرفته عن تسجيل الدخول من خلال نموذج – Form Authentication
كل ما تريد معرفته عن Active Directory و Multi-System Authentication بفيديو واحد مبسط
طريق نقل وحماية البيانات من صفحة لصفحة بمجال الويب (Sessions , Cookies ,and LocalStorge)
كل ما تريد معرفته عن Token من بداية الإنشاء و حتى التحقق منه في مجال حماية البرمجيات
مثال على إستخدام الـ Token بإستخدام JWT Token
أمثلة على إستخدام الـ Token ونقل بيانات أمنة بين نقطتين