Waleed Hawari نشر 3 سبتمبر 2023 أرسل تقرير نشر 3 سبتمبر 2023 (معدل) السلام عليكم ورحمة الله وبركاته بعد فترة من البحث في مواقع التوظيف العربية تحديدا في السعودية وجدت ان أغلب طلبات التوظيف تقوم بطلب لغتين فقط وهم JavaScript و PHP لذالك ارغب في من يوجهني لأصبح مطور باك اند بلغة JavaScript وضعي الحالي : لدي معرفة جيدة في لغة HTML لدي الأساسيات فقط في لغة CSS ( التحكم في الخطوط و الخلفيات و الالوان و الإطارات و مفهوم Box Model ) تم التعديل في 3 سبتمبر 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
1 Adnane Kadri نشر 3 سبتمبر 2023 أرسل تقرير نشر 3 سبتمبر 2023 MERN هي واحدة من التجميعات الأكثر طلبا وشيوعا هاته الأيام، ومسار التعلم فيها واضح ولا يتطلب منك إلا الإلمام بالأربع جزئيات المكونة لهذا الاسم: MongoDB وذلك للتعامل مع قواعد البيانات وهياكلها. ExpressJS للتعامل مع الخوادم والتوجيه وتطوير الباك أند ReactJS للتعامل مع الواجهة الأمامية وما يشملها NodeJS وذلك كبيئة جافاسكربت يمكنها الإشتغال خارج المتصفحات فيما يلي بعض الخطوات العامة للخوض في ذلك: تعلم الأساسيات: تعلم كل الأساسيات من جافاسكربت، HTML و CSS. قم بالخوض في Node.js وتعلمه: Node.js هو بيئة تشغيل JavaScript على الخادم. يعتبر تعلم Node.js أمرًا ضروريًا إذا كنت ترغب في تطوير الجزء الخلفي باستخدام JavaScript. تعلم Express.js: Express.js هو إطار عمل (framework) لتطوير تطبيقات الويب باستخدام Node.js. إذا كنت مبتدئًا في تطوير الخادم باستخدام JavaScript، يمكن أن يكون Express.js خيارًا رائعًا حيث يسهل عليك بناء تطبيقات ويب بسرعة. تعلم قواعد البيانات: يجب عليك أن تكون على دراية بكيفية التفاعل مع قواعد البيانات إذا كنت ترغب في تطوير تطبيقات ديناميكية. قد تكون مهتما بالإطلاع على دورة تطوير التطبيقات باستخدام لغة JavaScript التي تتناول أغلب هاته الجزئيات. 1 اقتباس
1 عبدالباسط ابراهيم نشر 3 سبتمبر 2023 أرسل تقرير نشر 3 سبتمبر 2023 طالما تريد التخصص في ال backend بواسطة nodejs إذاً يجب عليك تعلّم JavaScript بشكل جيد من متغيرات ودوال وobjects وcontrol flow وما إلى ذلك. تعلّم Node.js لكتابة الشفرة على الخادم back-end. ادرس قواعد البيانات مثل MongoDB والتواصل معها بـJavaScript. تعرّف على أحد أطر العمل مثل Express لبناء تطبيقات الويب بالكامل. الخطوات السابقة هي الأساسيات لتصبح مطور واجهات خللفية بواسطة nodejs ولكن هناك بعض التقنيات الأخرى التي تجعل منك محترف يمكنك الإطلاع عليهما من خلال المقالة التالية 1 اقتباس
1 Mustafa Suleiman نشر 3 سبتمبر 2023 أرسل تقرير نشر 3 سبتمبر 2023 ما تريده أنت هو أن تصبح مطور واجهة خلفية Back-End من خلال لغة جافاسكريبت، وبالتالي عليك تعلم بيئة التشغيل node.js. أنت لست بحاجة إلى تعلم CSS، لكن الأساسيات مفيدة بالطبع وقد تحتاج إليها لتنفيذ مشروع بمفردك أثناء التعلم مثلاً. وبالطبع عليك تعلم HTML لأنك ستسخدمها لإرسال وعرض البيانات في المتصفح، وستحتاج إلى تعلم محرك HTML مثل محرك Pug وهو محرك نموذج عرض (أيضًا يُعرف باسم محرك قوالب) يُستخدم بشكل شائع في تطوير الويب لإنشاء وتنسيق صفحات الويب بشكل ديناميكي، ويُستخدم Pug لإنشاء HTML بطريقة مبسطة وأنظف من خلال استخدام تركيبة بيانية تشبه JavaScript لإنشاء قوالب HTML بشكل أكثر قراءة وفهمًا. ويوجد محركات أخرى مثل EJS المضمن في Node.js أو Handlebars ومحرك عرض مفتوح المصدر شائع الاستخدام، وتستطيع الإختيار فيما بينهم بناءًا على تفضيلك الشخصي. ثم عليك تعلم جافاسكريبت والتعمق بها بدءًا من الأساسيات ثم المفاهيم المتقدمة وبناء المشاريع من خلالها بدون أي مكتبة خارجية بل استخدام كود جافاسكريبت نقي والأساسيات هي التي ستمكنك من تعلم أي شيء فيما بعد لذلك لا تدخر جهدًا بها. بعد ذلك ستنتقل إلى تعلم node.js والمفاهيم المتعلقة بها وبالويب وبروتكولات HTTP ثم تعلم إطار express.js لتسهيل عملية تطوير الخادم بدلاً من كتابة كود node.js. ثم ستتعلم لغة SQL الخاصة بقواعد البيانات، ثم ستتعرف على أنواع قواعد البيانات وأنظمة الإدارة الخاصة بها وفائدة كل منها. 1 اقتباس
0 Waleed Hawari نشر 6 سبتمبر 2023 الكاتب أرسل تقرير نشر 6 سبتمبر 2023 بتاريخ On 3/9/2023 at 14:15 قال Adnane Kadri: MERN هي واحدة من التجميعات الأكثر طلبا وشيوعا هاته الأيام، ومسار التعلم فيها واضح ولا يتطلب منك إلا الإلمام بالأربع جزئيات المكونة لهذا الاسم: MongoDB وذلك للتعامل مع قواعد البيانات وهياكلها. ExpressJS للتعامل مع الخوادم والتوجيه وتطوير الباك أند ReactJS للتعامل مع الواجهة الأمامية وما يشملها NodeJS وذلك كبيئة جافاسكربت يمكنها الإشتغال خارج المتصفحات فيما يلي بعض الخطوات العامة للخوض في ذلك: تعلم الأساسيات: تعلم كل الأساسيات من جافاسكربت، HTML و CSS. قم بالخوض في Node.js وتعلمه: Node.js هو بيئة تشغيل JavaScript على الخادم. يعتبر تعلم Node.js أمرًا ضروريًا إذا كنت ترغب في تطوير الجزء الخلفي باستخدام JavaScript. تعلم Express.js: Express.js هو إطار عمل (framework) لتطوير تطبيقات الويب باستخدام Node.js. إذا كنت مبتدئًا في تطوير الخادم باستخدام JavaScript، يمكن أن يكون Express.js خيارًا رائعًا حيث يسهل عليك بناء تطبيقات ويب بسرعة. تعلم قواعد البيانات: يجب عليك أن تكون على دراية بكيفية التفاعل مع قواعد البيانات إذا كنت ترغب في تطوير تطبيقات ديناميكية. قد تكون مهتما بالإطلاع على دورة تطوير التطبيقات باستخدام لغة JavaScript التي تتناول أغلب هاته الجزئيات. في css هل يكفي فقط الاساسيات ؟ او احتاج اتعلم grid و flex box وامور متعمقه 1 اقتباس
0 Adnane Kadri نشر 6 سبتمبر 2023 أرسل تقرير نشر 6 سبتمبر 2023 بتاريخ الآن قال Waleed Hawari: في css هل يكفي فقط الاساسيات ؟ او احتاج اتعلم grid و flex box وامور متعمقه grid و flexbox من الأساسيات أصلا، لأنك سوف تحتاج تصميم صفحات ويب وهيكلتها وفق أشكال معينة. ولذلك ستحتاج بطبيعة الحال، الإعتماد على مختلف مفاهيم css ولن يكفيك مفهوم أو اثنين. 1 اقتباس
السؤال
Waleed Hawari
السلام عليكم ورحمة الله وبركاته
بعد فترة من البحث في مواقع التوظيف العربية تحديدا في السعودية
وجدت ان أغلب طلبات التوظيف تقوم بطلب لغتين فقط وهم JavaScript و PHP
لذالك ارغب في من يوجهني لأصبح مطور باك اند بلغة JavaScript
وضعي الحالي :
تعديل عنوان السؤال
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.