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

عبدالحميد أوكسا

الأعضاء
  • المساهمات

    3
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة عبدالحميد أوكسا

  1. السلام عليكم 

    أخي يمكنك عمل مشروع عن طرق هذه الخطوات الأساسية 

    فهذه الخطوات هي ضرورية وهي:

    - جمع معلومات حول المشروع متلا في مشروع إدارة المدارس ( به مدرسين وتلاميد ومدير وحارس... وأيضا به أنضمة أخرى متل المكتبة, النقل المدرسي ... ) وهكذا حتى تجمع المعلومات 

    - إنشاء خورزميات للموقع إذا كان معقد لتسهيل

    - بعد ذالك لاأنصحك بالدهاب وعمل داتابايز بسرعة لا خطأ كبير, يجب عليك عمل تخطيط لقاعدة بينات على ورقة أو أي برنامج متل mysql workbench يعني تقوم بعمل جداول وتفكر وتضع تحديتات لأن الداتابايز هي شيء مهم 

    وبعد هذه الخطوات تأتي هذه الخطوات التي يستحسن عملها إذا كنت شغال على مشروع كبير :

    - تخطيك ل API الخاص بك عن طريق بعض الأدوات متل (Swagger Hub) إذا كنت تستخدم API في موقعك

    وبعد تأتي هذه الخطوات التطبيق في إطار العمل laravel :

    - أولا تقوم بعمل migration ل قاعدة البينات إعتمادا على ما قمت بتخطيطه في الأول 

    في حالة إستخدام API :

    - تقوم بإضافة تقنية المصادقة متل JWT أو أي تقنية تساعدك في تصديق الطلبات (requests)

    - تقوم ببناء API controller و API routes فقط 

    - وفي الأخير تقوم بعمل view منفصل لكي يجلب الداتا من API عن طرق ajax أو vuejs axios ...

    في حالة عدم إستخدام API :

    -  تقوم بعمل controllers مع views وبالطبع تبني معهم web routes  في مرة واحدة

     

    في الأخير أنا أنصح باستخدام API في التطبيقات أو مشاريع كبيرة.

    ولمعرفة أكتر عن API و laravel يمكنك زيارة قناتي على اليوتيوب   https://www.youtube.com/channel/UCoy_60jTnAWLtKpeuSh2-_g

    أتمن أن أكون قد أفدتك

     

×
×
  • أضف...