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

1 إجابات
profile/براءة-العلي-1
براءة العلي
بكالوريوس في هندسة اتصالات (٢٠١٦-٢٠٢١)
.
٢٥ مايو ٢٠٢١
قبل ٤ سنوات
لتعلم لغة جافا سكربت بشكل كامل وخطوة بخطوة، عليك أن تعلم بأن الطريق قد يكون طويلاً ولكن سهولته في شغفك للمواصلة في تعلمه.

أولاً عليك تعلم الأوامر:
النقطة الأهم هي تعلم أوامر لغة البرمجة التي تتمثل بالمتغيرات، الدوال، أنواع البيانات والمصفوفات والخ.
هذه الأمور يمكنك تعلمها بكل سهولة وسرعة من إحدى هذه الدورات من يوتيوب:
دورة باللغة العربية: Learn JavaScript In Arabic
https://www.youtube.com/watch?v=eKuNnpWhm7c&list=PLDoPjvoNmBAw6p0z0Ek0OjPzeXoqlFlCh
باللغة الإنجليزية: Full Course for Beginners
ثانياً: تعلم جافا سكربت DOM
DOM هو اختصار لDocument Object Model، وتعني أوامر جافا سكربت المتعلقة بتصميم صفحات الويب.
مثل إظهار رسالة أمام المستخدم أو تحديد ما يحدث عند النقر على زر معين كالانتقال إلى صفحة جديدة.
ولتعلمه من اليوتيوب:
دورة باللغة العربية: Learn JavaScript HTML DOM
دورة باللغة الإنجليزية: JavaScript DOM Tutorial

ثالثًا: تعلم جافا سكربت BOM
BOM هو اختصار لBrowser Object Model، وهي التي تهتم بالتعامل مع المتصفح نفسه والتي تساعدك في تحسين التصميم والتعديل عليه، فهي تتيح لك الوصول للمعلومات عن المتصفح مثل حجم النافذة، قراءة روابط الصفحات المفتوحة والتخزين وأيضاً إمكانية الوصول للصفحات التي سبق للمستخدم أن شاهدها History
يمكنك الاستفادة من هذه الدورات من يوتيوب:
دورة باللغة العربية بعنوان: Learn Javascript Bom
https://www.youtube.com/watch?v=cMW4963o6Qo&list=PLDoPjvoNmBAy9nFRJgVYgEID8xE2a6q6V
دورة باللغة الإنجليزية بعنوان: Learn Javascript Bom
https://www.youtube.com/watch?v=cMW4963o6Qo&list=PLaw19dr2DxYvYMLhqbEb9gB7vJa6oYuaF

 
رابعاً وأخيراً: احتراف التعامل مع لغة جافا سكربت:
  • من أهم ما يميز مبرمج عن مبرمج أخر ممارسته لما تعلمه، وتظهر من خلال قدرته السريعة على فهم الأخطاء في الكودات وتعديلها، فالتدرب على حل المشاكل والمسائل البرمجية واحدة من أهم النقاط في مسارك، لا تقم بحضور دورات أو ورشات نظرية فقط بدون تطبيقها فوراً حتى تترسخ بعقلك فهي كأساس تستطيع بناء مختلف الأمور اعتماداً عليه.
  • ضع لنفسك عدداً معيناً لحل بعض المسائل البرمجية بشكل يومي، فمثلاً لو قمت بحل خمس أو ست مسائل برمجية ستلاحظ فرقاً كبيراً بعد فترة معينة، وهذا العدد يعتمد على مقدار الوقت الذي تضعه لنفسك لتعلم البرمجة.
  • ممارستك وإتقانك لطريقة تحليل المسائل واكتساب العقل البرمجي وتوظيف اللغة لحل المشاكل البرمجية الأكثر خطورة وأهمية.
  • استخدم الموقع التالي للبدء واختبار معرفتك وقدراتك وهو مجاني: edabit.com/challenges
  • حاول بناء مشاريع كبيرة: ابدأ ببناء مشاريع وأفكار متعددة حتى تصقل مهارتك حتى لو كانت طريقة برمجتها موجودة فالأهم هنا أن تخرج بمشروع يعمل بشكل كامل كتدريب لك لما بعد ذلك وما ستفكر به بعدها من أفكار جديدة تستطيع تطبيقها بسهولة كلما زادت معرفتك بالبرمجة.
  • موقع sololearn يقدم تجربة ممتازة بأسلوب طرح الدورة وهو مجاني وتستطيع الحصول على شهادة معتمدة عند انتهائك من الدورة.
  • الموقع التالي يوفر ثلاثين مشروعاً مذهلاً تبدأ بهم: avascript30.com.
موقع w3schools أيضاً يوفر لك دورة كاملة فيها أغلب الأشياء التي نضعها في تصاميم المواقع: w3schools.com/howto.
من أفضل الكتب لتعلم جافا سكريبت وهو حديث ومجاني ومتوفر أونلاين: https://eloquentjavascript.net/.

  • مستخدم مجهول
  • مستخدم مجهول
قام 2 شخص بتأييد الإجابة