تخطَّ إلى المحتوى
تطوير الويب

كورس PHP بالعربي

برمجة الخادم وبناء مواقع ديناميكية تتعامل مع قواعد البيانات.

  • تجهيز بيئة PHP وتشغيل أول صفحة
  • المتغيرات والشروط والحلقات والدوال
  • التعامل مع المصفوفات
  • استقبال بيانات النماذج بـ GET و POST
  • الاتصال بقاعدة بيانات وعرض بياناتها
  • دوال النصوص والتعامل الصحيح مع النص العربي
  • الجلسات والكوكيز وبناء تسجيل دخول
  • البرمجة الكائنية: الكلاسات والوراثة والواجهات
  • تقسيم المشروع إلى ملفات بـ include و require
  1. 1مقدمة في PHP وتثبيتهاتعرّف على PHP، لغة برمجة الخادم التي تشغّل ملايين المواقع: كيف تعمل مع HTML، وما الفرق بين الواجهة الأمامية والخادم، وكيف تثبّتها وتكتب أول صفحة PHP تعمل.
  2. 2المتغيرات وأنواع البيانات في PHPتعلّم المتغيرات في PHP: تعريفها بعلامة $، وأنواع البيانات الأساسية، والفرق بين علامات التنصيص المفردة والمزدوجة، ودمج النصوص بالنقطة، والثوابت.
  3. 3الشروط في PHP: if و elseif و matchتعلّم اتخاذ القرارات في PHP: الشروط if و elseif و else، والفرق المهم بين == و ===، والعوامل المنطقية، وتعبير match الحديث، والمعامل الثلاثي و ??.
  4. 4الحلقات في PHP: for و while و foreachتعلّم تكرار الأوامر في PHP بالحلقات: for عندما تعرف عدد المرات، و while و do while حسب شرط، و foreach للمصفوفات، و break و continue، وتوليد HTML.
  5. 5الدوال في PHP: الجاهزة ومن تأليفكتعلّم الدوال في PHP: الدوال الجاهزة مثل strlen و mb_strlen، وتعريف دوالك بالمعاملات والقيم الافتراضية و return، وتحديد الأنواع، ونطاق المتغيرات.
  6. 6المصفوفات في PHP: المرقمة والترابطيةتعلّم المصفوفات في PHP: المرقمة والترابطية بالمفاتيح، والإضافة والتعديل، والمرور عليها بـ foreach، وأهم الدوال مثل count و sort و implode، والمتداخلة.
  7. 7النماذج في PHP: استقبال البيانات بـ GET و POSTتعلّم استقبال بيانات النماذج في PHP عبر $_GET و $_POST، والفرق بينهما، والتحقق من المدخلات، والحماية من حقن الأكواد بـ htmlspecialchars، ونموذج تواصل كامل.
  8. 8الاتصال بقاعدة بيانات MySQL في PHP باستخدام PDOتعلّم ربط PHP بقاعدة بيانات MySQL باستخدام PDO: الاتصال ومعالجة الأخطاء، وقراءة البيانات وعرضها، والإضافة والتعديل والحذف بالاستعلامات المجهزة الآمنة.
  9. 9التعامل مع النصوص في PHP: أهم دوال النصوصتعلّم أهم دوال النصوص في PHP: البحث والاستبدال والقص والتقسيم بـ explode و implode، وتنسيق الأرقام والأسعار، ولماذا تحتاج دوال mb_ عند التعامل مع النص العربي.
  10. 10الجلسات والكوكيز في PHP: كيف يتذكر الموقع زائرهتعلّم كيف يتذكر موقعك الزائر بين الصفحات في PHP: حفظ بيانات بسيطة في الكوكيز بـ setcookie، وحفظ بيانات آمنة في الجلسة بـ $_SESSION، وبناء تسجيل دخول وخروج.
  11. 11البرمجة الكائنية في PHP: الكلاسات والكائنات والوراثةابدأ البرمجة الكائنية OOP في PHP: تعريف الكلاسات وإنشاء الكائنات، والمُنشئ والخصائص والتوابع، وحماية البيانات بـ private، والوراثة بـ extends، والواجهات.
  12. 12تقسيم المشروع في PHP: include و requireتعلّم كيف تقسّم موقع PHP إلى ملفات منظمة باستخدام include و require: ترويسة وتذييل مشتركان لكل الصفحات، وملف للدوال، وملف للإعدادات، والفرق بين الأربع صيغ.