انتقل إلى المحتوى
KnowledgeCity

سلسلة البرمجة المتوسطة بلغة JavaScript

طور مهاراتك في جافا سكريبت من خلال هذه الدورة
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ29.
دورة تدريبية: عند الطلب
متوسط مقدِّم الخدمة Joseph Barrett  6 الفصول ·  29 الدروس ·  2h 3m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, Chinese 

وصف الدورة

قم بتطوير مهاراتك بجافا سكريبت من خلال هذه الدورة التدريبية. تعرف على الأنواع المختلفة من جافا سكريبت، وتوجيه الكائنات، وفهم ما هو نموذج كائن مستند (DOM) وكيفية استخدامه في التعليمات البرمجية الخاصة بك. تعتمد دورة جافا سكريبت للمستوى المتوسطة، التي يدرسها المدرب جوزيف باريت، على معرفتك بالأساسيات بدءًا من التعمق في أنواع جافا سكريبت وكيفية التعرف على المتغيرات غير المحددة والخالية واستخدامها، والعثور على أنماط الأحرف في السلاسل باستخدام مجموعة متنوعة من التعبيرات العادية. ستناقش دورة جافا سكريبت التدريبية، بعض المبادئ التوجيهية حول كيفية تصميم الفئة، والتصريح عن الخصائص، وبناء إطار عمل وراثي، ودور وحدات جافا سكريبت النمطية. وستتعلم أيضًا استخدام جافا سكريبت لإنشاء عناصر جديدة في نموذج كائن المستند لصفحة الويب، وكيفية استخدام (CSS Flexbox) ونختتم هذه الدورة بنظرة عامة على مجموعة متنوعة من واجهات برمجة تطبيقات (HMTL 5) المفيدة، بما في ذلك تحديد الموقع الجغرافي، والرسم باستخدام (SVG)، واستخدام واجهة برمجة تطبيقات التخزين للاحتفاظ بالمعلومات على متصفح العميل.

ما ستتعلمه

  • العمل مع أنواع وقيم JavaScript، بما في ذلك المتغيرات غير المعرّفة والفارغة
  • البحث عن أنماط الأحرف في السلاسل النصية باستخدام أساليب مثل التعبيرات النمطية
  • تطبيق JavaScript الموجّه للكائنات من خلال تصميم الأصناف وإعلان الخصائص وبناء الوراثة
  • استخدام نموذج كائن المستند لإنشاء عناصر الصفحة وإدراجها والتنقل فيها وتحريكها
  • تنسيق الصفحات بـ JavaScript باستخدام CSS Flexbox ومعالجة السمات
  • استخدام واجهات برمجة تطبيقات HTML5 بما في ذلك تحديد الموقع الجغرافي وCanvas وSVG والتخزين من جانب العميل وWeb Workers

النقاط الرئيسية

  • تُدرَّس الدورة من قبل المدرب جوزيف باريت وتبني على معرفة المشاهد بأساسيات JavaScript.
  • تغطي أنواع JavaScript بعمق، بما في ذلك التعرف على المتغيرات غير المعرّفة والفارغة واستخدامها والبحث عن أنماط السلاسل النصية بالتعبيرات النمطية.
  • يُعالَج JavaScript الموجّه للكائنات من خلال مبادئ تصميم الأصناف وإعلان الخصائص والوراثة ودور وحدات JavaScript.
  • توضح الدورة كيفية استخدام JavaScript لإنشاء عناصر جديدة في نموذج كائن المستند لصفحة الويب وكيفية استخدام CSS Flexbox.
  • تختتم بنظرة عامة على واجهات برمجة تطبيقات HTML5 مثل تحديد الموقع الجغرافي والرسم بـ SVG أو Canvas API وواجهة Storage API لبيانات متصفح العميل وWebWorkers لـ JavaScript متعدد الخيوط.

الأسئلة الشائعة

لمن هذه الدورة؟

هي دورة متوسطة المستوى تبني على معرفة المشاهد بأساسيات JavaScript.

من يدرّس الدورة؟

تُدرَّس الدورة من قبل المدرب جوزيف باريت.

ما الموضوعات التي تغطيها الدورة؟

تغطي أنواع وقيم JavaScript وإنشاء التعبيرات وJavaScript الموجّه للكائنات وتصميم الأصناف ونموذج كائن المستند وCSS Flexbox وواجهات برمجة تطبيقات HTML5 بما في ذلك تحديد الموقع الجغرافي وCanvas وSVG والتخزين من جانب العميل وWeb Workers.

ما المهارات التي سأكتسبها؟

ستتعلم JavaScript وJavaScript الموجّه للكائنات، بما في ذلك العمل مع أطر عمل JavaScript ومكتباته، كما تغطيها مهارات الدورة المدرجة.

ما واجهات برمجة تطبيقات HTML5 التي تغطيها الدورة؟

توفر الدورة نظرة عامة على واجهات برمجة تطبيقات HTML5 بما في ذلك تحديد الموقع الجغرافي والرسم بـ SVG أو Canvas API واستخدام Storage API للاحتفاظ بالمعلومات على متصفح العميل وتوظيف WebWorkers لتشغيل JavaScript متعدد الخيوط.