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

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

0.1 · تذكر

1. ما هي Node.js؟

Node = لغة JS على الخادم والأدوات، عبر محرك V8 مع الوصول للنظام.
0.1 · تطبيق

2. يُشغِّل ساليم: console.log("Début") ؛ ثم setTimeout(() => console.log("Réponse"), 100) ؛ ثم console.log("Fin"). ما الترتيب؟

لا ينتظر البرنامج: تصل Fin قبل ردّ دالة الردّ.
0.1 · تطبيق

3. يجب على ساليم اختيار تقنية لواجهة API تنتظر كثيرًا قاعدة. لماذا تناسب Node؟

غير الحاجب + حلقة الأحداث: مثالية للإدخال/الإخراج مع انتظارات كثيرة.
0.1 · تحكيم

4. يُقترَح على ساليم ترميز فيديو ضخم حسابي 100 % على خيط Node الوحيد. ما الحكم؟

تتألّق Node في الإدخال/الإخراج؛ والحساب الثقيل يحتكر الخيط ويحجب كل شيء.
0.2 · تذكر

5. أي نسخة Node تختار للتعلّم والإنتاج؟

LTS الحالية = استقرار وتوافق npm ودعم طويل.
0.2 · تطبيق

6. ثبَّت ساليم Node للتوّ في الجزائر. ما الإجراء الذي يتحقّق أن كل شيء جاهز؟

رقمان ظاهران + سكربت يُنفَّذ = ‏Node في PATH.
0.2 · تطبيق

7. يتطلّب مشروعا ساليم نسختين مختلفتين من Node. ما الذي يلزمه؟

يُثبِّت nvm نسخًا عدة جنبًا إلى جنب؛ والمثبِّت وحده لا يدير سوى واحدة.
0.2 · تحكيم

8. يريد زميل التعلّم على Current غير مستقرة والهروب من الطرفية. ما القرار؟

LTS للاستقرار، والطرفية لا غنى عنها يُلطِّفها VS Code.
0.3 · تذكر

9. REPL أم ملف .js: ما دور كلٍّ؟

REPL = مسودة عابرة؛ وnode app.js = عمل محفوظ وقابل للإصدارات.
0.3 · تطبيق

10. يُشغِّل ساليم node app.js Salim مع النموذج (prenom = ‏argv[2] || "Salim"). ماذا يعرض السطر الأول؟

يُقرَأ الوسيط Salim في process.argv ويُدرَج في الرسالة.
0.3 · تطبيق

11. يكتب ساليم في سكربته window.document. ماذا يحدث تحت Node؟

لا صفحة في Node: نستخدم process و__dirname والوصول للنظام.
0.3 · تحكيم

12. كتب ساليم 200 سطر في REPL غير محفوظة ويريد المواصلة هكذا. ما الحكم؟

بعد سطرين، يُفرَض الملف؛ ويبقى REPL مسودة.
وماذا بعد؟
العودة إلى الدليلفهرس الدليل