دورة جافا سكريبت كاملة
دورة JavaScript الحديثة لمساعدتك في الانتقال من الصفر إلى البطل في عام 2024! Master JavaScript مع المشاريع والتحديات والنظرية ؛ الدورة الوحيدة التي ستحتاجها على الإطلاق!
ماذا ستتعلم
✅ كن مطور JavaScript متقدم وواثق وحديث من الصفر.
✅ بناء 5 مشاريع جميلة في العالم الحقيقي لمحفظتك (وليس تطبيقات الألعاب المملة).
✅ كن جاهزًا للوظائف من خلال فهم كيفية عمل JavaScript حقًا وراء الكواليس.
✅ كيفية التفكير والعمل مثل المطور: حل المشكلات ، البحث ، سير العمل.
✅ أساسيات JavaScript: المتغيرات ، if/else ، المشغلين ، المنطق المنطقي ، وظائف ،. المصفوفات ، الكائنات ، الحلقات ، السلاسل ، إلخ.
✅ ES6+ الحديثة من البداية: وظائف السهم ، التدمير ، مشغل الانتشار ، السلاسل الاختيارية (ES2020) ، إلخ.
✅ OOP الحديث: الفصول ، المُنشئين ، الميراث النموذجي ، إلخ.
✅ مفاهيم معقدة مثل الكلمة الرئيسية "هذه" ، وظائف الترتيب العالي ، الإغلاق ، إلخ.
✅ JavaScript غير المتزامن: حلقة الأحداث ، الوعود ، Async/في انتظار واجهات برمجة التطبيقات.
✅ كيفية تعليم الكود الخاص بك باستخدام المخططات الانسيابية والأنماط الشائعة.
✅ الأدوات الحديثة لعام 2024 وما بعدها: وحدات NPM & ES6.
✅ مارس مهاراتك مع أكثر من 50 تحديًا ومهامًا (تشمل الحلول).
✅ احصل على دعم سريع وودود في Discord Q&A.
الدورة تشمل
9+ ساعات فيديو عند الطلب.
️ 58 تمارين الترميز.
⚡ رفيق جافا سكريبت ملاحظات.
؟ الوصول إلى الهاتف المحمول والتلفزيون.
؟ 5 مشاريع JavaScript مذهلة.
؟ الوصول إلى مجتمع دعم الخلاف.
؟ شهادة الانتهاء.
من هي هذه الدورة
- خذ هذه الدورة إذا كنت ترغب في الحصول على فهم حقيقي وعميق لجافا سكريبت.
- خذ هذه الدورة إذا كنت تحاول تعلم JavaScript ولكن: 1) لا تزال لا تفهم حقًا JavaScript ، أو 2) لا تزال لا تشعر بالثقة في رمز التطبيقات الحقيقية.
- خذ هذه الدورة إذا كنت مهتمًا باستخدام مكتبة/إطار عمل مثل React أو Angular أو Vue أو Node في المستقبل.
- خذ هذه الدورة إذا كنت تعرف بالفعل JavaScript وتبحث عن دورة متقدمة. هذه الدورة تشمل موضوعات الخبراء!
- خذ هذه الدورة إذا كنت ترغب في البدء في البرمجة: JavaScript هي لغة أولى رائعة!
متطلبات
- لا توجد تجربة ترميز ضرورية لأخذ هذه الدورة! أنا آخذك من الصفر المطلق إلى المحترف!
- سيعمل أي جهاز كمبيوتر ونظام التشغيل - Windows أو MacOS أو Linux. سنقوم بإعداد محرر النصوص الخاص بك بالدورة التدريبية.
- إن الفهم الأساسي لـ HTML و CSS هو زائد ، ولكن ليس ضروريًا! هناك دورة تحطم HTML & CSS مرتبطة ضمن موارد الدورة التدريبية.
وصف
لماذا هذا هو دورة جافا سكريبت الصحيحة بالنسبة لك؟
ستعلمك هذه الدورة كل ما تحتاج إلى معرفته أن تغوص في تطوير JavaScript اليوم ولكن أكثر من ذلك ، فهي تعلّمها عبر منهج لن يستغرق مئات الساعات لإكماله. إنها حزمة الكل في واحد ستأخذك من أساسيات JavaScript ذاتها ، وصولاً إلى بناء تطبيقات حديثة ومعقدة.
سوف تتعلم JavaScript الحديثة من البداية ، خطوة بخطوة. سأرشدك من خلال أمثلة عملية وممتعة ، ونظرية مهمة حول كيفية عمل JavaScript خلف الكواليس ، والمشاريع الجميلة والكاملة.
ستصبح جاهزًا لمواصلة تعلم أطر العمل الأمامية المتقدمة مثل React أو Vue أو Angular أو Sveltekit.
سوف تتعلم أيضًا كيفية التفكير كمطور ، وكيفية التخطيط لميزات التطبيق ، وكيفية تعليم رمزك ، وكيفية تصحيح رمز ، والكثير من المهارات الأخرى في العالم الحقيقي التي ستحتاجها في وظيفة المطور الخاصة بك.
وعلى عكس الدورات التدريبية الأخرى ، تحتوي هذه السلطة فعليًا على مواضيع المبتدئين والمتوسطة والمتقدمة وحتى الخبراء ، لذلك لا يتعين عليك شراء أي دورة أخرى من أجل إتقان JavaScript من الألف إلى الياء!
بحلول نهاية الدورة ، سيكون لديك المعرفة والثقة التي تحتاجها من أجل إجراء مقابلات وظيفتك ، وبناء تطبيقات مجنونة مع JavaScript ، وتصبح مطورًا محترفًا.
لماذا أنا معلم جافا سكريبت المناسب لك؟
اسمي جيمس ، وقد ساعدت أكثر من 500000 فرد مثلك تمامًا تعلم الرمز. لقد علمت برمجة أنفسهم وأفهم مدى صعوبة التعلم أن تتعلم رمزًا ؛ لكني لا أريد أن يكون الأمر صعبًا بالنسبة لك. هذه الدورة هي الدورة التي أتمنى أن أعود إليها عندما كنت أتعلم أن أصبح محترفًا في JavaScript في فترة زمنية مريحة.
أنا أيضًا مطور ومصمم ويب من ذوي الخبرة ، ولدي خبرة في تدريس البرمجة والعلوم والرياضيات لأكثر من 10 سنوات. أعرف كيف يتعلم الطلاب JavaScript وما يحتاجون إليه من أجل إتقانه. ومع هذه المعرفة ، صممت منهج الدورة المثالية. إنه مزيج فريد من المشاريع في العالم الحقيقي ، والتفسيرات العميقة ، ومحاضرات النظرية ، والتحديات ، التي ستأخذك من الصفر إلى البطل المطلق وستكون مطور JavaScript واثقًا على الإطلاق.
إذن ما الذي يتم تغطيته بالضبط في الدورة؟
- بناء 5 مشاريع جميلة في العالم الحقيقي لمحفظتك! في هذه المشاريع ، ستتعلم كيفية التخطيط للمخططات الخاصة بك وتصنيعها باستخدام مخططات انسيابية وأنماط JavaScript الشائعة
- إتقان أساسيات JavaScript: المتغيرات ، إذا/أخرى ، والمشغلين ، والمنطق المنطقي ، والوظائف ، والصفائف ، والكائنات ، والحلقات ، والسلاسل ، والمزيد
- تعلم JavaScript الحديثة (ES6+) من البداية: وظائف السهم ، والتدمير ، والمشغل الانتشار ، والوسائط الافتراضية ، والسلاسل الاختيارية ، والمزيد
- الغوص العميق في وظائف: وظائف السهم ، وظائف من الدرجة الأولى والترتيب العالي ، الربط ، والإغلاق.
- الغوص العميق في JavaScript غير المتزامن: حلقة الحدث ، وعود ، ومتصل/في انتظار ، ومعالجة الأخطاء. سوف تستخدم هذه للوصول إلى البيانات من واجهات برمجة تطبيقات الطرف الثالث مع مكالمات AJAX. [هذا يشبه دورة مستقلة صغيرة]
- تعلم الأدوات الحديثة التي يستخدمها مطورو الويب المحترفون: وحدات NPM و Parcel و Babel و ES6
تحقق من منهج الدورة التدريبية للحصول على نظرة عامة أكثر تفصيلاً على المحتوى: P
هذا هو ما تم تضمينه أيضًا في الحزمة:
- مقاطع فيديو ذات جودة عالية الدقة محدثة ، يسهل البحث فيها والمرجع.
- رمز بداية القابل للتنزيل والرمز النهائي لكل قسم.
- أدلة مرافق الدورة وملاحظات موجزة.
- التسميات التوضيحية الإنجليزية المهنية (قريبا).
- 58+ تحديات / أسئلة ترميز لممارسة مهاراتك الجديدة
هل يشبهك أي من هذه؟ إذا كان الأمر كذلك ، فابدأ هذه المغامرة اليوم ، وانضم إليّ والعديد من المطورين الآخرين في دورة JavaScript الوحيدة التي ستحتاج إليها!
مدرب
تخرج جيمس بدرجة الشرف في الهندسة المدنية ، وبعد أن عمل بضع سنوات كمستشار ، قرر الترميز ومتابعة مهنة كمطور برمجيات. يدير جيمس قناة YouTube حيث ساعد الآلاف من الأفراد على تعلم رمز وظائف المطورين الخاصة بهم.
لديه أكثر من 10 سنوات من الخبرة في مجال الدروس في الرياضيات والبرمجة والعلوم ، حيث قام بتدريس الطلاب من جميع الأعمار والقدرات. وهو يعتقد أن التعليم يجب أن يكون حول المتعة والفضول ويساعد الطالب على تعلم فن التدريس الذاتي حتى يتمكنوا من الاستمرار في تمديد قدرتهم إلى ما بعد دروسه. جيمس متاح للاتصال في قناة Discord ، أو على LinkedIn.
- https://www.smoljames.com
المناهج الدراسية
1.0 مقدمة
- هيكل الدورة والمخطط.
- حول المعلم.
- إعداد محرر الكود الخاص بنا.
- كيف تفكر مثل مطور.
2.0 تعلم بناء جملة ومفاهيم JavaScript الأساسية
- مقدمة إلى JavaScript وكيف تعمل.
- بناء جملة JavaScript الأساسي ، بما في ذلك المتغيرات وأنواع البيانات والمشغلين.
- التحكم في التدفق من خلال البيانات الشرطية والحلقات.
- الوظائف الأساسية واستخدامها في هيكلة الرمز.
3.0 تطوير مهارات البرمجة الوسيطة مع JavaScript
- العمل مع المصفوفات ، والكائنات ، ومعالجة البيانات.
- النطاق ، الإغلاق ، وكيفية كتابة التعليمات البرمجية المعيارية والقابلة لإعادة الاستخدام.
- تقنيات معالجة الأخطاء وأدوات تصحيح الأخطاء لاستكشاف الأخطاء وإصلاحها فعالة.
4.0 فهم معالجة DOM ومعالجة الأحداث في JavaScript
- إتقان نموذج كائن المستند (DOM) ومعالجته باستخدام JavaScript.
- التعامل مع أحداث المستخدم وتحديث DOM بشكل ديناميكي.
- فهم تفويض الأحداث والفقاعات لإدارة الأحداث الفعالة.
- تصميم الصفحة الديناميكية مع معالجة DOM.
5.0 OOP الحديثة مع الفصول الدراسية ، والمبنات والميراث النموذجي.
- تعلم كيفية تحديد الفصول وتثبيتها ، وتهيئة الخصائص مع المُنشئين.
- فهم سلسلة النموذج الأولي وكيف ترث الكائنات الخصائص والأساليب.
- هذه الكلمة الرئيسية.
6.0 اكتساب الكفاءة مع البرمجة غير المتزامنة في JavaScript
- JavaScript غير المتزامن مع الوعود و Async/في انتظار.
- قم بتقديم طلبات HTTP والعمل مع واجهات برمجة التطبيقات لاسترجاع البيانات وتكاملها.
7.0 تعلم بناء جملة ES6+ JavaScript الحديثة
- ميزات JavaScript المتقدمة المقدمة في ES6+.
- وحدات JavaScript والاستيراد/التصدير.
8.0 ترميز أفضل الممارسات والبرمجة الخوارزمية مع JavaScript
- تحسين رمز JavaScript لتحسين الأداء والكفاءة.
- تطبيق أفضل الممارسات الترميز ، وكتابة رمز نظيف وقابل للصيانة.
- تدوين كبير 0
- حل أسئلة البرمجة الخوارزمية مع JavaScript.
9.0 تطوير العديد من مشاريع المحافظ مع JavaScript
- بناء آلة حاسبة مركبة الفائدة.
- رمز AI chatbot.
- برنامج تطبيق TODO وظيفي W. HTML و CSS.
- اكتب قاعدة بيانات JSON مخصصة.
- تطوير خادم الويب لبيانات الأسهم باستخدام Node.js + Express.js.
10.0 التعلم المستقبلي ومزيد من الخبراء
- الواجهة الأمامية والخلفية أطر JavaScript.
- نشر الكود الخاص بك على بيئة الإنتاج.
- وظائف السحابة والحوسبة السحابية.
- مواصلة رحلة JavaScript الخاصة بك.
