اذهب إلى المحتوى

السؤال

نشر (معدل)

السلام عليكم في معظم المواقع التي نقوم بإنشائها تكون هناك بطاقات او زر للشراء وأيضا في تسجيل الدخول وانشاء حساب وتغيير كلمة السر وما الى ذلك....
نحن فقط نقوم بعمل الشكل الجمالي ولكنها في الحقيقة لا تعمل لقد قمت بعمل موقع يوتيوبي وكانت هناك صفحة تسجيل الدخول وغيرها ولكن لا تعمل ، وأيضا خاصية الدفع فلماذا ؟

أتمنى أن أكون قد وضحت ما اريده.

مع اطيب التحيات!

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر
بتاريخ 54 دقائق مضت قال Youssef Bahloul:

السلام عليكم في معظم المواقع التي نقوم بإنشائها تكون هناك بطاقات او زر للشراء وأيضا في تسجيل الدخول وانشاء حساب وتغيير كلمة السر وما الى ذلك....
نحن فقط نقوم بعمل الشكل الجمالي ولكنها في الحقيقة لا تعمل لقد قمت بعمل موقع يوتيوبي وكانت هناك صفحة تسجيل الدخول وغيرها ولكن لا تعمل ، وأيضا خاصية الدفع فلماذا ؟

 

أتمنى أن أكون قد وضحت ما اريده.

 

مع اطيب التحيات!

انت تعمل على التصميم فقط او مايسمى بالـFront End - الواجهة الامامية

انت تقوم بتصميم الشكل وتنسيق الصفحة لكن لاتعمل ولايتم تسجيل دخول او غيره

لكن هناك مطور Back End الواجهة الخلفية يقوم بربط الموقع مع قاعدة بيانات حتى تتم عملية تسجيل الحساب و عند تسجيل الدخول يتحقق ما اذا كان المستخدم مسجل وبياناته صحيحه او لا

ونقوم ب برمجة الباك اند بلغة PHP او اي لغة اخرى تعمل في جهة الخادم

دورة تطوير تطبيقات الويب باستخدام لغة PHP

  • 0
نشر

أولاً ما قمت بتنفيذه هو جانب الواجهة الأمامية Front-End وهو الجانب الخاص بعرض البيانات الواردة من الخادم أو من أي API خارجي والذي بدوره يعمل على واجهة خلفية Back-End، ولتفعيل خواص الموقع أنت بحاجة إلى برمجة واجهة خلفية أو استخدام واجهة API من طرف ثالث مثل بوابة دفع معتمدة وآمنة تسمح للعملاء بإجراء عمليات الشراء عبر الإنترنت، وبوابات الدفع تتيح التحقق من بطاقات الائتمان أو الحسابات المصرفية وتنفيذ العمليات المالية بشكل آمن. بعض أمثلة على بوابات الدفع هي PayPal وStripe و2Checkout.

وأنت في دورة تطوير واجهات المستخدم ستتعلم فقط تطوير الواجهة الأمامية وليس الخلفية، وليس عليك تعلم الواجهة الخلفية لتفعيل ميزة الشراء فكما أخبرتك هناك منصات جاهزة توفر لك API لذلك، لكن في حال أردت إضافة ميزات أخرى فقد تحتاج إلى تطوير الواجهة الخلفية من خلال node.js أو PHP وغيرهم مما يعني أنك ستصبح Full-stack developer.

 

  • 0
نشر

ما قمت به في دورة تطوير واجهة الاستخدام هو أقصى ما سيقوم به مطور الواجهة الأمامية، إذ أن التعامل مع مثل هاته الجزئية يتم غالبا على مستوى الواجهة الخلفية. ولذلك فإننا نكتفي في دورة تطوير واجهة الاستخدام بتوصيف مثل هاته الصفحات كعناصر ثابتة أو كمكونات جامدة غير مفعلة. في حين أن دورات أخرى من الأكاديمية نقوم فيها بتطوير كل هاته الوظيفية والتعامل معها على مستوى الواجهة الخلفية. 

نفس الشيء بالنسبة لصفحات تسجيل الدخول وغيرها، فهذا هو عمل مطور النظم الخلفية أساسا. هو ما يعطي الحياة لهاته الصفحات. 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...