تعد هذه الدورة التدريبية هي الأولى في سلسلة تسمح لك بتوسيع مهاراتك بوصفك مطور Android في عالم تطوير الأجهزة المحمولة عبر الأنظمة الأساسية. سيسمح لك ذلك باستخدام أسسك بوصفك مطور Android لإنشاء تطبيقات أجهزة محمولة عبر الأنظمة الأساسية. تتمثل الخطوة الأولى في هذا التوسع في تعلم البرمجة بلغة JavaScript. سيعدّك هذا لتعلم استخدام مكتبة React لتطوير الأجهزة المحمولة.
تعد JavaScript هي لغة البرمجة التي تدعم الويب الحديث. في هذه الدورة التدريبية، سوف تتعلم المفاهيم الأساسية لتطوير الويب باستخدام JavaScript، وتتعامل مع الدوال والكائنات والمصفوفات والمتغيرات وأنواع البيانات وHTML DOM وغير ذلك الكثير. وسوف تتعلم كيفية استخدام JavaScript واكتشاف الاحتمالات التفاعلية مع تقنيات JavaScript الحديثة. أخيرًا، ستتعرف على ممارسة اختبار التعليمة البرمجية وكيفية كتابة اختبار وحدة باستخدام Jest.
يمكن تطبيق هذه الدورة التدريبية على تخصصات متعددة أو برامج الشهادات المهنية. سيُحسب إكمال هذه الدورة التدريبية ضمن تعليمك في أي
من البرامج التالية:
•الشهادة المهنية لمطور Android من Meta
•الشهادة المهنية لمطور iOS من Meta
بنهاية هذه الدورة التدريبية، ستكون قادرًا على:
•شرح المفاهيم الأساسية لتطوير الويب باستخدام Javavscript.
• التدرب على استخدام الدوال والكائنات والمصفوفات والمتغيرات وأنواع البيانات وHTML DOM وغير ذلك الكثير.
•استخدام JavaScript ضمن إطار عمل React
•التدرب على اختبار التعليمات البرمجية وكيفية كتابة اختبار وحدة باستخدام Jest
Overview
Syllabus
- Javascript مقدمة إلى
- في هذه الوحدة، ستتعرف على لغة JavaScript. سوف تتعرف على سبب كون JavaScript جزءًا لا يتجزأ من تطوير البرامج. وستحصل على نظرة عامة حول كيفية كتابة تعليمة برمجية بلغة JavaScript داخل المستعرض .علاوة على ذلك، سوف تتعرف على عوامل التشغيل الأكثر شيوعًا بالإضافة إلى العبارات الشرطية والحلقات.
- وحدات بناء البرنامج
- ستتعلم هنا كيفية استخدام الكائنات والمصفوفات والدوال. بالإضافة إلى ذلك، ستتعرف على الدوال المضمنة الأكثر شيوعًا، والفرق بين السلاسل غير المحددة والفارغة والخالية وستستكشف كلاً من معالجة الأخطاء والبرمجة الدفاعية.
- نماذج البرمجة
- تتناول هذه الوحدة البرمجة الوظيفية ونموذج البرمجة كائنية التوجه. سوف تتعلم ما النطاق في JavaScript. وتستكشف الاختلافات بين var وlet وconst. وكيفية استخدام الفئات والتوريث في البرمجة كائنية التوجه. بالإضافة إلى ذلك، سوف تستكشف كيفية استخدام كتابة JavaScript باستخدام ميزات حديثة مثل spread وrest. وستقوم بإنشاء تعليمة برمجية يمكنها معالجة DOM والتعامل مع الأحداث. وسوف تستخدم JSON في JavaScript.
- الاختبار والتوافق
- هنا سوف تتعرف على Node.js و npm. وسوف تستكشف كيفية تثبيت حزم npm وكيفية العمل مع package.json. علاوة على ذلك، ستتعرف على الاختبار في JavaScript وستقوم بكتابة كود لاختبار وحدة بسيط في Jest.
- المشروع النهائي
- في الوحدة الأخيرة، ستتعرف على التقييم بدرجات.بعد إكمال الوحدات الفردية في هذه الوحدة، ستقوم بتجميع المهارات التي اكتسبتها من الدورة التدريبية لإنشاء تعليمة برمجية لـ Little lemon receipt maker". " سيكون لديك أيضًا فرصة للتفكير في محتوى الدورة التدريبية ومسار التعلم الذي ينتظرنا.
Taught by
Taught by Meta Staff