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

السؤال

نشر (معدل)

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

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

بس نحن ما درسنا ويب ابدا والفترة اللي معانا محدودة الى نهاية شهر 12 ينتهي الفصل الدراسي واللي في قروبي 5 وانا من ضمنهم ، اشتي مساعدتكم تدلوني كيف نوزع مهام المشروع على القروب 

وتعطوني خطة لدراسة لبناء هذا المشروع لان الفترة محدود ، ومتى اجاء وقت دراسة الويب في الاجازة قصدي يا اتوسع فيه 

النقطة الثانية اذا تقسمنا فرونت وباك هل نقدر نشتغل في نفس الوقت او ان الباك ينتظر صاحب الفرونت لما يخلص 

النقطة الثالثة لدي أسئلة كثير ، يعني لو يقدر احد المدربين يتواصل معي زوم و انا اناقشه على الموضوع اكثر 

 

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

 

تحياتي 

ماجد سنيدان

تم التعديل في بواسطة ماجد سنيدان

Recommended Posts

  • 0
نشر

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

  • المجموعة A: ستنشغل بإدارة المشروع وتحليل متطلبات المشروع وبتوزيع المهام وتخطيط الصفحات بشكل رسومات وما نحو ذلك. غالبا ما ستكون مكونة من شخص واحد يجب أن يكون هو الأكثر اطلاعا على مجال الويب. 
  • المجموعة B: ستنشغل بتعلم وتطوير الواجهة الخلفية للموقع، بما في ذلك هندسة قواعد البيانات.
  • المجموعة C : ستنشغل بتعلم وتطوير الواجهة الأمامية للموقع، وتحويل الهياكل والتخطيطات المقدمة من المجموعة A إلى هياكل ويب حقيقية وتنسيقها باستخدام CSS.

وبما أن الوقت ضيق، يستوجب على كل مجموعة أن تقوم بالتدرب على ما تتعلمه على هذا المشروع بالفعل. قد تحتاجون بعض الوقت الآخر لتعلم تقنيات GIT لتسهيل العمل الجماعي بينكم.

  • 0
نشر
بتاريخ منذ ساعة مضت قال Adnane Kadri:

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

  • المجموعة A: ستنشغل بإدارة المشروع وتحليل متطلبات المشروع وبتوزيع المهام وتخطيط الصفحات بشكل رسومات وما نحو ذلك. غالبا ما ستكون مكونة من شخص واحد يجب أن يكون هو الأكثر اطلاعا على مجال الويب. 
  • المجموعة B: ستنشغل بتعلم وتطوير الواجهة الخلفية للموقع، بما في ذلك هندسة قواعد البيانات.
  • المجموعة C : ستنشغل بتعلم وتطوير الواجهة الأمامية للموقع، وتحويل الهياكل والتخطيطات المقدمة من المجموعة A إلى هياكل ويب حقيقية وتنسيقها باستخدام CSS.

وبما أن الوقت ضيق، يستوجب على كل مجموعة أن تقوم بالتدرب على ما تتعلمه على هذا المشروع بالفعل. قد تحتاجون بعض الوقت الآخر لتعلم تقنيات GIT لتسهيل العمل الجماعي بينكم.

طيب لو سمحت اخي الكريم ممكن تدلنا على التقنيات اللي نتعلم 

بمعنى قروب الواجهات الخلفية اش اسهل تقنيات تعمل هذا الشي من شان السرعة والوقت 

وقروب الوجهات الامامية اش من تقنيات يتعلموها  

 

ثاني شيء هل ينفع ان كل قروب يشتغل لحاله في نفس الوقت اقصد قرب B و C 

او ضروري يكون العمل متسلسل يعني يكمل قروب عملة وبعده ينتقل للقروب التالي 

 

تحياتي لك

  • 0
نشر
بتاريخ 22 ساعة قال ماجد سنيدان:

طيب لو سمحت اخي الكريم ممكن تدلنا على التقنيات اللي نتعلم 

بمعنى قروب الواجهات الخلفية اش اسهل تقنيات تعمل هذا الشي من شان السرعة والوقت 

وقروب الوجهات الامامية اش من تقنيات يتعلموها  

 

ثاني شيء هل ينفع ان كل قروب يشتغل لحاله في نفس الوقت اقصد قرب B و C 

او ضروري يكون العمل متسلسل يعني يكمل قروب عملة وبعده ينتقل للقروب التالي 

 

تحياتي لك

بالنسبة لمجموعة الواجهة الخلفية، فإن أسهل تقنية يمكن تعلمها هي Django، وهي إطار عمل ويب Python شائع وسهل الاستخدام. يوفر Django مجموعة واسعة من الميزات التي تسهل تطوير تطبيقات الويب، بما في ذلك إدارة قواعد البيانات والأمان وواجهات برمجة التطبيقات.

