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

السؤال

Recommended Posts

  • 1
نشر

يبدو أنك تريد أن تكون مطور واجهات خلفية بما أنك تعلمت أساسيات NodeJS أو مطور Full Stack لذلك أنصحك بتعلم أحدي هذه ال Stacks.

  1. MEAN Stack
  2. MERN Stack

MEAN Stack يتكون من

  1. MongoDB 
  2. Express.js
  3. Angular
  4. Node.js

MERN Stack يتكون من

  1. MongoDB 
  2. Express.js
  3. React 
  4. Node.js

وهذه بعض المصادر المفيدة لتعلم هذه التقنيات.

https://academy.hsoub.com/programming/javascript/nodejs/express/

https://academy.hsoub.com/programming/javascript/nodejs/

https://wiki.hsoub.com/React

https://wiki.hsoub.com/Node.js

https://academy.hsoub.com/devops/servers/databases/mongodb/

https://academy.hsoub.com/programming/javascript/angular/

 

 

  • 0
نشر

ذلك يعتمد على المجال الذي تريد التخصص به, فإذا كنت تريد التخصص في بناء تطبيقات الجوال يمكنك نعلم react native، وإذا كنت تريد الاكمال في بناء تطبيقات الويب فيمكنك الانتقال لبناء تطبيقات متكاملة باستخدام react و node وبعدها تعلم next الذي يجمع الاثنين معاً.

وقد يفيدك إعادة الاطلاع على النقاش السابق :

 

  • 0
نشر

حتى تصبح مطور nodejs محترف هناك بعض المهارات الأساسية بعد nodejs منها

  • أطر تطبيقات الويب : سيكون إطار تطبيق الويب أحد أهم التبعيات الأساسية لأي تطبيق ويب Node.js. على الرغم من أنه يمكنك كتابة ما تريد باستخدام وحدة HTTP ، يمتلك Express نسبة أكثر من جميع الأطر الأخرى المستخدمة مجتمعة .

  • Security لطالما كان الأمان على الويب يمثل مشكلة كبيرة ، ولكن مع كل الانتهاكات والمشكلات التي حدثت مؤخرًا ، أصبح الأمر ضرورة إيجابية الآن. تعرف على OWASP Top 10 ، وهي قائمة يتم تحديثها أحيانًا لأهم مخاوف الأمان على الإنترنت. ستساعدك هذه القائمة على تحديد ومراجعة الأماكن التي قد يكون فيها تطبيقك مقصورًا في الأمان.

  • Databases  لن تكون قاعدة كود Node.js كافية لتشغيل تطبيق الويب الخاص بك. ستحتاج أيضًا إلى معرفة كيفية تخزين البيانات الديناميكية في طبقة دائمة مثل قاعدة البيانات. هناك عدد كبير جدًا من خيارات قواعد البيانات لسردها هنا ، ولكن غالبًا ما تكون أفضل طريقة للتفاعل معها في Node.js هي من خلال أداة رسم الخرائط العلائقية للكائنات (ORM). أحد الخيارات الشائعة هو Sequelize ، والذي يمنحك واجهة برمجة تطبيقات متسقة للتفاعل معها بغض النظر عن نوع قاعدة بيانات SQL التي تتصل بها. لا يمنحك هذا فقط طريقة ملائمة لتحديد مخطط الجدول الخاص بك وتحديث السجلات ، ولكنه يمنحك أيضًا خيار تبديل محرك قاعدة البيانات بسهولة إذا لزم الأمر. يعد Mongoose أحد أكثر أنظمة ORM شيوعًا لـ MongoDB إذا كنت تفضل خيار NoSQL. خلاصة القول هي أنك يجب أن تعرف جيدًا أحد حلول قواعد البيانات هذه.

  • المنصات السحابية Cloud platforms . تعد الأسماء الكبيرة دائمًا اختيارات جيدة ، مثل AWS أو Azure ، ولكن في بعض الأحيان قد يتطلب ذلك تكوين بنية تحتية أكثر مما تريد التعامل معه. يخصص العديد من موفري السحابة الصغيرة أنفسهم لتجربة مطور مريحة. الآن ، يعد Heroku و Netlify مجرد عدد قليل من الخيارات العديدة لنشر تطبيقات Node.js الخاصة بك على منصة سحابية بسهولة.

تعتبر هذه المهارات هي الأساسية لتصبح مطور nodejs محترف لكن هناك العديد من المهارات الأخرى لتصبح أكثر إحترافية

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

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

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

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

  • إعلانات

  • تابعنا على



×
×
  • أضف...