انتقل إلى محتوى الدرس

Four Core Back-End Pillars الأركان الأربعة للواجهة الخلفية

تعرّف على مفهوم تطوير الواجهة الخلفية من جهة الخادم، وكيف تُعالج الطلبات الديناميكية خلف الكواليس، والأركان الأربعة للواجهة الخلفية، والمهام اليومية للمطور، والفرق بين الواجهة الأمامية والخلفية والتطوير الشامل.
3 صفوف تعليمية
تكنولوجيا الويب
0 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

تقوم أي واجهة خلفية حديثة — سواء كانت لمتجر إلكتروني صغير أو لمنصة تعليمية كبرى — على أربعة أركان معمارية مترابطة تعمل معاً في تناغم تام:

ركن الواجهة الخلفية الوظيفة الأساسية داخل النظام مثال عملي واقعي
1. الخادم () الحاسوب القوي المتصل بالإنترنت على مدار الساعة لاستقبال طلبات الزوار وتشغيل برمجيات الموقع. استقبال طلبات آلاف الزوار في نفس اللحظة وإبقاء الموقع متاحاً دون توقف.
2. منطق العمل () الكود البرمجي الذي يتخذ القرارات ويطبق شروط وقوانين المشروع والحسابات المالية. التأكد من أن كود الخصم غير منتهي الصلاحية قبل خصم 20% من قيمة الفاتورة.
3. قاعدة البيانات () المخزن المنظم الدائم الذي يحفظ سجلات المستخدمين والمنتجات والرسائل والمدفوعات. حفظ بيانات حساب طالب جديد وتقدمه في الدروس بحيث لا تضيع عند إغلاق المتصفح.
4. واجهة البرمجة () البوابة المنظمة التي تسمح للواجهة الأمامية وتطبيقات الهواتف بطلب البيانات من الخادم. توفير مسار موحد يزود موقع الويب وتطبيق الهاتف بقائمة الدروس المتاحة.

تأمل المخطط المعماري الآتي ثم جرّب المحاكي التفاعلي لتشاهد كيف تتعاون الأركان الأربعة عند اشتراك طالب في دورة تدريبية:

الصف 2 صورة توضيحية
مخطط يوضح الأركان الأربعة للواجهة الخلفية ورحلة الطلب الديناميكي ومقارنتها بالواجهة الأمامية
الصف 3 معاينة حية