Cybersecurity Fundamentals

لم يعد دور مهندس البرمجيات يقتصر على كتابة الكود فقط، بل أصبح مسؤولًا أيضًا عن حماية البيانات والمستخدمين والتطبيقات من الهجمات والاختراقات، ومع ازدياد الاعتماد على التطبيقات والمواقع والأنظمة الرقمية، فإن أي موقع أو تطب…

اشترك الآن سجّل الدخول تصفح الدورات

لم يعد دور مهندس البرمجيات يقتصر على كتابة الكود فقط، بل أصبح مسؤولًا أيضًا عن حماية البيانات والمستخدمين والتطبيقات من الهجمات والاختراقات، ومع ازدياد الاعتماد على التطبيقات والمواقع والأنظمة الرقمية، فإن أي موقع أو تطبيق غير آمن أو مجرد ثغرة أمنية صغيرة قد تؤدي إلى خسائر كبيرة في البيانات وتُكلف الشركات خسائر مالية وسمعة يصعب تعويضها.

ستتعلّم في دورة أساسيات الأمن السيبراني كيف تفكر بعقلية أمنية أثناء تطوير البرمجيات، وستفهم أهم مفاهيم الأمن السيبراني (Cybersecurity)، وأساليب التشفير والمصادقة، وكيفية اكتشاف الثغرات الشائعة في التطبيقات وحمايتها، وستفهم طريقة تفكير المخترقين (Hackers) حتى تستطيع التصدي لهم وفق أفضل الممارسات العالمية؛ لتضيف مهارة أساسية إلى مسارك المهني كمهندس برمجيات.

12 قسم · 90 درس · 39 اختبار

