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. عشية تسليم، يتردد ساليم في كتابة اختبارات (« صار يشتغل »). ماذا يقرر ؟
عدم الانحدار : السلسلة الخضراء قبل كل دمج تحرر التطورات.
وماذا بعد؟
النتيجة 80 % فأكثر : مروا إلى المستوى 5 — Node.js الاحترافي (TypeScript والأداء وDocker والنشر) وصنعنة واجهاتكم.
النتيجة 50-79 % : أعيدوا الأقسام الراسبة (CRUD في 4.1، والتوثيق في 4.2، والزمن الحقيقي في 4.3، وجعل الموثوقية في 4.4)، وأعيدوا قراءة الشروح أعلاه، ثم أعيدوا الاختبار.
النتيجة أقل من 50 % : أعيدوا المستوى من 4.1 ببرمجة كل نموذج (الموجه، والتوثيق، والدردشة، والاختبارات)، ثم أعيدوا الامتحان برأس مرتاح.