انتقل إلى الدروس
LEARN BY BUILDING
شروحات كلوز تاجمبتدئ

تعلّم PHP.

افهم الأساس. وابنِ عليه.

دروس مرتّبة، شرح واضح، وخطوات صغيرة تصنع فرقًا. ابدأ من الأساسيات، وتقدّم في تعلّم PHP على مهلك.

محتوى مجاني بالكاملتعلّم على مهلك

دروس مرتّبة
145
فصل تعليمي
09
لغة الشرح
عربي
مشاهدة للمادة
59,988

البداية اللي تبني عليها

خطوتك الجاية في PHP

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

من المعرفة للتطبيق

ماذا ستتعلّم في PHP؟

مهارات بتكبر مع كل درس
  • ستتعلم أساسيات لغة PHP.
  • ستتعلم المتغيرات الخاصة بلغة PHP.
  • ستتعلم كيفية استخدام الحلقات التكرارية بشكل متقن.
  • ستتعلم كيفية إنشاء نماذج البيانات وكذلك التحقق من البيانات الموجودة فيها.
  • ستتعرف على العديد من الأدوات المتقدمة، مثل: ملفات تعريف الارتباط، والاستثناءات.

جهّز نفسك

قبل ما تبدأ

  • إتمام مادة Git بشكل كامل.
  • الالتزام بالمهام المطلوبة.

خطوتك لقدّام

هدفك بعد المادة

  • القدرة على التعامل مع قواعد البيانات باستخدام لغة PHP.
  • القدرة على استخدام لغة PHP في برمجة الواجهة الخلفية لمواقع وتطبيقات الويب.
  • القدرة على استخدام لغة PHP في التحقق من البيانات المدخلة بواسطة المستخدمين.

خريطة تعلّمك

محتوى المادة

ابدأ بالترتيب، أو اختَر الدرس اللي محتاجه.

9فصل 145درس

01

أساسيات PHP

60 درس
  1. 01 مقدمة PHPPHP HOME ابدأ الدرس
  2. 02 مقدمة PHPphp intro ابدأ الدرس
  3. 03 تثبيت PHPphp install ابدأ الدرس
  4. 04 بناء جملة PHPphp syntax ابدأ الدرس
  5. 05 تعليقات PHPPHP Comments ابدأ الدرس
  6. 06 تعليقات PHPphp comments ابدأ الدرس
  7. 07 تعليقات PHP متعددة الأسطرphp multiline comments ابدأ الدرس
  8. 08 متغيرات PHPPHP Variables ابدأ الدرس
  9. 09 المتغيراتvariables ابدأ الدرس
  10. 10 نطاق المتغيرات في PHPvariables scope ابدأ الدرس
  11. 11 PHP Echo / Printphp echo print ابدأ الدرس
  12. 12 PHP أنواع البياناتphp data types ابدأ الدرس
  13. 13 PHP السلاسل النصيةphp strings ابدأ الدرس
  14. 14 PHP Stringsphp strings ابدأ الدرس
  15. 15 تعديل السلاسل النصية (Strings)modify strings ابدأ الدرس
  16. 16 ربط النصوص (Strings)concatenate strings ابدأ الدرس
  17. 17 تقطيع Stringsslicing strings ابدأ الدرس
  18. 18 محارف الهروبescape characters ابدأ الدرس
  19. 19 أرقام PHPphp numbers ابدأ الدرس
  20. 20 PHP تحويل النوعphp casting ابدأ الدرس
  21. 21 PHP الرياضياتphp math ابدأ الدرس
  22. 22 الثوابت في PHPPHP Constants ابدأ الدرس
  23. 23 ثوابت PHP السحريةphp magic constants ابدأ الدرس
  24. 24 معاملات PHPphp operators ابدأ الدرس
  25. 25 PHP If...Else...Elseifphp if else elseif ابدأ الدرس
  26. 26 عبارات الشرط PHP Ifphp if ابدأ الدرس
  27. 27 معاملات PHP الشرطية (If Operators)php if operators ابدأ الدرس
  28. 28 PHP If...Elsephp if else ابدأ الدرس
  29. 29 PHP اختصار ifphp shorthand if ابدأ الدرس
  30. 30 PHP Nested ifphp nested if ابدأ الدرس
  31. 31 PHP جملة Switchphp switch ابدأ الدرس
  32. 32 حلقات PHPphp loops ابدأ الدرس
  33. 33 الحلقات التكرارية في PHPLoops ابدأ الدرس
  34. 34 حلقة While Loopwhile loop ابدأ الدرس
  35. 35 حلقة Do WhileDo While Loop ابدأ الدرس
  36. 36 حلقة ForFor Loop ابدأ الدرس
  37. 37 حلقة التكرار Foreachforeach loop ابدأ الدرس
  38. 38 Breakbreak ابدأ الدرس
  39. 39 عبارة `continue` في PHPthe continue statement in php ابدأ الدرس
  40. 40 دوال PHPphp functions ابدأ الدرس
  41. 41 PHP Arraysphp arrays ابدأ الدرس
  42. 42 المصفوفاتarrays ابدأ الدرس
  43. 43 المصفوفات المفهرسةindexed arrays ابدأ الدرس
  44. 44 المصفوفات الترابطيةassociative arrays ابدأ الدرس
  45. 45 إنشاء Arrayscreate arrays ابدأ الدرس
  46. 46 الوصول إلى عناصر الـ Arrayaccess array items ابدأ الدرس
  47. 47 تحديث عناصر Arrayupdate array items ابدأ الدرس
  48. 48 إضافة عناصر إلى Arrayadd array items ابدأ الدرس
  49. 49 إزالة عناصر Arrayremove array items ابدأ الدرس
  50. 50 ترتيب المصفوفاتsorting arrays ابدأ الدرس
  51. 51 المصفوفات متعددة الأبعادmultidimensionalarrays ابدأ الدرس
  52. 52 دوال Arrayarray functions ابدأ الدرس
  53. 53 PHP Superglobalsphp superglobals ابدأ الدرس
  54. 54 Superglobalssuperglobals ابدأ الدرس
  55. 55 $GLOBALSglobals ابدأ الدرس
  56. 56 $_SERVERserver ابدأ الدرس
  57. 57 $_REQUEST ابدأ الدرس
  58. 58 $_POSTpost ابدأ الدرس
  59. 59 المتغير $_GET$_GET ابدأ الدرس
  60. 60 PHP RegExphp regex ابدأ الدرس
