Functional PHP: Recursion, Pattern Matching, and Property Testing — PickAClass
⏱ 2 ساعة 30 دقيقة 📚 25 دورة

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
صفحة 2 من 2
تفاصيل الأداء
ملخّص العمل الدراسي
الدورات المكتملة 14 / 14
أسئلة التدريب 26 / 28
الواجبات المُسلَّمة 4 (متوسط 4.5 / 5)
المشروع الختامي تمت مراجعته — 4.6 / 5
إجمالي التدريب 6.2 ساعة
معيار الأداء
ترتيب الدفعة ضمن أفضل 12% من 1,625
وقت الإكمال 11 يومًا (الوسيط: 22)
درجة الإتقان 91 / 100
درجة أسئلة التدريب 94%
التحقّق من المهارة مسار مهارة موثّق
تحقّق من هذه الشهادة
pickaclass.com/certificates/PCC-2026-X4F7-AP19
صادر وفق المعايير الأكاديمية لـPickAClass. تعكس مستويات المهارة الأداء المُقيَّم وفق معيار كفاءات الدورة. هذه شهادة أصلية لهذه المنصّة.

المراجعات

لا توجد مراجعات بعد — كن أول من يشارك تجربته.

اكتب مراجعة

☆☆☆☆☆
سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع