تخطّ إلى المحتوىتواصل معنا

الخادم (الواجهة الخلفية)

بالإنجليزية: Backend

بناء التطبيقات

الجزء الخفي من التطبيق الذي يعالج الطلبات ويطبق قواعد العمل ويتعامل مع قاعدة البيانات والمدفوعات.

الواجهة الخلفية هي «المطبخ» خلف الواجهة. عندما يضغط العميل «إتمام الطلب»، يتحقق الخادم من المخزون، ويحسب السعر والضريبة، ويتواصل مع بوابة الدفع، ويحفظ الطلب في قاعدة البيانات، ويرسل رسالة التأكيد. يُكتب عادةً بلغات مثل TypeScript أو Python. ولا يراه العميل، لكنه يشعر بأثره في كل خطوة.

الخادم هو مكان الأمان الحقيقي وقواعد العمل. الأسعار والصلاحيات والتحقق من الدفع يجب أن تُحسب هنا، لأن الواجهة الأمامية يمكن التلاعب بها. كما أن أداءه يحدد قدرة التطبيق على تحمّل عدد كبير من المستخدمين في وقت واحد. نصيحة عملية: لا تثق بأي قيمة تأتي من المتصفح، مثل سعر المنتج أو نسبة الخصم؛ أعد حسابها في الخادم دائمًا. واحفظ المفاتيح السرية للخدمات الخارجية في الخادم فقط، ولا تضعها في كود الواجهة.

مثالعند استخدام كوبون خصم، الخادم هو من يتحقق أن الكوبون صالح ولم يُستخدم أكثر من الحد المسموح، ثم يحسب السعر النهائي.
كل المصطلحات

فكرتك تستاهل تطلع للنور.

صِفها بالعربي أو الإنجليزي، وفنّان يبنيها ويختبرها وينشرها — بدون أي خبرة في البرمجة. ابدأ مجاناً، بدون بطاقة ائتمان.