بالنسبة لمجموعة الواجهة الأمامية، فإن أبسط تقنية يمكن تعلمها هي HTML و CSS

 HTML هي لغة ترميز النص التشعبي، وهي تستخدم لإنشاء هيكل الموقع الإلكتروني.

CSS هي لغة تنسيق النصوص، وهي تستخدم لتنسيق مظهر الموقع الإلكتروني.

إذا كنتم ترغبون في إضافة بعض التفاعل إلى موقعكم، فيمكنك تعلم JavaScript.

هل يمكن لكل مجموعة العمل في نفس الوقت؟

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

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

  • 0
نشر
بتاريخ 9 ساعة قال عبدالباسط ابراهيم:

بالنسبة لمجموعة الواجهة الخلفية، فإن أسهل تقنية يمكن تعلمها هي Django، وهي إطار عمل ويب Python شائع وسهل الاستخدام. يوفر Django مجموعة واسعة من الميزات التي تسهل تطوير تطبيقات الويب، بما في ذلك إدارة قواعد البيانات والأمان وواجهات برمجة التطبيقات.

بالنسبة لمجموعة الواجهة الأمامية، فإن أبسط تقنية يمكن تعلمها هي HTML و CSS

 HTML هي لغة ترميز النص التشعبي، وهي تستخدم لإنشاء هيكل الموقع الإلكتروني.

CSS هي لغة تنسيق النصوص، وهي تستخدم لتنسيق مظهر الموقع الإلكتروني.

إذا كنتم ترغبون في إضافة بعض التفاعل إلى موقعكم، فيمكنك تعلم JavaScript.

هل يمكن لكل مجموعة العمل في نفس الوقت؟

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

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

طيب هل تنصح ب لغة php واطار العمل laravel 

البعض يقول انه سهل تعلمه وسريع الإنتاجية 

وبالنسبة للعمل في نفس الوقت للمجموعات نحن سوف نقوم بتحليل المشروع بالكامل وتوزيع المهام لكل مجموعه 

بس هل نركز على أسماء المتغيرات او الدوال يكون نفس الأسماء  لكي لا يكون هناك أخطاء في الربط و كذا 

او انه عادي ما في مشكلة حتى لو اختلفت الأسماء 

انتظر ردك 

تحياتي لك اخي 

 

  • 0
نشر
بتاريخ منذ ساعة مضت قال ماجد سنيدان:

طيب هل تنصح ب لغة php واطار العمل laravel 

البعض يقول انه سهل تعلمه وسريع الإنتاجية 

وبالنسبة للعمل في نفس الوقت للمجموعات نحن سوف نقوم بتحليل المشروع بالكامل وتوزيع المهام لكل مجموعه 

بس هل نركز على أسماء المتغيرات او الدوال يكون نفس الأسماء  لكي لا يكون هناك أخطاء في الربط و كذا 

او انه عادي ما في مشكلة حتى لو اختلفت الأسماء 

انتظر ردك 

تحياتي لك اخي 

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

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

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

وبالنسبة لسؤالك عن PHP ولارافل، فنعم تستطيع تنفيذ المشروع بشكل أسرع من خلال إطار لارافل حيث يوجد الكثير من المكتبات والمكونات الجاهزة وستتمكن من تنفيذ المشروع بشكل سريع، وستحتاج إلى قراءة التالي:

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

 

 

  • 0
نشر
بتاريخ 15 ساعة قال Mustafa Suleiman:

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

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

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

وبالنسبة لسؤالك عن PHP ولارافل، فنعم تستطيع تنفيذ المشروع بشكل أسرع من خلال إطار لارافل حيث يوجد الكثير من المكتبات والمكونات الجاهزة وستتمكن من تنفيذ المشروع بشكل سريع، وستحتاج إلى قراءة التالي:

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

 

انا الحمد الله لدي خلفية في البرمجة تعلمت اساسيات البرمجة وهياكل البيانات وبرمجة كائنة التوجه كله تعلمته ب السي بلس بلس 

وتعلمت السي شارب دوت نت 

يعني اقدر اتعلم بسرعة 

ما رايك ب لارافل هل استمر فيه 

  • 0
نشر
بتاريخ 2 دقائق مضت قال ماجد سنيدان:
بتاريخ 15 ساعة قال Mustafa Suleiman:

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

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

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

وبالنسبة لسؤالك عن PHP ولارافل، فنعم تستطيع تنفيذ المشروع بشكل أسرع من خلال إطار لارافل حيث يوجد الكثير من المكتبات والمكونات الجاهزة وستتمكن من تنفيذ المشروع بشكل سريع، وستحتاج إلى قراءة التالي:

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

 

انا الحمد الله لدي خلفية في البرمجة تعلمت اساسيات البرمجة وهياكل البيانات وبرمجة كائنة التوجه كله تعلمته ب السي بلس بلس 

وتعلمت السي شارب دوت نت 

يعني اقدر اتعلم بسرعة 

ما رايك ب لارافل هل استمر فيه 

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

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...