أفضل 16 مصدرًا مجانيًا لتعلم JavaScript Online 2020
نشرت: 2020-08-25أصبحت JavaScript بسرعة لغة البرمجة الأصلية للويب ، ولأسباب وجيهة. لقد تطورت كثيرًا في العامين الماضيين. المستقبل واضح وستكون JavaScript هي اللغة المستخدمة لبناء التطبيقات ومواقع الويب والبرامج من جانب الخادم. يعد JavaScript أصليًا بالفعل على الويب ، لذا ستكون الخطوة التالية هي أن تصبح أصليًا على الخادم ، بالإضافة إلى أنظمة تشغيل الأجهزة المحمولة.
حددت أطر عمل الويب والخادم مثل Node.js و Angular.js و Meteor.js و React.js و Ember.js جميعًا إمكانيات JavaScript كلغة فردية ، بالإضافة إلى نظام أساسي يمكنه المساعدة في إنشاء تطبيقات قابلة للتطوير بدرجة كبيرة والبرمجيات دون الحاجة إلى الاستثمار في تعلم تكنولوجيا جديدة.
بصرف النظر عن كونها تقنية الويب الرائدة ، فإن JavaScript سهل التعلم أيضًا. والكثير من الشركات الناشئة الحديثة اليوم تبحث عن مطوري واجهات موثوق بهم وذوي خبرة ؛ منصب يمكن أن يؤسس لحياتك المهنية لسنوات عديدة قادمة. في حين أنه من المفضل أن تتعلم JavaScript مع مرشد بجانبك ، فإن الخطوات القليلة الأولى يجب أن تكون حاسمة لتتخذها بنفسك لتتعرف بشكل كامل على ما تقدمه لغة البرمجة هذه وكيف تشعر حيال كتابة كود JS ، وعند هذه النقطة يمكنك البدء في البحث عن إرشادات أكثر ثاقبة لمساعدتك في إنشاء مشاريعك الخاصة.
Codecademy
أصبح تعلم البرمجة باستخدام منصات تفاعلية شيئًا ما في العامين الأخيرين ، وتضع مواقع مثل Codecademy شريطًا لكيفية إنشاء مثل هذه المنصة. إذا كنت تريد مقدمة قوية للغة JavaScript ، فإن Codecademy مكان رائع للبدء. لأنها تقدم مجموعة متنوعة من التحديات والمهام التي ستختبر حقًا حدود معرفتك بجافا سكريبت ، خاصةً أثناء تقدمك خلال المرحلتين التمهيديتين الأوليتين. استخدم عشرات الملايين من الأشخاص Codecademy لتعلم كيفية البرمجة بأكثر من لغة ، ووجد الكثير منهم وظائف أحلامهم لمجرد أنهم أخذوا زمام المبادرة في الممارسة والتعلم.
MDN
يعتبر مجتمع مطوري Mozilla كبيرًا حول JavaScript ، ومورد شبكة مطوري Mozilla الخاص بهم لجميع الأشياء JavaScript هو واحد من أكثرها شمولاً التي يمكنك العثور عليها على الويب. يسرد هذا المورد الخاص (المجاني) المواد التعليمية لجميع المستويات ؛ مبتدئ ومتوسط ومتقدم حتى لا يتخلف أحد عن الركب. أيضًا ، في نفس الصفحة ، ستجد قائمة بالأدوات والموارد الموصى بها والمستخدمة من قبل مطوري JavaScript الرائدين اليوم.
تعلم JavaScript - برنامج تعليمي تفاعلي
برنامج تعليمي تفاعلي رائع حول كيفية تعلم JavaScript يتيح لك البدء مجانًا تمامًا. ضع في اعتبارك أنك لن تتعلم الأساسيات فقط ، فهناك أيضًا بعض البرامج التعليمية المتقدمة المتاحة لك للنظر فيها. بالنسبة للأساسيات ، يغطي Learn JavaScript - البرنامج التعليمي التفاعلي المتغيرات والأنواع والمصفوفات والمشغلين والشروط والحلقات والمربعات المنبثقة وعمليات الاسترجاعات ، على سبيل المثال لا الحصر.
بمجرد وصولك إلى موقع الويب ، كل ما عليك فعله هو النقر فوق الفصل الذي ترغب في إجراء مزيد من التحقيق فيه واتخاذ الإجراءات اللازمة. سيرشدك البرنامج التعليمي خلال العملية ، مما يساعدك ليس فقط في الحصول على جوهرها ولكن البدء في التعامل مع JavaScript بجدية أكبر.
ملاحظة: إذا كنت بالفعل خبيرًا في JavaScript ، فيمكنك أيضًا المساهمة في البرنامج التعليمي الخاص بك ومشاركة معرفتك مع العالم.
تعلم JavaScript (خطوة بخطوة)
في هذا اليوم وهذا العصر ، أصبح التعرف على الموضوعات الجديدة ، والصناعات ، أيا كان ، أبسط بكثير مما كان عليه من قبل. بعد كل شيء ، لديك كل ما يلزم على الإنترنت - فقط جوجل. حتى عندما يتعلق الأمر بجافا سكريبت ، فلدينا كل هذه الأدلة العملية والبرامج التعليمية التي ستساعدك بشكل جيد.
من خلال هذه العملية خطوة بخطوة ، فإن مورد JavaScript المجاني عبر الإنترنت يجعلك تتحرك في الاتجاه الصحيح على الفور. أولاً ، تقوم بكل ما يلزم من دراسة والتعرف على عالم JavaScript. وثانيًا ، يمكنك أداء مهام عملية متعددة ستنقلك ببطء من مبتدئ مطلق إلى مبتدئ ثم محترف.
أول 42 درسًا وتحديات ومشاريع تأتي مجانًا تمامًا. ضع في اعتبارك أنه يمكنك أيضًا تعلم JavaScript أثناء التنقل من خلال توافق النظام الأساسي مع الأجهزة المحمولة.
حديقة جافا سكريبت
إذا كنت تستخدم لأول مرة عندما يتعلق الأمر بـ JavaScript ، فقد تتجنب JavaScript Garden في الوقت الحالي. بعد كل شيء ، إنه مورد رائع للمحتوى يساعد في تعليم أولئك المشاركين بالفعل في JavaScript حول الأخطاء الأكثر شيوعًا ، ومشكلات الأداء ، والممارسات السيئة وغيرها من الأمور الأخرى.
بدلاً من تعلمها بالطريقة الصعبة ، من الأفضل أن تدرس JavaScript Garden أولاً وتذهب من هناك. تعلم من أخطاء الآخرين ، فتوفر على نفسك الكثير من الوقت والجهد.
كما ذكرنا سابقًا ، يجب أن يكون لديك على الأقل أساسيات JavaScript مرتبة. لدينا الكثير من البدائل الأخرى للاستفادة منها أولاً ثم العودة إلى JavaScript Garden.
على الرغم من توفر الكثير من المحتوى ، يمكنك التنقل بسهولة إلى موضوع الاهتمام باستخدام قائمة الشريط الجانبي اللاصقة.
freeCodeCamp.org
على الرغم من ضخامة freeCodeCamp.org ، يكاد يكون من المستحيل على أي شخص حريص على تعلم البرمجة في المنزل حتى لا يسمع به من قبل. حسنًا ، هذا عندما نلعب. إذا كنت مهتمًا باكتساب معرفة جديدة حول JavaScript مجانًا ، ومن هنا جاء الاسم ، فتفضل بزيارة freeCodeCamp.org. مع توفر الآلاف من البرامج التعليمية على المنصة ، فإنه يضمن أنك ستجد كل ما هو ضروري ثم بعض. علاوة على ذلك ، تحصل أيضًا على شهادات ، والتي ستساعدك على رفع إمكاناتك من خلال السقف.
بدءًا من JavaScript الأساسي إلى المستوى المتوسط ، يقوم موقع freeCodeCamp.org بتجميع كل شيء ثم بعضًا من أجل راحتك. ES6 ، التعبيرات العادية ، التصحيح ، هياكل البيانات ، البرمجة الوظيفية ، سمها ما شئت ، freeCodeCamp.org لا يفوتك أي شيء. ما عليك سوى إنشاء حساب مجاني ، ويمكنك بالفعل البدء في الوصول إلى البرامج التعليمية المتاحة للجميع.
Eloquent JavaScript

