كيف أتعلم لغة JavaScript ك مبتدئ
أساسيات لغة جافاسكربت
تعلم ال DOM + BOM
التطبيق العملي وحل المشاكل
بعد الأساسيات هذه أهم مراحل حياتك وهي التي سوف تقيس مستواك في المستقبل وهي كيف توظف ما تعلمته في الأساسيات بشكل سليم وكيف تحل المشاكل التي تواجهك وهذه المرحلة تحتاج منك تطبيقات عملية كثيرة جدا, قم بعمل أي شيء يخطر على بالك قم بعمل آلة حاسبة قم بعمل لعبة Memory Game قم بعمل Slider قم بعمل ToDo List قم بعمل كل ما تستطيع عمله وتوجه لموقع Codepen وابحث فيه عن كلمة JavaScript وسوف تجد آلاف التطبيقات العملية قم بفتحها واقرأ الكود لتعرف ماذا يحدث ومع الوقت سوف تزيد مهاراتك وتفهم الأكواد التي لم تكن تفهمها سابقا, وبعد ذلك اتجه لحل المسائل وهنا عشرات المواقع التي تحتوي على مسائل برمجية بجميع لغات البرمجة وال Scripting مثل موقع Edabit وموقع Hackerrank. افتح الموقع وقم بالتسجيل فيه وابدأ بحل المسائل البسيطة وعندما تتمكن من حل جميع المسائل البسيطة أبدا بالدخول على المسائل المتوسطة وهكذا وهذه المرحلة سوف تستمر معك حتى وانت تكمل باقي مسار تعلم اللغة بمعنى لن تتوقف عن حل المسائل ولن تتوقف عن التطبيق العملي على ما تعلمته نظريا.
معايير ال ECMAScript
تعلم ال OOP
تعلم ال JSON + AJAX
وهذه من أهم التقنيات التي تجعلك قادرا على التعامل مع ال API وكيف تجلب البيانات وتتعامل معها وكيف تتعامل مع ال Requests والبيانات القادمة من ال Server وهذه من أهم التقنيات التي يجب تعلمها وهناك الكثير من التقنيات في هذا المجال مثل Fetch API و Axios وهكذا وفكرتهم واحدة مع إختلاف ال Syntax والمميزات الموجودة فيهم.
تطبيقات عملية على AJAX + JSON
يجب عليك التطبيق على هذه التقنيات كثيرا لأن كل عملك في المستقبل سوف يكون مبني على هذه الفكرة وهي فكرة جلب البيانات من ال API والتعامل معها ويمكنك مشاهدة تطبيقات عملية تقوم بجلب مثلا آخر ال Tweets لشخص معين أو جلب بيانات قناة Youtube في موقعك او جلب بيانات Repositories لشخص على موقع Github ولا تنسى التطبيق كثيرا مع تكملة التطبيقات العملية في الخطوات السابقة.