كمبيوتر وأنترنت

كيف تتعلم لغة جافا سكريبت javascript؟

كيف تتعلم لغة جافا سكريبت javascript؟

هل تريد أن تعرف كيفية تعلم الجافا سكريبت؟ لغة الجافا سكريبت هي لغة العصر كما يسميها مطوروها نظرا لأنها اللغة الأولى التي تتطور بسرعة وانتظام وتلاقي اهتمامًا منقطع النظير من المطورين في العالم، ليس لأنها تعمل في سطح المكتب، والهاتف والتابلت بل لكثرة الحلول التي ابتكرت من نواة هذه اللغة. دعونا في البداية نعرف ما هي الجافا سكريبت، يمكنك تجاوز الفقرة التالية لأنها موجهة للذين لا يعلمون شيئًا عن لغة الجافا سكريبت.

JavaScript Path

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

ماهي الجافا سكريبت؟ ولماذا أتعلمها؟

أحضرت هذه الفقرة من ويكيبيديا جافا سكريبت (بالإنجليزية: JavaScript) هي لغة برمجة عالية المستوى تستخدم أساسا في متصفحات الويب لإنشاء صفحات أكثر تفاعلية. يتم تطويرها حاليا من طرف شركة نتسكيب وشركة موزيلا. لم تعد تقتصر على إنشاء صفحات الويب أو إضافة الحركة لموقعك اليوم يمكنك إنشاء موقع متكامل باستخدام الجافا سكريبت وأيضًا يمكنك إنشاء تطبيق يعمل على جميع الأنظمة هذا لأنه كما قلنا في البداية أنها اللغة الأكثر تطورًا في الوقت الراهن فيكفي أن شركة موزيلا تطورها وتوفر دليلا كبيرا للغة في موقعها Mozilla Developer Network MDN.

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

كتاب You don’t know JS by Kyle Simpson

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

Mozilla Developer Network — MDN

يحب البعض أن يطلق عليه أنه أكبر توثيق موجود في الإنترنت حيث يشرح جميع اللغات من قبل فريق تطوير من الخبراء الذين يعملون على تحسين Documentation للجافا سكريبت فإن شبكة مطوري موزيلا أفضل مكان لك للعودة لاكتشاف دوال ووسوم الجافا سكريبت أو أي لغة أخرى، يعتبر MDN هو التوثيق الرسمي الموجود في الإنترنت للغة JavaScript لأن موزيلا هو المسئولة عن تطوير اللغة وهذا الاهتمام والتركيز الكبير نقل اللغة من مجرد لغة Client side إلى Server Side فهي تعتبر القلب بالنسبة للويب ويجب على كل مطور ويب إتقانها ولما لا المضي قدمًا بها.

مصادر أجنبية لتعلم الجافا سكريبت

Frontend Masters

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

Medium

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

المصادر العربية

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

قناة Elzero Web School

بالنسبة لي كمتابع وفي لما يطرحه الأستاذ أسامة أعتبره أحدث طفرة كبيرة في عالم تعليم البرمجة فشرحه المميز لكل كبيرة وصغيرة يجعلك حقًا متمكنا من اللغة التي تتعلمها، وبالطبع القناة لم تفوت لغة الجافا سكريبت وخصصت لها بلاي ليست كاملة ب 65 فيديو يشرح فيها أساسيات البرمجة بلغة JavaScript وتبعها أيضا بدورات أخرى متقدمة وهي:

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

أكاديمية حسوب

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

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


javascript جافا جافا سكريبت لغة جافا سكريبت تعلم جافا سكريبت