دورة عبر الانترنت بعنوان جافا سكريبت للمبتدئين مقدمة من يوديمي

ابدأ بتعلم جافا سكريبت اليوم من خلال هذه الدورة الشاملة. تغطي الدورة جميع الجوانب الأساسية للبرمجة بجافا سكريبت، بدءًا من الأساسيات وصولًا إلى المفاهيم المتقدمة. صممت الدورة للمبتدئين الذين لديهم معرفة أساسية بـ HTML، وتهدف إلى تزويدهم بالمهارات اللازمة لإنشاء مستندات ويب ديناميكية ومبتكرة.

تشمل الدورة مشاريع عملية لتعزيز الفهم وتطبيق المفاهيم. بالإضافة إلى ذلك، سيحصل المشتركون على كتاب “JavaScript Development Workbook” لممارسة إضافية.

المهارات التي سوف تكتسبها

المهارات المكتسبة:

فهم أساسيات جافا سكريبت:

التعرف على المتغيرات، الأنواع، العمليات الحسابية والمنطقية.
استخدام الجمل الشرطية والحلقات.
التعامل مع الدوال:

كتابة واستدعاء الدوال.
فهم نطاق المتغيرات (Scope) والمجال الوظيفي.
العمل مع الكائنات (Objects):

إنشاء الكائنات وتعديل خصائصها.
استخدام الدوال التابعة للكائنات.
التعامل مع المصفوفات (Arrays):

إنشاء المصفوفات وإجراء العمليات عليها.
استخدام الدوال المدمجة للمصفوفات.
التفاعل مع DOM:

فهم بنية DOM.
التعامل مع عناصر HTML باستخدام جافا سكريبت.
الأحداث (Events):

التعامل مع الأحداث في جافا سكريبت.
إنشاء أحداث مخصصة واستخدامها.
البرمجة الكائنية (OOP):

فهم المفاهيم الأساسية للبرمجة الكائنية.
إنشاء الأصناف (Classes) والكائنات.
إدارة الأخطاء (Error Handling):

التعرف على الأخطاء والتعامل معها باستخدام try/catch.
العمل مع الواجهات البرمجية (APIs):

فهم كيفية إرسال واستقبال البيانات باستخدام AJAX وFetch API.
التعامل مع البيانات بصيغة JSON.
مشاريع عملية:

تطبيق المفاهيم المكتسبة من خلال مشاريع عملية لبناء تطبيقات ويب تفاعلية.

ماذا ستتعلم

ماذا ستتعلم في هذه الدورة:

أساسيات جافا سكريبت:

تعلم المتغيرات، الأنواع، العمليات الحسابية والمنطقية.
استخدام الجمل الشرطية (if/else) والحلقات (for, while).
الوظائف (Functions):

كيفية كتابة واستدعاء الدوال.
فهم نطاق المتغيرات (Scope) واستخدام الدوال التكرارية.
الكائنات (Objects):

إنشاء الكائنات وتعديل خصائصها.
فهم الكائنات المدمجة في جافا سكريبت واستخدامها.
المصفوفات (Arrays):

إنشاء المصفوفات وإجراء العمليات عليها مثل الإضافة، الحذف والبحث.
استخدام الدوال المدمجة مثل map، filter و reduce.
التفاعل مع DOM:

فهم بنية DOM وكيفية التفاعل معها باستخدام جافا سكريبت.
تعديل عناصر HTML وإضافة أحداث.
الأحداث (Events):

التعامل مع الأحداث مثل النقر، التمرير والإدخال.
إنشاء أحداث مخصصة والتحكم في تدفق الأحداث.
البرمجة الكائنية (OOP):

تعلم المفاهيم الأساسية للبرمجة الكائنية.
إنشاء الأصناف (Classes) واستخدام الوراثة (Inheritance).
إدارة الأخطاء (Error Handling):

فهم أنواع الأخطاء المختلفة وكيفية التعامل معها.
استخدام try/catch لإدارة الأخطاء في الكود.
التعامل مع الواجهات البرمجية (APIs):

إرسال واستقبال البيانات باستخدام AJAX و Fetch API.
التعامل مع البيانات بصيغة JSON وتنفيذ عمليات CRUD (إنشاء، قراءة، تحديث، حذف).
مشاريع عملية:

تطبيق المفاهيم المكتسبة من خلال مشاريع عملية مثل بناء تطبيقات ويب تفاعلية.
إنشاء مشاريع متقدمة لتحسين مهارات البرمجة والتطوير.

شارك الآن في الدورة