طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 132 · تقنيات تطوير الواجهات الخلفية
تقييم الدرس 27

اختبار النشر والتحقق منه

أجب عن الأسئلة ثم اضغط «صحّح ورقتي» في آخر الصفحة. ← العودة إلى الدرس

أسئلة التقييم

تقييم الدرس 27: اختبار النشر والتحقق منه. إجاباتك تُحفظ تلقائيًّا على هذا الجهاز؛ أجب ثم اضغط «صحّح ورقتي».

1السؤال الأول: اختر الإجابة الصحيحة

1) لماذا قد يفشل تطبيق على الخادم مع أنه يعمل على XAMPP؟
2) أي طلب يجب أن يرد بـ 404 على الموقع المنشور؟
3) أداة لحفظ مجموعات طلبات API وإعادتها:
4) ترويسة تعرض زمن أجزاء المعالجة في أدوات المطوّر:
5) ماذا يطبع الكود إن ردت الصفحة بـ 200 وفيها النص المطلوب؟
<?php[$got, $body] = [200, '<h1>إدارة المستخدمين</h1>'];$ok = $got === 200 && str_contains($body, 'إدارة');echo $ok ? '✓' : '✗';

2السؤال الثاني: صح أم خطأ

1) يكفي اختبار الموقع من شبكة المعمل وجهاز واحد.
الصواب: خطأ
2) اختبارات النشر تُعاد بعد كل نشر جديد.
الصواب: صح
3) النسخة الاحتياطية التي لم يُجرَّب استرجاعها مضمونة دائمًا.
الصواب: خطأ
4) كثرة الرمز 401 على صفحة الدخول في السجل قد تعني محاولة تخمين.
الصواب: صح

3السؤال الثالث: أكمل الفراغات من القائمة المنسدلة

1) الدالة التي تعيد الزمن الحالي بدقة أجزاء الثانية هي .
الإجابة: microtime(true)
2) للتحقق من احتواء نص على نص آخر في PHP 8 نستخدم .
الإجابة: str_contains
3) أداة Chrome لتدقيق الأداء هي .
الإجابة: Lighthouse

4السؤال الرابع: أسئلة عملية

1) ماذا يرسل الخادم؟ (كل سطر في سطر)

<?php$results = [['/', 200, 200], ['/x', 404, 200]];$n = 0;foreach ($results as [$p, $want, $got]) {    if ($want === $got) $n++;    echo ($want === $got ? 'ok' : 'fail') . "\n";}echo $n;
الناتج الصحيح:
ok
fail
1
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

📝 معلم؟ أرسل ملاحظة للمؤلف عن هذا الدرس