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

Back-End Developer Daily Tasks مهام مطور الواجهة الخلفية اليومية

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

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

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

ما المهام اليومية الفعلية التي ينجزها مطور الواجهة الخلفية () داخل فرق البرمجة؟ تتركز مسؤولياته الهندسية في أربعة محاور رئيسية:

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

عندما تطلب شاشة الواجهة الأمامية ملخص فاتورة من الخادم، يقوم الكود الذي كتبه مطور الواجهة الخلفية بتجهيز وإرجاع استجابة منظمة مثل المثال الآتي:

الصف 2 كود برمجي
JSON
{
  "orderId": 5042,
  "status": "confirmed",
  "subtotal": 120.00,
  "discountApplied": 20.00,
  "finalTotal": 100.00,
  "freeShipping": true
}