اختبار المستوى 4 — مُعزَّز

الاختبار — أسئلة جديدة

4.1 · تذكر

1. في واجهة REST، من يحمل الفعل (الإنشاء، والقراءة، والحذف) ؟

الرابط = مورد بصيغة الجمع ؛ والفعل يأتي من طريقة HTTP.
4.2 · تذكر

2. كيف نخزن كلمة مرور مستخدم صحيحا ؟

نقارن عند الاتصال دون فك تشفير أبدا ؛ وليست بيتيّة أبدا.
4.3 · تذكر

3. ماذا يتيح مقبس الويب مقابل HTTP الكلاسيكي ؟

اتصال مفتوح باستمرار، ورسائل في الاتجاهين.
4.1 · تطبيق

4. ينشئ ساليم منتجا عبر POST /api/v1/produits. أي رموز تنتظرها الواجهة الأمامية ؟

201 بعد الإنشاء، و400 إذا غير صالح، و404 إذا غاب المورد.
4.1 · تطبيق

5. تكبر واجهة ساليم : أين نضع منطق إنشاء منتج ؟

المسارات (الروابط) ← المتحكمات (المنطق) ← النماذج (البيانات).
4.2 · تطبيق

6. يصل طلب دون رمز إلى /mon-compte (مسار ساليم المحمي). الرد ؟

401 = غير موثق ؛ و403 = موثق لكن دون حق.
4.3 · تطبيق

7. يريد ساليم دردشة حسب المتجر. كيف يعزل المحادثات ؟

الغرف : من ينضم إلى ماذا، والبث بالمحيط الصحيح.
4.4 · تطبيق

8. يرسل عميل { prix: -5 } دون اسم إلى واجهة ساليم. ماذا نفعل ؟

التحقق قبل المعالجة ؛ و400 واضح، وليست تسربا حساسا أبدا.
4.4 · تطبيق

9. أين نضع وسيط إدارة أخطاء Express لساليم ؟

مركزي في الآخر : صيغة خطأ واحدة لكل الواجهة.
4.2 · تحكيم

10. يكتشف ساليم سر الترميز مكتوبا في الكود في commit مدفوع على Git. أول منعكس ؟

السر خارج الكود وخارج Git ؛ وتدوير فوري بعد الانكشاف.
4.3 · تحكيم

11. يستطلع 40 بائعا الواجهة « هل من جديد ؟ » كل ثانية فيتشبع الخادم. تحكيم ساليم ؟

الدفع عبر اتصال مفتوح بدلا من إعادة السؤال في حلقة.
4.4 · تحكيم

12. عشية تسليم، يتردد ساليم في كتابة اختبارات (« صار يشتغل »). ماذا يقرر ؟

عدم الانحدار : السلسلة الخضراء قبل كل دمج تحرر التطورات.
وماذا بعد؟
العودة إلى الدليلفهرس الدليل