201 بعد الإنشاء، و400 إذا غير صالح، و401 إذا غير موثق.
4.4 · تطبيق
7. يصل طلب دون رمز إلى /api/produits المحمية خاص برياد. الرد ؟
401 = غير موثق ؛ والسر في .env، وليس في الكود أبدا.
4.5 · تطبيق
8. يريد رياد تثبيت حساب prixTTC خاصته. أول اختبار ؟
مدخل ← متوقع في تأكيد، مع الحالات الحدية.
4.3 · تطبيق
9. يفرض عميل رياد سيمفوني وفريقه يعرف لارافيل. التحكيم ؟
مفاهيم قابلة للنقل : MVC و ORM والقوالب والتوجيه.
4.2 · تحكيم
10. يكتشف رياد سر JWT ملصقا في الكود في commit مدفوع. أول منعكس ؟
السر خارج الكود وخارج Git ؛ وتدوير فوري بعد الانكشاف.
4.5 · تحكيم
11. عشية التخفيضات، يتردد رياد في الاختبار (« صار يشتغل »). القرار ؟
عدم الانحدار : السلسلة الخضراء قبل كل تسليم.
4.4 · تحكيم
12. يجب على رياد خدمة الفهرس نفسه للموقع والهاتف. البنية ؟
خلفية مفصولة وعملاء متعددون وعقد مُصدَر.
وماذا بعد؟
النتيجة 80 % فأكثر : مروا إلى المستوى 5 — PHP الاحترافي (الأنماط والأداء وDocker والنشر) وقودوا تطبيقاتكم إلى الإنتاج.
النتيجة 50-79 % : أعيدوا الأقسام الراسبة (MVC في 4.1، ولارافيل في 4.2، وسيمفوني في 4.3، والواجهة/JWT في 4.4، وبي.إتش.بي.يونيت في 4.5)، وأعيدوا قراءة الشروح أعلاه، ثم أعيدوا الاختبار.
النتيجة أقل من 50 % : أعيدوا المستوى من 4.1 ببرمجة كل نموذج (MVC وCRUD وتويغ (Twig) والواجهة والاختبارات)، ثم أعيدوا الامتحان برأس مرتاح.