🔍 الوحدة 1: فهم التهديدات الأمنية
📌 مقدمة عن الأمن السيبراني وأهميته.
📌 التهديدات الأكثر شيوعًا: SQL Injection, XSS, CSRF, LFI/RFI.
📌 أمثلة عملية عن الهجمات وتأثيرها على التطبيقات.
📌 أدوات تحليل واختبار الأمان: Burp Suite, OWASP ZAP.
🔒 الوحدة 2: تأمين المصادقة والبيانات
📌 أفضل ممارسات تشفير كلمات المرور باستخدام bcrypt وargon2.
📌 تأمين تسجيل الدخول: 2FA, OAuth, JWT.
📌 كيفية حماية جلسات المستخدم ومنع الاختراق.
📌 إعداد SSL/TLS لتشفير البيانات أثناء النقل.
🔐 الوحدة 3: حماية قواعد البيانات وسيرفر التطبيق
📌 إعداد MySQL بشكل آمن ومنع SQL Injection.
📌 ضبط أذونات قواعد البيانات (Privileges & Access Control).
📌 تهيئة السيرفر باستخدام ModSecurity, WAF, Fail2Ban.
📌 الحد من مخاطر رفع الملفات (File Upload Security).
🛠️ الوحدة 4: اختبار الأمان والتدقيق
📌 كيفية استخدام OWASP Top 10 لتقييم أمان التطبيقات.
📌 أدوات التدقيق والكشف عن الثغرات.
📌 تطبيق اختبارات الاختراق Penetration Testing على تطبيق حقيقي.
📌 وضع سياسات أمنية قوية لحماية التطبيق.
🛠 تطوير الإضافات المخصصة في WordPress
🔍 الوحدة 5: أساسيات بناء الإضافات في WordPress
📌 فهم هيكلة الإضافات وكيفية تسجيلها في WordPress Hooks & Filters.
📌 إنشاء أول إضافة والتحقق من توافقها مع النظام.
📌 إعداد صفحة إعدادات الإضافة ولوحة التحكم الخاصة بها.
🗄 الوحدة 6: العمل مع قواعد البيانات في WordPress
📌 إنشاء جداول مخصصة باستخدام wpdb.
📌 حفظ واسترجاع البيانات بطرق آمنة.
📌 تحسين استعلامات MySQL لضمان الأداء.
📩 الوحدة 7: تكامل الإضافة مع خدمات خارجية
📌 استخدام Twilio لإرسال رسائل SMS آمنة.
📌 تكامل مع PHPMailer لإرسال رسائل البريد الإلكتروني.
📌 تحسين التفاعل مع APIs مثل Google, OpenAI وغيرها.
🎨 الوحدة 8: تحسين واجهة الإضافة وتجربة المستخدم
📌 إنشاء واجهات مستخدم تفاعلية باستخدام JavaScript وCSS.
📌 استخدام AJAX لتحسين أداء الإضافة.
📌 تجربة التصميم لضمان قابلية الاستخدام وسهولة التفاعل.
🛠️ الوحدة 9: اختبار وتحسين أداء الإضافة
📌 تقنيات Debugging لضمان استقرار الإضافة.
📌 أدوات فحص الأداء وتحليل الكود.
📌 نشر الإضافة بشكل آمن في متجر WordPress.