1. الرئيسية
  2. مسارات التعلم
  3. تعلم PHP لتطوير المواقع من الصفر
مبتدئ

تعلم PHP لتطوير المواقع من الصفر

تعلم لغة الخادم التي تشغّل WordPress: المتغيرات والشروط والحلقات، والمصفوفات والدوال، والنماذج، والبرمجة الكائنية وPDO، مع محرر PHP 8 داخل كل درس.

ابدأ الدورة من الدرس الأول

  1. ما هي PHP؟ أول برنامج والمتغيرات وطباعة النصوص

    أول درس في تعلم PHP بالعربية: لماذا تشغّل معظم المواقع، ووسم php وecho، والمتغيرات وأنواع البيانات، والنصوص العربية، مع كود تشغله مباشرة.

    7 دقائق
  2. الشروط والحلقات في PHP: if وmatch وfor وforeach وwhile

    درس الشروط والحلقات في PHP بالعربية: if وelseif وmatch، والمقارنة الصارمة ===، والحلقات for وwhile وforeach، وbreak وcontinue.

    8 دقائق
  3. المصفوفات والدوال في PHP: المصفوفات الترابطية وarray_map وكتابة دوالك

    درس المصفوفات والدوال في PHP: المصفوفات الترابطية، وarray_filter وarray_map والفرز، وكتابة الدوال بالأنواع والقيم الافتراضية والدوال السهمية.

    9 دقائق
  4. PHP مع HTML: توليد الصفحات والنماذج و$_POST وحماية المدخلات

    درس PHP والويب بالعربية: توليد صفحات HTML، وقراءة النماذج عبر $_POST، والتحقق من المدخلات، والحماية من XSS، والجلسات وملفات الارتباط.

    8 دقائق
  5. البرمجة الكائنية وقواعد البيانات في PHP: الأصناف وPDO والاستعلامات الآمنة

    آخر درس في دورة PHP: الأصناف والكائنات والوراثة، والاستثناءات، والاتصال بـ MySQL عبر PDO والاستعلامات الآمنة، وتشفير كلمات المرور.

    10 دقائق

اختبار قصير

أجب عن الأسئلة بعد قراءة الدروس. تحتاج 5 إجابات صحيحة من 7 لتحصل على شهادة الإتمام.

1. بأي رمز يبدأ اسم المتغير في PHP؟
مثل $name.
2. كيف تدمج نصين في PHP؟
النقطة عامل الدمج.
3. لماذا تعطي strlen رقمًا أكبر للكلمات العربية؟
استخدم mb_strlen للحروف.
4. ما نتيجة "5" === 5؟
=== تقارن النوع أيضًا.
5. أي حلقة تمر على عناصر مصفوفة مباشرة؟
foreach ($arr as $k => $v).
6. كيف تحمي صفحتك عند طباعة تعليق كتبه زائر؟
تمنع تنفيذ وسوم script (XSS).
7. ما الطريقة الصحيحة لتخزين كلمات المرور؟
وتتحقق منها بـ password_verify.

أحسنت! أتممت مسار «تعلم PHP لتطوير المواقع من الصفر»

اكتب اسمك كما تريده على شهادة الإتمام، ثم نزّلها صورة PNG أو اطبعها.