
PHP Bootcamp
طوّر مهاراتك في برمجة الويب من جهة الخادم مع دورة PHP Bootcamp للمستوى المتوسط، واستكشف PHP 8 عبر مسار منظم يجمع بين ترسيخ المفاهيم والتطبيق العملي. تبدأ الرحلة بإعداد بيئة العمل ومراجعة أنواع البيانات والتحويل بينها والمتغيرات والثوابت والمعاملات، مع التركيز على كتابة شيفرة واضحة وفهم سلوك اللغة. تعمّق بعد ذلك في الشروط والحلقات وتضمين الملفات، وتعلّم بناء دوال قابلة لإعادة الاستخدام باستخدام المعاملات المرنة والتمرير بالمرجع وتحديد نوع القيمة المعادة والدوال المجهولة والسهمية. وسّع قدراتك في معالجة النصوص والمصفوفات والعمليات الرياضية، والتحقق من صحة المدخلات وتنقيتها، وإدارة الملفات والمجلدات والصلاحيات وقراءة البيانات وكتابتها. تضم الدورة 105 جلسات، تتبع كل جلسة منها أسئلة اختبار قصيرة من 5 أسئلة مع ظهور الدرجة فورًا، لتتمكن من قياس فهمك وتحديد ما يحتاج إلى مراجعة. وعند إكمال الدورة، تحصل على شهادة إتمام توثّق إنجازك وتدعم خطوتك التالية نحو تطوير تطبيقات PHP أكثر تنظيمًا وكفاءة.
ماذا ستتعلم
- إعداد بيئة عمل PHP 8 وتطبيق قواعد المتغيرات والثوابت وأنواع البيانات والتحويل بينها والمعاملات لكتابة شيفرة واضحة ومتوقعة السلوك.
- توظيف الشروط والحلقات وأوامر التحكم في التكرار وتضمين الملفات لتنظيم تدفق التنفيذ وتقليل تكرار الشيفرة.
- بناء دوال قابلة لإعادة الاستخدام باستخدام القيم الافتراضية والمعاملات المتغيرة وفك المعاملات والتمرير بالمرجع وتحديد نوع القيمة المعادة والدوال المجهولة والسهمية.
- معالجة النصوص والمصفوفات باستخدام دوال البحث والاستبدال والتقطيع والدمج والفرز والتصفية والتحويل والاختزال، وتطبيق الدوال الرياضية المناسبة.
- التمييز بين التحقق من صحة المدخلات وتنقيتها، واستخدام مرشحات PHP المناسبة لفحص البيانات ومعالجتها.
- إدارة الملفات والمجلدات والمسارات والصلاحيات، وتنفيذ عمليات القراءة والكتابة والتنقل داخل الملفات باستخدام مؤشرات الملفات والحلقات.
محتوى الكورس
- 1مقدمة إلى PHP ومعلومات أساسية
- 2مستجدات PHP 8 وطريقة دراسة الدورة
- 3تثبيت PHP وإعداد بيئة العمل
- 4وسوم PHP وفصل التعليمات
- 5التعليقات وأفضل الممارسات
- 6مقدمة إلى أنواع البيانات
- 7التحويل التلقائي للأنواع
- 8التحويل الصريح للأنواع
- 9القيم المنطقية والتحويل إليها
- 10السلاسل النصية ومحارف الهروب
- 11صياغتا Heredoc وNowdoc
- 12المصفوفات واختبارات متنوعة
- 13مقدمة في المتغيرات وقواعد تسميتها
- 14تطبيقات عملية على المتغيرات
- 15المتغيرات المتغيرة
- 16الإسناد بالقيمة وبالمرجع
- 17المتغيرات المعرفة مسبقًا واختبارها
- 18مقدمة إلى الثوابت
- 19الثوابت المعرفة مسبقًا والسحرية والكلمات المحجوزة
- 20العوامل الحسابية
- 21عوامل الإسناد
- 22عوامل المقارنة: المساواة والهوية
- 23عوامل المقارنة: الترتيب والمقارنة الثلاثية
- 24عوامل الزيادة والنقصان
- 25المعاملات المنطقية
- 26معاملات السلاسل النصية
- 27معاملات المصفوفات
- 28معامل التحكم في الأخطاء
- 29أولوية المعاملات
- 30أساسيات if وelseif وelse
- 31أمثلة عملية على الشروط
- 32تدريبات متقدمة على الشروط
- 33الصياغة البديلة لـ if و elseif و else
- 34الشروط المتداخلة وتطبيقات متقدمة
- 35المعامل الشرطي الثلاثي
- 36جملة switch
- 37حلقة while ومفهوم التكرار
- 38حلقة do while
- 39حلقة for
- 40حلقة foreach
- 41التحكم في الحلقات باستخدام break وcontinue
- 42تضمين الملفات باستخدام include وrequire
- 43مقدمة في الدوال ومبدأ DRY
- 44أمثلة متقدمة على المعاملات والوسائط
- 45الإرجاع والطباعة في الدوال
- 46القيم الافتراضية لمعاملات الدوال
- 47قوائم الوسائط متغيرة العدد
- 48تطبيقات على الدوال وفك الوسائط
- 49الدوال المتغيرة والتحقق من وجود الدوال
- 50تمرير المعاملات بالمرجع وتحديد نوع الإرجاع
- 51الدوال المجهولة
- 52الدوال السهمية
- 53الوصول إلى عناصر النص وتعديلها
- 54دوال النصوص: المجموعة الأولى
- 55دوال النصوص: المجموعة الثانية
- 56دوال النصوص: المجموعة الثالثة
- 57خمس دوال لمعالجة النصوص
- 58أربع دوال لمعالجة النصوص
- 59استبدال النصوص باستخدام str_replace وstr_ireplace
- 60استبدال جزء من النص باستخدام substr_replace
- 61أربع دوال للتعامل مع النصوص
- 62ثلاث دوال لمعالجة النصوص
- 63أربع دوال لمعالجة المصفوفات
- 64خمس دوال لمعالجة المصفوفات
- 65خمس دوال للمصفوفات
- 66التنقل بمؤشر المصفوفة
- 67دمج المصفوفات واستبدال عناصرها والعشوائية
- 68إضافة العناصر وحذفها من طرفي المصفوفة
- 69استخراج أجزاء المصفوفة وتعديلها
- 70سبع دوال لترتيب المصفوفات
- 71تصفية المصفوفات وتحويل قيمها
- 72اختزال المصفوفات
- 73الدوال الرياضية abs وmt_rand وintdiv وfmod
- 74التقريب باستخدام ceil وfloor
- 75التقريب باستخدام round
- 76الجذر التربيعي والقيم الدنيا والعليا
- 77دوال المرشحات filter_list وfilter_id وfilter_var
- 78مرشحات التحقق باستخدام filter_var: الجزء الأول
- 79مرشحات التحقق باستخدام filter_var: الجزء الثاني
- 80مرشحات التنقية باستخدام filter_var
- 81تصفية المدخلات باستخدام filter_input
- 82أساسيات دوال نظام الملفات
- 83فحص المجلدات وإنشاؤها وحذفها
- 84صلاحيات الملفات وذاكرة معلوماتها المؤقتة
- 85التعامل مع مسارات الملفات
- 86فتح الملفات وقراءتها وإغلاقها
- 87الكتابة إلى الملفات باستخدام fwrite
- 88قراءة الملفات والحلقات ونهاية الملف
- 89موضع مؤشر الملف: ftell وfseek وrewind
- 90البحث عن الملفات وإعادة تسميتها ونسخها وحذفها
- 91قراءة محتوى الملفات وكتابته
- 92مقدمة في دوال التاريخ والوقت
- 93تنسيق التاريخ: الأساسيات
- 94تنسيق التاريخ والوقت: رموز إضافية
- 95إضافة الفترات الزمنية وطرحها وتعديل التاريخ
- 96الطابع الزمني وتحليل التاريخ: time وgetdate وdate_parse
- 97دوال التاريخ والوقت: date_diff وstrtotime
- 98أساسيات ملفات تعريف الارتباط
- 99إعدادات ملفات تعريف الارتباط
- 100تعديل ملفات الارتباط وحذفها وتجميعها
- 101تطبيقات على ملفات تعريف الارتباط
- 102مقدمة إلى الجلسات
- 103تعديل بيانات الجلسة وتطبيقات عليها
- 104إنهاء الجلسات ومحاكاة تسجيل الدخول
- 105ترويسات HTTP وإعادة التوجيه
ماذا يقول طلابنا عن هذا الكورس
شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
شرح واضح ومنظم، والتمارين العملية ساعدتني أطبّق كل درس فورًا.
أفضل كورس أخذته في المجال، المحتوى عملي ومحدّث.
الجلسات قصيرة ومركزة، والشهادة أضافت لسيرتي الذاتية.
الواجبات والاختبارات جعلتني أتأكد من فهمي لكل جزء.
أسلوب المدرب ممتع، وأنصح به كل المبتدئين.
بعد الكورس قدرت أبدأ أول مشروع حقيقي لي.
آراء المتعلمين
قيّم الكورس واترك تعليقك
سجّل الدخول للتقييم- لا توجد تعليقات بعد — كن أول من يشارك رأيه.