محتوى الدورة

  1. 1
    Before We Start
  2. 2
    Introduction6 دروس · 4 اختبارات
    1. What Is Cybersecurity?
    2. مختصر كتابي: What is Cybersecurity
    3. اختبار قصير: What is Cybersecurity
    4. Why Cybersecurity Matters
    5. مختصر كتابي: Why Cybersecurity Matters
    6. اختبار قصير: Why Cybersecurity Matters
    7. Cybersecurity Principles
    8. مختصر كتابي: Cybersecurity Principles
    9. اختبار قصير: Cybersecurity Principles
    10. اختبار الوحدة: Introduction
  3. 3
    Data Security4 دروس · 3 اختبارات يحتوي على دروس مجانية
    1. Data Classification
    2. مختصر كتابي: Data Classification
    3. اختبار قصير: Data Classification
    4. Sensitive Data Types درس مجاني
    5. مختصر كتابي: Sensitive Data Types درس مجاني
    6. اختبار قصير: Sensitive Data Types
    7. اختبار الوحدة: Data Security
  4. 4
    Network Fundamentals6 دروس · 4 اختبارات
    1. OSI Model
    2. مختصر كتابي: OSI Model
    3. اختبار قصير: OSI Model
    4. Network Ports
    5. مختصر كتابي: Network Ports
    6. اختبار قصير: Network Ports
    7. How the Internet Works
    8. مختصر كتابي: How Internet Works
    9. اختبار قصير: How Internet Works
    10. اختبار الوحدة: Network Fundamentals
  5. 5
    HTTP Protocol10 دروس · 6 اختبارات
    1. HTTP Request
    2. مختصر كتابي: HTTP Request
    3. اختبار قصير: HTTP Request
    4. HTTP Response
    5. مختصر كتابي: HTTP Response
    6. اختبار قصير: HTTP Response
    7. Status Codes
    8. مختصر كتابي: Status Codes
    9. اختبار قصير: Status Codes
    10. CORS
    11. مختصر كتابي: CORS
    12. اختبار قصير: CORS
    13. HTTP vs HTTPS
    14. مختصر كتابي: HTTP Vs HTTPS
    15. اختبار قصير: HTTP Vs HTTPS
    16. اختبار الوحدة: HTTP Protocol
  6. 6
    Cryptography12 درسًا · 7 اختبارات
    1. Introduction to Cryptography
    2. مختصر كتابي: Introduction to Cryptography
    3. اختبار قصير: Introduction to Cryptography
    4. Symmetric Encryption
    5. مختصر كتابي: Symmetric Encryption
    6. اختبار قصير: Symmetric Encryption
    7. Asymmetric Encryption
    8. مختصر كتابي: Asymmetric Encryption
    9. اختبار قصير: Asymmetric Encryption
    10. Hashing
    11. مختصر كتابي: Hashing
    12. اختبار قصير: Hashing
    13. Digital Signature
    14. مختصر كتابي: Digital Signature
    15. اختبار قصير: Digital Signature
    16. Message Authentication Code (MAC)
    17. مختصر كتابي: Message Authentication Code (MAC)
    18. اختبار قصير: Message Authentication Code (MAC)
    19. اختبار الوحدة: Cryptography
  7. 7
    Authentication18 درسًا · 10 اختبارات يحتوي على دروس مجانية
    1. Authentication vs Authorization درس مجاني
    2. مختصر كتابي: Authentication Vs Authorization
    3. اختبار قصير: Authentication Vs Authorization
    4. Session Management
    5. مختصر كتابي: Session Management
    6. اختبار قصير: Session Management
    7. Basic Authentication
    8. مختصر كتابي: Basic Authentication
    9. اختبار قصير: Basic Authentication
    10. Cookie-based Authentication
    11. مختصر كتابي: Cookie-based Authentication
    12. اختبار قصير: Cookie-based Authentication
    13. Token-based Authentication
    14. مختصر كتابي: Token-based Authentication
    15. اختبار قصير: Token-based Authentication
    16. JSON Web Token (JWT)
    17. مختصر كتابي: JSON Web Token (JWT)
    18. اختبار قصير: JSON Web Token (JWT)
    19. One-time Password (OTP)
    20. مختصر كتابي: One-Time Password (OTP)
    21. اختبار قصير: One-Time Password (OTP)
    22. API Key Authentication
    23. مختصر كتابي: API Key Authentication
    24. اختبار قصير: API Key Authentication
    25. How to Protect User Accounts
    26. مختصر كتابي: How to Protect Users Accounts
    27. اختبار قصير: How to Protect Users Accounts
    28. اختبار الوحدة: Authentication
  8. 8
    Introduction to the Lab Environment6 دروس · 1 اختبار
    1. What Is the Lab Environment?
    2. مختصر كتابي: What is the Lab Environment
    3. DVWA
    4. OWASP Mutillidae II
    5. OWASP Juice Shop
    6. Burp Suite & Web Security Academy
    7. اختبار الوحدة: Introduction to the Lab Environment
  9. 9
    Server-side Vulnerabilities13 درسًا · 1 اختبار
    1. SQL Injection
    2. Broken Authentication
    3. Broken Access Control
    4. Command Injection
    5. Path Traversal
    6. Unrestricted File Upload
    7. Sensitive Data Exposure
    8. Business Logic Vulnerabilities
    9. Race Conditions
    10. Server-side Request Forgery (SSRF)
    11. XML External Entity (XXE) Injection
    12. Common API Vulnerabilities
    13. Web LLM Attacks
    14. اختبار الوحدة: Server-side Vulnerabilities
  10. 10
    Client-side Vulnerabilities4 دروس · 1 اختبار يحتوي على دروس مجانية
    1. Cross-site Scripting (XSS)
    2. Cross-origin Resource Sharing (CORS)
    3. Cross-site Request Forgery (CSRF) درس مجاني
    4. Clickjacking
    5. اختبار الوحدة: Client-side Vulnerabilities
  11. 11
    OWASP Top 1011 درسًا · 1 اختبار
    1. What Is the OWASP Top 10?
    2. A01:2021 – Broken Access Control
    3. A02:2021 – Cryptographic Failures
    4. A03:2021 – Injection
    5. A04:2021 – Insecure Design
    6. A05:2021 – Security Misconfiguration
    7. A06:2021 – Vulnerable and Outdated Components
    8. A07:2021 – Identification and Authentication Failures
    9. A08:2021 – Software and Data Integrity Failures
    10. A09:2021 – Security Logging and Monitoring Failures
    11. A10:2021 – Server-side Request Forgery
    12. اختبار الوحدة: OWASP Top 10
  12. 12
    Conclusion
  1. الاختبار النهائي
    1. الاختبار النهائي

اشترك الآن سجّل الدخول تصفح الدورات