طَبِّقْهاتعلّم المبدأ، وطبّقه بيدكمقرر 241 · تحليل وتصميم برمجيات الويب
تقييم الدرس 13

معمارية تطبيقات الويب: الطبقات و MVC

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

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

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

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

1) أي جزء في MVC يحوّل البيانات إلى HTML؟
2) في أي طبقة تُفرض الصلاحيات؟
3) ملف routes/web.php في Laravel مسؤول عن:
4) علامة «المتحكم السمين» هي:
5) في التطبيق المعروض، أي ملف يتغير لو انتقلت البيانات إلى MySQL؟

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

1) يجوز أن يتصل المتصفح بقاعدة البيانات مباشرة لتوفير الوقت.
الصواب: خطأ
2) في Django يقوم ملف views.py بدور المتحكم.
الصواب: صح
3) النموذج في MVC يعرف كيف تُرسم الصفحة.
الصواب: خطأ
4) فصل المسؤوليات يجعل تغيير الشكل لا يمسّ البيانات.
الصواب: صح
5) Laravel يستخدم Blade لقوالب العرض.
الصواب: صح

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

1) الجزء الذي يستقبل الطلب وينسّق بين النموذج والعرض هو .
الإجابة: المتحكم
2) يسمي Django نمطه .
الإجابة: MTV
3) الطبقات الثلاث: العرض، ومنطق العمل، و .
الإجابة: البيانات

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

1) من يستدعي findById في المخطط؟
العرض Viewالنموذج Modelالمتحكم Controllerالمسارات RoutesالمستخدمGET /courses/1show(id = 1)findById(1)كائن الدورةdetail(course)صفحة HTML200 + الصفحة
2) ما الذي يعيده العرض View إلى المتحكم؟
العرض Viewالنموذج Modelالمتحكم Controllerالمسارات RoutesالمستخدمGET /courses/1show(id = 1)findById(1)كائن الدورةdetail(course)صفحة HTML200 + الصفحة
أجب عن الأسئلة ثم اضغط «صحّح ورقتي».

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