بداية الباك اند

السلام عليكم ورحمة الله

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

احتاج قاعدة بيانات عشان تستقبل من المستخدم المدخلات وتعرضهم بالتطبيق ولكن انا مبتدئة بهذا المجال صار لي 3 شهور تقريبا من بدأت ولما وصلت مرحلة الباك اند احترت من وين ابدأ ، هل ابدأ بالفاير بيس او ال php او الsql & my sql وبصراحة ابدا مو فاهمة ايش ذولي وكيف استخدمهم وعلى اي اساس اختارهم ولا اعرف شغلات مثل api وغيرها ف حابه احد يعطيني توجه صغير وخريطة تلبي احتياجي اللي هو استقبال بيانات وعرضها بالتطبيق وطبعا مع الفنكشن المعروفة في اي تطبيق مثل تعديل واضافة وحذف.

وشكرا للكل مقدما


التعليق السابق

اشكرك على ردك وان سمحت احتاج لبعض التفاصيل التي فهمتها هل هي صحيحة ام لا.

1- في النقطة الأولى هل تقصد برنامج XAMPP لتفعيل Apache ؟

في النقطة الثالثة فهمت من ردك ان يجب كتابة قاعدة البيانات على سبيل المثال جدول يحتوي على الاسم والعمر وكلمة السر وغيرها في MySQL ويتم ربط هذه القاعدة وتطبيقي بواسطة لغة PHP عن طريق فنكشن خاصة بها صحيح؟

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

وبخصوص النقطة الثانية، فهمك صحيح، حيث تستطيعي استخدام قاعدة البيانات MySQL لإنشاء جداول تحتوي على الحقول المطلوبة مثل الاسم والعمر وكلمة المرور وغيرها وربط تطبيقك مع قاعدة البيانات باستخدام لغة PHP.

وببساطة تعمل PHP كوسيط بين التطبيق وقاعدة البيانات، فيقوم التطبيق بإرسال طلبات إلى PHP للقيام بالعمليات اللازمة على قاعدة البيانات، وتقوم PHP بتنفيذ هذه العمليات وإرجاع النتائج المناسبة إلى التطبيق.

يجب عليك تعلم لغة PHP وكيفية استخدامها في التفاعل مع قاعدة البيانات MySQL لكتابة الأكواد اللازمة لعمل التطبيق، وبالطبع تعلم لغة SQL الخاصة بقواعد البيانات.