الفصل 3: تطبيقات الويب · الترم الأول

شرح الدرس 3-1: البنية العامة لتطبيقات الويب

الواجهة الأمامية تعرض وتجمع، والواجهة الخلفية تقرر وتعالج، وقاعدة البيانات تخزن وتسترجع — ثلاث طبقات متعاونة تجعل تطبيق الويب يعمل.

Read this page in English

ملخص الدرس

يمكن فهم كثير من تطبيقات الويب بنموذج تعليمي مبسط من ثلاث طبقات: واجهة أمامية للعرض والتفاعل، وواجهة خلفية لمعالجة الطلبات، وطبقة بيانات تحفظ البيانات التي يحتاجها التطبيق وتوفرها.

الخلاصة: الواجهة الأمامية تعرض وتجمع، والواجهة الخلفية تقرر وتعالج، وقاعدة البيانات تخزن وتسترجع — ثلاث طبقات متعاونة تجعل تطبيق الويب يعمل.

أهم المصطلحات

  • تطبيق الويب
  • الواجهة الأمامية
  • الواجهة الخلفية
  • قاعدة البيانات
  • بنية الطبقات الثلاث

صفحة الكتاب: الكتاب العربي 50 · الكتاب الإنجليزي 55

فيديو الشرح

Frontend و Backend و Database

Frontend و Backend و Database

فيديوهات تانية على الدرس

أسئلة مجانية على الدرس

من بنك أسئلة الكتاب. فكّر في الإجابة الأول وبعدين افتحها.

  1. 1. ما المقصود بتطبيق الويب حسب الدرس؟

    • برنامج يعمل فقط بعد تثبيته على الحاسب
    • جهاز خادم يخزن الصفحات دون أي شاشة
    • شبكة داخلية تربط أجهزة مدرسة واحدة
    • تطبيق يُستخدم من خلال متصفح الويب
    الإجابة

    الإجابة الصحيحة: تطبيق يُستخدم من خلال متصفح الويب

    تطبيق الويب تطبيق يُستخدم من خلال متصفح الويب.

    1. ماهية تطبيق الويب · صفحة 51

  2. 2. في الشكل، ماذا ترسل الواجهة الأمامية إلى الواجهة الخلفية؟

    • طلبًا (Request)
    • عرضًا (Display) للنتائج
    • استعلامًا (Query) إلى المستخدم
    • بيانات مخزنة (Data)
    الإجابة

    الإجابة الصحيحة: طلبًا (Request)

    في الشكل: الواجهة الأمامية ترسل طلبًا إلى الخلفية وتستقبل منها استجابة.

    شكل: نموذج مبسط لطبقات تطبيق الويب · صفحة 52

  3. 3. في تطبيق التواصل الاجتماعي (SNS)، ما الذي تعرضه الواجهة الأمامية؟

    • تحديد جمهور المنشورات
    • علاقات المتابعة المخزنة
    • الخط الزمني وشاشات النشر
    • التحكم في الإشعارات
    الإجابة

    الإجابة الصحيحة: الخط الزمني وشاشات النشر

    الواجهة الأمامية في SNS: الخط الزمني وشاشات النشر وإرسال المحتوى المُدخل.

    4. إعدادات تطبيقات الويب المألوفة · صفحة 53

كمّل المذاكرة على المنصة

الشرح الكامل لكل درس، محاكاة تفاعلية، واجب وامتحان لكل فصل، وبنك أسئلة كامل. جرّب مجانًا من غير كود.

دروس الفصل 3: تطبيقات الويب

  1. 3-1 البنية العامة لتطبيقات الويب
  2. 3-2 طرق الاتصال في تطبيقات الويب
  3. 3-3 أساسيات تكنولوجيا الواجهة الأمامية