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

السؤال

نشر

أريد عمل مشروع  api دون النظر للفديو لأتدرب عليه وأطبق ماتعلمته سابقا لكنني تايه 

  هل يوجد طريقة تساعدني في عمل مشروع api مشابه لي "تقييم الأفلام" أو  "تطوير تطبيق جوال"  لأنني لم أعرف كيف ابدأ ولا يوجد عندي اي فكرة لمشروع api

Recommended Posts

  • 0
نشر

ابدأ بشيء بسيط مثل عمل API لتسجيل دخول وتسجيل خروج المستخدمين. هذا شيء أساسي في كل مشاريع الويب. 

أو عمل  API لإدارة قائمة مفردات مثل قائمة المدن أو الدول (CRUD). يمكنك إضافة وتحديث وحذف بيانات بسيطة.

تخيل مشروع صغير مثل موقع لتقييم الأفلام أو المطاعم ثم تخيل البيانات والعمليات التي ستحتاجها.

ابدأ بسيطاً مثل إنشاء مستخدمين وإضافة تقييمات. ثم تطويره تدريجيا. 

لا تخف من الخطأ. ابدأ وتعلم من الأخطاء. المهم أن تكتسب الخبرة بالتطبيق العملي.

المهم البدء بشيء بسيط ومتواضع ثم التحسين تدريجيا.

وليكن انك اخترت "تقييم الافلام"
ولتكن اول خطوه هي انشاء حساب ثم طور ميزه تسجيل الدخول,
والخطوه الثانيه انشاء جدول الافلام (CRUD) = Create, Read, Update, Delete ثم طور ميزة عرض قائمة الأفلام,

والخطوه الثالثه ميزة إضافة تقييم فيلم بواسطة مستخدم معين.


لا تنسي :

اختبر كل ميزة بدقة قبل الانتقال للتالية, تابع بإضافة ميزات جديدة مثل تحرير التقييمات أو حذفها, استمر بتحسين وتطوير المشروع بشكل مستمر.
 

توكل على الله وبدأ بالخطوة الأولى. مع المثابرة ستتقن العمل بهذا المشروع. إذا احتجت أي مساعدة فلا تتردد.

  • 0
نشر

السلام عليكم ,
في حالة إذا أردت عمل مشروع api فبدايةً أول ما تقو به هو
1- تصميم قاعدة البيانات الخاصة بك و تصميم العلاقات بين كل الجداول 
و هذا ليس في الكود , لا هذا يكون في board خارجي أو غيره أولا 
ثم بعد ذلك يتم عملة في الكود 
2- قم بعمل السيرفر الخاص بك و تأكد من الconnection بينة و بين قاعدة البيانات التي سوف تستخدمها 
3-قم بعمل مسارات الapi (api routes) مثل /user و /product و غيرها مع تحديد الrequest method سواء GET ,POST , DELETE , PUT
4-قم بتصميم قاعدة البيانات الخاصة بك في الكود 
5- قم بتهيئة الcontrollers في كل route حتى تقوم بما تحتاجها أن تقوم به 
مثلا GET /product تقوم تهيئة الcontroller ألخاصة به أن يحضر عدد 1 product من قاعدة البيانات و هكذا 

  • 0
نشر

يمكنك ذلك بالتأكيد، وهذه بعض النصائح التي ستساعدك:

  • لا تنس أن البرمجة بشكل عام قائمة على حل المشاكل، أي أنه سواجهك العديد من المشاكل وستجد الأمر صعبا بالبداية، ولكن هذه طبيعي لأن عملك قائم على حل هذه المشاكل.
  • قم بالتخطيط للمشروع ومايلزمه من جداول او مستندات ضمن قاعدة البيانات قبل البدئ بالعمل.
  • فكر بأي تطبيق على أنه عمليات Create, Read, Update, Delete.
  • قم بانشاء endpoints معبرة عن الوظيفة التي تريدها لكل endpoint.
  • اختبر العمل الذي قمت وقسمه فور الانتهاء كي يسهل عليك حل الاخطاء في حال وجدت.

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...