مشاريع في اطار عمل رياكت

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

طاب مسائكم ،

انا مطور واجهات امامية بإطار عمل رياكت،

قمت بتعلم اساسيات رياكت من اكثر من دورة وقمت بالكثير من التطبيقات العملية غير المتكاملة ،

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

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

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


وعليكم السلام، أهلا بك،

أولا، هل تريد أن تصبح مطور تطبيقات كاملة (Full-stack) أم مطور واجهات أمامية (Front-end) فقط؟ لأن React هو مكتبة لتطوير الواجهات الأمامية فقط وليس موجها لتطوير الواجهات الخلفية.

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

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

وبما أنك تريد استهداف سوق العمل الحر، وتريد إنشاء مواقع E-commerce لوحدك، فهنا لا يمكن أن تكون مطور واجهات أمامية (Front-end developer) فقط، بل يجب أن تكون مطورا كاملا ( Full-stack developer)، لأنك ستكون المسؤول عن كل شيء في المشروع. ففي معظم المشاريع، العميل يطلب منك إنشاء كل شيء وقد لا يفهم العميل أصلا الفرق بين الواجهات الأمامية والخلفية، فالعميل يريد المنتج جاهزا للاستخدام ولا تهمه هذه المصطلحات.

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