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

السؤال

نشر

تعلمت HTML CSS JS Bootstrap Tailwind والان بدأت تعلم React ولكن ما زال هناك مشروع اخباري و متجر الكتروني ولوحة تحكم في دورة تطوير واجهات المستخدم لم افعلهم ، ولكن قد نجحت في الاختبار وحصلت على الشاهدة ، أفكر الان ان انتهي من تعلم React ثم أدخل لتعلم Node.js ثم انتقل لهذه المشاريع واعملها مشاريع Full Stack ب React Node و Tailwind ما رأيكم في هذا ؟

Recommended Posts

  • 0
نشر

طالما تستطيع القيام بالتالي بنفسك:

  • صفحة رئيسية.
  • قائمة أخبار.
  • صفحة خبر واحد.
  • تصنيفات.
  • بحث.
  • تحميل بيانات من API.
  • حالة Loading وError.
  • تصميم متجاوب.

تستطيع تخطي المشاريع.

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

بعدها تعلم قدرًا كافيًا من React، ثم ابنِ مشروعًا صغيرًا به. ثم تعلم قدرًا من Node وExpress، ثم قم بتوظيف ذلك في المشاريع، ولا يشترط أن تبنيها بنفس الطريقة HTML- CSS - JS فقط، تستطيع إعادة بنائها بتقنيات أحدث:

  • React
  • Tailwind CSS
  • Node.js
  • Express
  • Database: SQLite أو PostgreSQL

لو بنيت مشروعًا آخر يحتوي على:

  • CRUD: إضافة، قراءة، تعديل، حذف.
  • API.
  • Authentication.
  • Dashboard.
  • Responsive UI.
  • State Management.
  • Routing.

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

وعليك بالتالي، تعلم مفهومًا، ثم طبقه في مشروع، وتجنب أن تتعلم كل شيء، ثم تبدأ المشروع.

  • 0
نشر

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

ثم لاحقاً يمكنك الإنتقال إلى React وبعدها يمكنك بناء المشاريع الثلاثة كواجهات React كاملة (بربطها ببيانات وهمية أو API جاهز بسيط مثل json-server أو حتى API مجاني) ثم تعلم Node.js وال backend ثم عد لكل مشروع وابن له Backend حقيقي وحوله لمشروع Full Stack.

  • 0
نشر

فكرة إنك تكمل React ثم Node.js ثم ترجع لهاي المشاريع الثلاثة وتسويها Full Stack بدل ما تسويها Frontend فقط، فكرة ذكية. رح تطلع بمشاريع أقوى بكثير للبورتفوليو، وتتعلم كيف الفرونت والباك يترابطوا مع بعض من البداية بدل ما تتعلمهم منفصلين وتحاول توصلهم لاحقاً بصعوبة.

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

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

وأنت لسا بتتعلم React، جرب تبني نسخة Frontend فقط من واحد على الأقل من هاي المشاريع (مثلاً لوحة التحكم، لأنها أبسط) استخدم بيانات وهمية أو API جاهز مجاني. هذا رح يثبت لك مفاهيم React فعلياً بدل ما تبقى نظرية.

لما توصل لـ Node.js، ارجع لنفس المشروع وحوّله Full Stack رح يكون أسهل بكثير لأنك أصلاً فاهم الـ Frontend منه.

كرر نفس الشي مع باقي المشاريع (الأخباري والمتجر) بالتوازي مع تقدمك بالتعلم، مش كلهم مؤجلين لآخر الطريق.

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...