02

PHP Forms

5 دروس
  1. 61 معالجة نماذج PHPphp form handling ابدأ الدرس
  2. 62 التحقق من صحة نماذج PHPphp form validation ابدأ الدرس
  3. 63 حقول نماذج PHP المطلوبةphp form required ابدأ الدرس
  4. 64 التعامل مع URL/E-mail في نماذج PHPphp form url email ابدأ الدرس
  5. 65 استكمال نموذج PHPphp form complete ابدأ الدرس
03

PHP Advanced

13 درس
  1. 66 التاريخ والوقت في PHPphpdateandtime ابدأ الدرس
  2. 67 تضمين PHPphp include ابدأ الدرس
  3. 68 التعامل مع الملفات في PHPphp file handling ابدأ الدرس
  4. 69 فتح/قراءة الملفات في PHPphp file open read ابدأ الدرس
  5. 70 إنشاء/كتابة ملفات PHPphp file create write ابدأ الدرس
  6. 71 PHP رفع الملفاتphp file upload ابدأ الدرس
  7. 72 PHP Cookiesphp cookies ابدأ الدرس
  8. 73 جلسات PHPphp sessions ابدأ الدرس
  9. 74 مرشحات PHPphp filters ابدأ الدرس
  10. 75 PHP Filters متقدمةPHP Filters Advanced ابدأ الدرس
  11. 76 PHP Callback Functionsphp callback functions ابدأ الدرس
  12. 77 PHP JSONphp json ابدأ الدرس
  13. 78 PHP الاستثناءاتphp exceptions ابدأ الدرس
04

PHP OOP

14 درس
  1. 79 PHP ما هو OOPphp what is oop ابدأ الدرس
  2. 80 الفئات/الكائنات في PHPphp classes objects ابدأ الدرس
  3. 81 PHP Constructorphp constructor ابدأ الدرس
  4. 82 PHP المدمّرphp destructor ابدأ الدرس
  5. 83 محدّدات الوصول في PHPphp access modifiers ابدأ الدرس
  6. 84 PHP الوراثةphpinheritance ابدأ الدرس
  7. 85 ثوابت PHPphp constants ابدأ الدرس
  8. 86 PHP الكلاسات التجريديةphp abstract classes ابدأ الدرس
  9. 87 واجهات PHPphp interfaces ابدأ الدرس
  10. 88 PHP Traitsphp traits ابدأ الدرس
  11. 89 أساليب PHP الساكنةphp static methods ابدأ الدرس
  12. 90 خصائص PHP الثابتةphp static properties ابدأ الدرس
  13. 91 PHP Namespacesphp namespaces ابدأ الدرس
  14. 92 PHP Iterablesphp iterables ابدأ الدرس
05

MySQL Database

