مطور جافا سكريبت

مطور جافا سكريبت

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

من أين تبدأ لكي تصبح مطور جافا سكريبت

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

الخطوة الأولى في مسار مطور جافا سكريبت

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

تعلم المتغيرات في الجافا سكريبت (Javascript variables) وفي هذا الإطار يفضل لك أن تتعلم أخر تحديثات اللغة في تعريف المتغيرات والمقصود بذلك هو تعلم (let & const)

تعلم المصفوفات في الجافا سكريبت (Javascript Array)

تعلم الأبوجيكت في الجافا سكريبت (Javascript Objects)

تعلم الدوال في الجافا سكريبت (Javascript Functions)

تعلم التاريخ في الجافا سكريبت وكيف تتعامل معه (javascript Date)

تعلم النماذج أو ما يعرف بال prototypes في الجافا سكريبت (Javascript Prototypes)

تعلم البرمجة الكائنية والكلاسيز في الجافا سكريبت (Javascript Classes)

بعد ذلك تبدأ في تعلم كيفية التعامل مع عناصر html بواسطة الجافا سكريبت (Javascript DOM)

بعد ذلك تبدأ في تعلم كيف تتعامل مع المتصف بواسطة الجافا سكريبت (Javascript BOM)

ربما شعرت بالتعب والإرهاق من كم المطالب التي يجب أن تتعلمها قبل الولوج في أي اطار عمل ؟

يجب أن تعلم ياعزيزي أ،ك تريد أن تكون مطور جافا سكريبت محترف ولكي تنجح في هذا يجب عليك أن تتعلم كل شئ جيدا وتتمهل فيه بعض الشئ وأؤكد لك أن كل هذه الأشياء التي يجب عليك أن تتعلمها سوف تسهل عليك الكثير عند تعلم إطار عمل مثل ريأكت أو أنجولر

الخطوة الثانية في مسار مطور جافا سكريبت

بعد أن تعلم مبادئ وأساسيات اللغة كأول خطوة لك في مسار مطور جافا سكريبت فالأن أنت بصدد البدء في مرحلة تأكيد ما تعلمته وحتى تصبح متمكن من أساسيات الجافا سكريبت يجب عليك أن تطبق ما تعلمته لأن التطبيق أمر مهم للغاية في مجال البرمجة وفي تعلم أي شئ حتى أن التطبيق يمثل أكثر من 70% من عملية التعلم، ولكي تصبح مطور جافا سكريبت محترف ننصحك بالبدء في تطبيق ما تعلمته وإليك اقتراحات لمشاريع يمكن تنفيذها بواسطة الجافا سكريبت

html & css & javascript انشاء صفحات ويب تفاعلية باستخدام

قم بعمل دروب داون مثلا باستخدام الجافا سكريبت

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

قم بعمل مثلا تطبيق بحث وإظهار عناصر البحث

قم بعمل قائمة جانبية تظهر بشكل متحرك عند الضغط على زر مثل التي يمكن عملها بالجيكويري

قم بعمل تطبيق ألة حاسبة

قم بعمل تطبيق ألة كاتبة

قم بعمل ساعة رقمية

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

الخطوة الثانية في مسار مطور جافا سكريبت

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

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

الخطوة الثالثة في مسار مطور جافا سكريبت

بعد أن تعلمت الجافا سكريبت وهي تعمل على المتصفح أو ما يسمى بـ كلاينت سايد، الأن وجب عليك لكي تصبح مطور جافا سكريبت محترف أن تتعلم الجافا سكريبت على السيرفر سايد لتطوير تطبيقات الويب ونحن بهذا تطوير ال backend بواسطة الجافا سكريبت ويتم هذا من خلال بيئة عمل نود جي اس node.js والتي حتما ستمر بها في مرحلة تعلم أطر عمل جافا سكريبت الحديثة مثل أنجولار أو ريأكت ولكن تعلم نود جي اس node.js يعني أكثر من ذلك فهو بمثابة بيئة كاملة لبناء تطبيقات الويب مثل لغة بي اتش بي php أو بيئة اس بي دوت نت asp.net.

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

الخطوة الرابعة في مسار مطور جافا سكريبت

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

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