Functional PHP: Recursion, Pattern Matching, and Property Testing
اكتب كود PHP أكثر نظافة وموثوقية من خلال إتقان مفاهيم البرمجة الوظيفية، ومطابقة الأنماط الحديثة، وتقنيات الاختبار القوية.
💬مدرب ذكاء اصطناعي اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
🕐ابدأ في أي وقت بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
🌐بالعربية الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.
حول هذه الدورة
مع تزايد تعقيد تطبيقات PHP، فإن الاعتماد فقط على الأنماط الإلزامية التقليدية يمكن أن يؤدي إلى كود يصعب صيانته وعرضة للأخطاء. إن تبني تقنيات البرمجة الوظيفية يسمح لك بكتابة كود PHP أكثر أماناً وقابلية للتنبؤ وأسهل في الفهم.
ترشدك هذه الدورة النصية عبر مفاهيم البرمجة الوظيفية الأساسية في PHP، مع التركيز على العودية (recursion)، ومطابقة الأنماط الحديثة، والاختبار القائم على الخصائص. ستنتقل من كتابة حلقات برمجية مطولة تعتمد على الحالة إلى صياغة حلول أنيقة وتصريحية باستخدام ميزات PHP الحديثة.
ما ستتعلمه:
- فهم مفاهيم ومصطلحات البرمجة الوظيفية الأساسية في PHP
- استبدال الحلقات التكرارية المعقدة بدوال عودية نظيفة ومستقلة
- تنفيذ مطابقة الأنماط الحديثة باستخدام تعبيرات match في PHP والهياكل الوظيفية
- تطبيق مفاهيم الاختبار القائم على الخصائص للتحقق من سلوك الكود عبر مدخلات متنوعة
- كتابة كود PHP تصريحي باستخدام دوال السهم (arrow functions) ومبادئ البيانات غير القابلة للتغيير
- ممارسة تصحيح الأخطاء وتحسين الخوارزميات العودية لمنع تجاوز سعة المكدس (stack overflows)
ستبدأ بالتعريفات الأساسية والمفاهيم الوظيفية الأولية قبل الغوص في تطبيقات الكود العملية. تتقدم المادة المكتوبة من الأنماط العودية إلى منهجيات الاختبار المتقدمة، مما يضمن أساساً مفاهيمياً وعملياً قوياً.
تم تصميم هذه الدورة لمطوري PHP الذين يرغبون في توسيع نماذج البرمجة الخاصة بهم وكتابة كود أكثر قوة. لا يلزم وجود خبرة سابقة في البرمجة الوظيفية أو الاختبار المتقدم.
ابدأ القراءة اليوم للارتقاء بمهارات تطوير PHP لديك باستخدام تقنيات البرمجة الوظيفية.
محتوى الدورة
ما الذي ستحصل عليه
📜شهادة إتمام أضفها إلى ملفك على LinkedIn
💬مدرّس AI شخصي عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
♾️وصول مدى الحياة عُد متى شئت، بلا انتهاء
📱الهاتف أو الكمبيوتر يعمل في أي مكان وعلى أي جهاز
💸استرداد خلال 14 يومًا دون أسئلة
⚡قصير ومركَّز 2 ساعة 30 دقيقة من المحتوى التطبيقي
شهادة إتمام
كل دورة تكملها على PickAClass تُصدر شهادة كهذه — أصلية، بكودها الخاص، قابلة للتحقّق عبر الرابط، ومفصّلة عمّا أُثبت فعلًا.
P
PickAClass
ملف المهارات · قابل للتحقّق
وثيقة
شهادة إتقان
تشهد هذه الوثيقة بأن
الاسم واللقب
أثبت بنجاح إتقان
Functional PHP: Recursion, Pattern Matching, and Property Testing
المهارات المُثبَتة
✓
تحليل أنماط السلوك
تأسيسي
1.2 ساعة
✓
أطر معمارية لاتخاذ القرارات
متمكّن
1.4 ساعة
✓
تصميم اختبار A/B
متمكّن
1.7 ساعة
✓
كتابة نصوص سلوكية
متقدّم
1.9 ساعة
P
PickAClass — الاسم واللقب
Functional PHP: Recursion, Pattern Matching, and Property Testing