مميز Advanced 12-16 weeks

خارطة طريق Laravel Security

تعلم حماية تطبيقات Laravel من الثغرات الأمنية. من SQL Injection إلى XSS، من CSRF إلى Authentication Security.

Your Progress 0%

Who is this for?

مطورو Laravel الذين يريدون تعلم أمان تطبيقات الويب. خبرة متوسطة في Laravel مطلوبة.

Prerequisites

خبرة متوسطة في Laravel، فهم أساسي لأمان تطبيقات الويب، معرفة بـ HTTP/HTTPS، فهم Authentication & Authorization.

Learning Outcomes

حماية من SQL Injection، حماية من XSS و CSRF، تطبيق Authentication & Authorization آمن، Encryption & Hashing، Security Headers، Security Auditing.

"هذه الخارطة تركز على أمان تطبيقات Laravel. سنغطي جميع الثغرات الأمنية الشائعة وكيفية حماية تطبيقاتك منها."

Start

تعلم الثغرات الأمنية الأساسية: SQL Injection، XSS، CSRF، و Input Validation.

SQL Injection XSS CSRF Input Validation
SQL Injection Protection Concept *

تعلم حماية تطبيقاتك من SQL Injection.

Task: راجع كودك وتأكد من استخدام Parameter Binding.

XSS Prevention Concept *

تعلم حماية تطبيقاتك من XSS Attacks.

Task: طبق XSS Protection في جميع Forms.

CSRF Protection Concept *

تعلم حماية تطبيقاتك من CSRF Attacks.

Task: تأكد من تفعيل CSRF Protection.

Input Validation Concept *

تعلم Input Validation الشامل.

Task: طبق Validation على جميع Inputs.

مشروع: Security Audit Practice *

قم بمراجعة أمنية شاملة لتطبيقك.

Task: حدد وحل جميع الثغرات الأمنية.

تعلم أمان Authentication. Password Hashing، 2FA، و Session Security.

Authentication Security Password Hashing 2FA Session Security
Password Security Concept *

تعلم أفضل ممارسات Password Security.

Task: طبق Password Hashing و Password Policies.

Password Hashing Concept *

تعلم استخدام Password Hashing في Laravel.

Task: طبق Password Hashing.

Two-Factor Authentication Concept *

تعلم تطبيق 2FA في Laravel.

Task: طبق 2FA في مشروعك.

Session Security Concept *

تعلم Session Security best practices.

Task: طبق Session Security.

مشروع: Secure Authentication Practice *

أنشئ نظام Authentication آمن بالكامل.

Task: طبق جميع ممارسات Authentication Security.

تعلم Authorization المتقدم. Policies، Gates، و Role-Based Access Control.

Authorization Policies Gates Role-Based Access
Laravel Policies Concept *

تعلم استخدام Policies للـ Authorization.

Task: أنشئ Policies متعددة لمشروعك.

Laravel Gates Concept *

تعلم استخدام Gates للـ Authorization.

Task: أنشئ Gates متعددة.

Role-Based Access Control Concept *

تعلم تطبيق RBAC في Laravel.

Task: طبق RBAC في مشروعك.

Permission Management Concept *

تعلم إدارة Permissions بشكل متقدم.

Task: أنشئ نظام Permission management.

مشروع: Authorization System Practice *

أنشئ نظام Authorization شامل.

Task: طبق Policies و Gates و RBAC.

تعلم Encryption و Hashing في Laravel. API Security و HTTPS.

Encryption Hashing API Security HTTPS

تعلم Security Headers، Security Auditing، Vulnerability Scanning، و Compliance.

Security Headers Security Auditing Vulnerability Scanning Compliance
Complete!
مشاركة