GENAI 102
M02 · L04
جانب الخادم

أساسيات الخلفية

الخلفية هي الخادم — الجزء الذي لا يراه مستخدموك أبداً. تُشغّل المنطق، وتفرض القواعد، وتحرس البيانات خلف كل ما تعرضه الواجهة الأمامية.

01 / 08
GENAI 102
M02 · L04
أربع مهام

ماذا تفعل الخلفية

مهما كان التطبيق، يعود جانب الخادم دائماً إلى الحفنة نفسها من المهام.

  • منطق العمل — قواعد تطبيقك
  • المصادقة — من يُسمح له بفعل ماذا
  • التحدّث إلى قاعدة البيانات — قراءة البيانات المخزّنة وكتابتها
  • إتاحة واجهة API — نقاط النهاية التي تستدعيها الواجهة الأمامية
02 / 08
GENAI 102
M02 · L04
الحلقة الأساسية

الطلب ← الاستجابة

تستقبل الخلفية طلباً، وتتحقّق من الأذونات، وتؤدّي العمل، ثم تُعيد البيانات — عادةً بصيغة JSON.

مثال بسطر واحد
GET /tasks/this-week ← تحقّق من المستخدم، اقرأ قاعدة البيانات، أعِد القائمة بصيغة JSON
03 / 08
GENAI 102
M02 · L04
حدود الثقة

لا يمكنك الوثوق بالمتصفّح

أي شيء يُرسَل إلى المتصفّح يمكن للمستخدم تغييره — الشيفرة، والبيانات، وكل قيمة على جانب العميل. لذلك يجب أن تعيش الحماية والأسرار ومصدر الحقيقة على الخادم، حيث لا يستطيع المستخدم الوصول إليها.

القاعدة
تحقّق وافرض القواعد على الخادم — لا تعتمد أبداً على الواجهة الأمامية لإبقاء أحد نزيهاً.
04 / 08
GENAI 102
M02 · L04
منظور الباني

صغيرة، لكن مفهومة

قد تكون الخلفية الصغيرة حفنة من نقاط النهاية. يمكن لوكيل برمجي أن يُنشئ هيكلها لك في دقائق — لكنك ما زلت بحاجة إلى فهم المصادقة وأين تعيش الأسرار، حتى لا تُطلق شيئاً غير آمن.

05 / 08
GENAI 102
طبّقها
من الفكرة إلى المشروع الختامي

طبّقها

كيف تُطبّق: اكتب قائمة بالإجراءات الثلاثة أو الأربعة التي يحتاج تطبيقك أن يؤدّيها الخادم — مثلاً «أضِف مهمة»، «اعرض هذا الأسبوع»، «لخّص». تصبح هذه نقاط نهاية واجهة API الخاصة بك.

  • متتبّع المهام الأسبوعي بالذكاء الاصطناعي — تحتفظ الخلفية بخطاف المراسلة webhook، واستدعاءات LLM، والمصادقة، والوصول إلى قاعدة البيانات. وفيها يعيش المنطق الحقيقي.
  • موقع العلامة الشخصية — غالباً لا يحتاج الموقع الثابت إلى خلفية على الإطلاق. إدراك ذلك يوفّر التكلفة والتعقيد — وهي مفاضلة من الوحدة الرابعة.
06 / 08
GENAI 102
اختبار سريع

تحقّق ممّا ثبت

ثلاثة أسئلة من هذا الدرس. أجب لترى السبب — يظهر الشرح سواء أصبتَ أم أخطأت. ولا شيء يُسجَّل أو يُحفَظ.

السؤال 1 من 0
النتيجة 0/0

07 / 08
GENAI 102
ملخّص
خلاصة

ما الذي تعلّمته

تُشغّل الخلفية المنطق، وتتولّى المصادقة، وتتحدّث إلى قاعدة البيانات، وتُتيح واجهة API. وهي موجودة بشكل منفصل لأنه لا يمكن الوثوق بالمتصفّح — الأسرار ومصدر الحقيقة يخصّان الخادم.

08 / 08