الفصل 3: تطبيقات الويب · الترم الأول
شرح الدرس 3-1: البنية العامة لتطبيقات الويب
الواجهة الأمامية تعرض وتجمع، والواجهة الخلفية تقرر وتعالج، وقاعدة البيانات تخزن وتسترجع — ثلاث طبقات متعاونة تجعل تطبيق الويب يعمل.
ملخص الدرس
يمكن فهم كثير من تطبيقات الويب بنموذج تعليمي مبسط من ثلاث طبقات: واجهة أمامية للعرض والتفاعل، وواجهة خلفية لمعالجة الطلبات، وطبقة بيانات تحفظ البيانات التي يحتاجها التطبيق وتوفرها.
الخلاصة: الواجهة الأمامية تعرض وتجمع، والواجهة الخلفية تقرر وتعالج، وقاعدة البيانات تخزن وتسترجع — ثلاث طبقات متعاونة تجعل تطبيق الويب يعمل.
أهم المصطلحات
- تطبيق الويب
- الواجهة الأمامية
- الواجهة الخلفية
- قاعدة البيانات
- بنية الطبقات الثلاث
صفحة الكتاب: الكتاب العربي 50 · الكتاب الإنجليزي 55
فيديو الشرح

Frontend و Backend و Database
فيديوهات تانية على الدرس
أسئلة مجانية على الدرس
من بنك أسئلة الكتاب. فكّر في الإجابة الأول وبعدين افتحها.
1. ما المقصود بتطبيق الويب حسب الدرس؟
- برنامج يعمل فقط بعد تثبيته على الحاسب
- جهاز خادم يخزن الصفحات دون أي شاشة
- شبكة داخلية تربط أجهزة مدرسة واحدة
- تطبيق يُستخدم من خلال متصفح الويب
الإجابة
الإجابة الصحيحة: تطبيق يُستخدم من خلال متصفح الويب
تطبيق الويب تطبيق يُستخدم من خلال متصفح الويب.
1. ماهية تطبيق الويب · صفحة 51
2. في الشكل، ماذا ترسل الواجهة الأمامية إلى الواجهة الخلفية؟
- طلبًا (Request)
- عرضًا (Display) للنتائج
- استعلامًا (Query) إلى المستخدم
- بيانات مخزنة (Data)
الإجابة
الإجابة الصحيحة: طلبًا (Request)
في الشكل: الواجهة الأمامية ترسل طلبًا إلى الخلفية وتستقبل منها استجابة.
شكل: نموذج مبسط لطبقات تطبيق الويب · صفحة 52
3. في تطبيق التواصل الاجتماعي (SNS)، ما الذي تعرضه الواجهة الأمامية؟
- تحديد جمهور المنشورات
- علاقات المتابعة المخزنة
- الخط الزمني وشاشات النشر
- التحكم في الإشعارات
الإجابة
الإجابة الصحيحة: الخط الزمني وشاشات النشر
الواجهة الأمامية في SNS: الخط الزمني وشاشات النشر وإرسال المحتوى المُدخل.
4. إعدادات تطبيقات الويب المألوفة · صفحة 53
كمّل المذاكرة على المنصة
الشرح الكامل لكل درس، محاكاة تفاعلية، واجب وامتحان لكل فصل، وبنك أسئلة كامل. جرّب مجانًا من غير كود.
دروس الفصل 3: تطبيقات الويب
- 3-1 البنية العامة لتطبيقات الويب
- 3-2 طرق الاتصال في تطبيقات الويب
- 3-3 أساسيات تكنولوجيا الواجهة الأمامية