14 درس
  1. 93 قاعدة بيانات MySQLMySQL Database ابدأ الدرس
  2. 94 الاتصال بـ MySQLmysql connect ابدأ الدرس
  3. 95 MySQL إنشاء قاعدة بياناتmysql create db ابدأ الدرس
  4. 96 إنشاء جدول MySQLMySQL Create Table ابدأ الدرس
  5. 97 إدراج البيانات في MySQLmysql insert data ابدأ الدرس
  6. 98 MySQL الحصول على آخر IDmysql get last id ابدأ الدرس
  7. 99 إدراج سجلات متعددة في MySQLmysql insert multiple ابدأ الدرس
  8. 100 MySQL Preparedmysql prepared ابدأ الدرس
  9. 101 MySQL تحديد البياناتmysql select data ابدأ الدرس
  10. 102 MySQL WHEREmysql where ابدأ الدرس
  11. 103 MySQL الترتيب حسبmysql order by ابدأ الدرس
  12. 104 حذف البيانات من MySQLmysqldeletedata ابدأ الدرس
  13. 105 تحديث بيانات MySQLmysql update data ابدأ الدرس
  14. 106 تحديد بيانات MySQLmysql limit data ابدأ الدرس
06

PHP XML

5 دروس
  1. 107 محللات PHP XMLphp xml parsers ابدأ الدرس
  2. 108 PHP SimpleXML Parserphp simplexml parser ابدأ الدرس
  3. 109 PHP SimpleXML - الحصول على البياناتphp simplexml get ابدأ الدرس
  4. 110 PHP XML Expatphp xml expat ابدأ الدرس
  5. 111 PHP XML DOMphp xml dom ابدأ الدرس
07

PHP - AJAX

6 دروس
  1. 112 مقدمة AJAXAJAX Intro ابدأ الدرس
  2. 113 AJAX PHP ابدأ الدرس
  3. 114 AJAX Database ابدأ الدرس
  4. 115 AJAX XMLajaxxml ابدأ الدرس
  5. 116 البحث المباشر باستخدام AJAXAJAX Live Search ابدأ الدرس
  6. 117 استطلاع AJAXAJAX Poll ابدأ الدرس
08

PHP Examples

8 دروس
  1. 118 أمثلة PHPphp examples ابدأ الدرس
  2. 119 مترجم PHPphp compiler ابدأ الدرس
  3. 120 اختبار PHPphp quiz ابدأ الدرس
  4. 121 تمارين PHPPHP Exercises ابدأ الدرس
  5. 122 سيرفر PHPphp server ابدأ الدرس
  6. 123 منهج PHPphp syllabus ابدأ الدرس
  7. 124 PHP خطة دراسيةphp study plan ابدأ الدرس
  8. 125 شهادة PHPphp certificate ابدأ الدرس
09

PHP Reference

20 درس
  1. 126 نظرة عامة على PHPphp overview ابدأ الدرس
  2. 127 مصفوفات PHPphp array ابدأ الدرس
  3. 128 العمل مع PHP Arraysphp arrays ابدأ الدرس
  4. 129 دالة array_change_key_case()array_change_key_case ابدأ الدرس
  5. 130 array_chunk() ابدأ الدرس
  6. 131 دالة array_column()array_column ابدأ الدرس
  7. 132 array_combine() ابدأ الدرس
  8. 133 الدالة array_count_values()array_count_values ابدأ الدرس
  9. 134 array_diff() ابدأ الدرس
  10. 135 array_diff_assoc() ابدأ الدرس
  11. 136 الدالة array_diff_key()array_diff_key ابدأ الدرس
  12. 137 array_diff_uassoc()array_diff_uassoc ابدأ الدرس
  13. 138 دالة array_diff_ukey()array_diff_ukey ابدأ الدرس
  14. 139 الدالة array_fill()array_fill ابدأ الدرس
  15. 140 array_fill_keys()array_fill_keys ابدأ الدرس
  16. 141 دالة array_filter()array filter ابدأ الدرس
  17. 142 الدالة array_flip()array_flip ابدأ الدرس
  18. 143 array_intersect()array_intersect ابدأ الدرس
  19. 144 array_intersect_assoc()array_intersect_assoc ابدأ الدرس
  20. 145 دالة array_intersect_key()array_intersect_key ابدأ الدرس

خطوة صغيرة كل يوم. فرق كبير مع الوقت.

جاهز تبدأ؟

تعلّم PHP خطوة بخطوة من أول درس.

ابدأ بالدرس الأول المتاح وطبّق كل فكرة بنفسك، وبعدها كمّل المسار في معسكرات كلوز تاج.