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

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