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

السؤال

Recommended Posts

  • 0
نشر

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

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

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

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

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

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

  • 0
نشر

نعم من الطبيعي جدا أن تجد صعوبات كثيرة عند بناءك متجر إلكتروني باستخدام React بمفردك وذلك خصوصا إذا كنت مازلت مبتدأ وإذا كنت تعمل عليه لأول مرة و ما زلت تتعلم.

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

حيث ستحتاج إلى إستخدام إدارة الحالة مثل Redux أو Zustand أو Context API وأيضا التعامل مع تسجيل الدخول وحماية المسارات وأيضا صلاحيات المستخدم.

وأنصحك بما أنك مشترك هنا دورة "تطوير التطبيقات باستخدام JavaScript" أن تقوم بمتابعة المسارات العملية حيث يتم شرح الكثير من خصائص React والتي ستفيدك كثيرا وأنصحك بمشاهدة وتطبيق مسار "تطبيق دردشة يشبه WhatsApp".

  • 0
نشر

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

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

 

  • 0
نشر

يجب التدرج في التطبيق العملي وليس الإنتقال لمشروع مُعقد كبناء متجر إلكتروني، حيث يتم تنفيذه في النهاية بعد تنفيذ عدّة مشاريع بسيطة ومتوسطة من خلال React، لكونه يجمع ما بين الكثير المفاهيم ونوظف من خلاله كل ما تعلمناه في React وHTML, CSS, JS.

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

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

وفي حال واجهت مشكلة فيوجد على اليوتيوب شروحات لتوضيح كيفية بناء متجر إلكتروني من خلال React، ولا مشكلة في الإطلاع عليها والتعلم منها فأنت مازلت في مرحلة التعلم.

  • 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...