هذا هو أحد أكثر كتب JavaScript التي يتم الحديث عنها على الويب ، وليس لأنه مجاني أو موثوق ، ولكن لأنه يوفر نظرة عميقة إلى JavaScript وكيفية رؤية JS كلغة برمجة حقيقية وأصلية. هناك ثلاثة أجزاء مختلفة من الكتاب ، الجزء الأول يركز على اللغة نفسها ، والجزء الثاني يلقي نظرة على كيفية تفاعل JavaScript مع المتصفح ، والجزء الأخير يتعمق في Node.js وما يستتبعه.
جرب JavaScript
هل تريد مقدمة موجزة عن بناء جملة JavaScript الأساسي؟ موقع جرب جافا سكريبت عبارة عن منصة تعليمية تفاعلية تقدم المفاهيم الأساسية والأفكار إلى جافا سكريبت ، وتوصي كذلك بالبدء في استكشاف اللغة وفقًا لشروطك الخاصة. تصميم جميل أيضًا!
جافا سكريبت مثير
كانت هذه تجربة في التعلم ، لكنها نجحت وفاقت التوقعات حتى من مطوري الموقع أنفسهم. أصبح JavaScript is Sexy إلى حد ما معيارًا للمبرمجين المبتدئين والمتوسطين لتعلم كل ما يمكن معرفته عن اللغة من خلال المشاركة في المجتمع ، واستكمال التحديات ، وكذلك الإجابة على الاختبارات والأسئلة حول الأشياء التي تتعلمها وأنت يذهب. تحتوي العديد من محتويات هذا الموقع على أكثر من 500 تعليق ، مما يعني أنه يمكنك دائمًا العثور على دعم وإجابات للأسئلة الشائعة ، دون الحاجة إلى التبديل إلى مواقع أخرى.
تنوير جافا سكريبت
اسم هذا الكتاب يتحدث عن نفسه. لا يتعلق كتاب JavaScript هذا بالعمل مع التصميم والكائنات. لم تتم كتابته ليكون دليلاً إلى JavaScript لمطوري فئة المبتدئين. كما أنه ليس دليلًا مرجعيًا أو دليل أسلوب أو كتابًا ترجع إليه عندما تواجه مشكلات شائعة في التعليمات البرمجية. يتناول هذا الكتاب بعمق حول بنية اللغة. إنه أيضًا دليل مساعدة رائع لأي شخص لديه حتى معرفة عمل فقط مع مكتبات JavaScript. سيوفر لك هذا الكتاب كل التوجيهات اللازمة للتحول منك. يمكنك أن تكون شخصًا يستخدم مكتبات JavaScript لبناء الأشياء ، وتحول إلى مطور JavaScript مستنير بالكامل.
فهم ECMAScript 6
كان عام 2015 بالطبع عامًا ضخمًا لمطوري JavaScript في كل مكان. تم الانتهاء أخيرًا من معيار JS الجديد ECMAScript 6 وهو الآن معيار JS رسمي. وسيركز الموردان التاليان فقط على ES6. إنه الآن جزء كبير من المحيط البيئي لجافا سكريبت على أي حال. في هذا الكتاب ، لدينا مطور JavaScript معروف ، Nicholas C. مجاني للقراءة على الإنترنت.
أساسيات JavaScript لـ ES6
في بعض الأحيان ، يكون الاستثمار المالي ضروريًا لك. بهذه الطريقة ، تتعلم المزيد عن الأشياء التي تقود تطور الصناعة المعينة. جافا سكريبت تندرج بالتأكيد تحت هذا السيناريو. يقدم برنامج Pluralsight دورة تمهيدية مدتها 5 ساعات تقريبًا لبرنامج ECMAScript 6. كما يوضح لك كيف يمكنك استخدامه في مشروعات الويب والتطبيقات الجديدة. الفصول الدراسية والوحدات النمطية والأشياء هي بعض الأشياء التي سيتم استكشافها بعمق.
ES6 كاتاس
الكاتا عبارة عن مجموعة من التحديات ، وهذا المورد يحتوي على عدد قليل منها. يمكنك قراءة كتاب عن ES6 ومحاولة التوصل إلى حلول لهذه التحديات المصممة خصيصًا. وبهذه الطريقة ، لن ترهبك مقالات المدونة والدروس التعليمية التي تحتوي على تحديات رديئة.
توتس +
يحتوي Tuts + على أكثر من 20000 درسًا تعليميًا مجانيًا ، وأكثر من 600+ دورة تطوير وتصميم احترافي. أيضًا ، أثبتت نفسها كواحدة من الموارد الرائدة لمساعدة المتعلمين المبتدئين والمتقدمين. يمكنهم جميعًا معرفة المزيد حول موضوعاتهم المفضلة باستخدام Tuts +. تتكون قاعدة بيانات JavaScript في Tuts + من أكثر من 140 صفحة من البرامج التعليمية والدورات والكتب الإلكترونية والأدلة التي ستمنحك ما يكفي من المواد للعمل بها لسنوات عديدة قبلك.
أكاديمية خان
البرمجة التفاعلية ممتعة دائمًا للتعلم ، وتتمتع Khan Academy بسمعة طيبة لمنصة الرسم التفاعلية التي تستخدم بنية JavaScript لمساعدتك في تعلم البرمجة واستخدام اللغة الصحيح. استكشف الاختبارات والتحديات ، أو تعمق في الكود الذي بناه الآخرون وتعلم من أفكارهم وإلهامهم. ستتضمن دروس البرمجة المباشرة التعرف على عدة وظائف منفصلة بشكل فردي.
Udemy
Udemy هو موقع دورات عبر الإنترنت يركز على السماح لمنشئي مواقع الويب بمشاركة مهاراتهم في تنسيق دورة الفيديو. فقط من خلال البحث في JavaScript ، يمكننا العثور على مئات الدورات التدريبية التي يمكن تقسيمها جميعًا إلى مجانية (22) ومدفوعة (206) - تحتوي كل دورة على وصف موجز لما ستتعلمه ، وعدد الأعضاء المسجلين في الدورة. ، بالإضافة إلى عدد المراجعات التي تم إجراؤها.
أخيرًا ، هناك شيء واحد تحتاج إلى تذكره حول دورات Udemy. بمجرد التسجيل في دورة تدريبية معينة ، يتم منحك حق الوصول إلى صفحة مجتمع خاصة لتلك الدورة التدريبية المعينة. باستخدام هذا ، يمكنك التواصل مع أي شخص آخر قام بالتسجيل في الدورة التدريبية. يمنحك هذا أيضًا الفرصة لتعلم المواد بشكل أسرع ، بالإضافة إلى الحصول على المساعدة متى احتجت إليها.