ورشة التعلم

  • القسم الأول اللغة Language
  • مقدمة Intro to Javasciript

    1
  • المتغيرات وانواع البيانات Variables & Data Types

    2
  • اختبار المتغيرات وانواع البيانات Variables & Data Types

  • إنشاء السلاسل النصية concatination

    3
  • اختبار إنشاء السلاسل النصية concatination

  • أدوات تخزين وتعيين البيانات Assignment Operators

    4
  • اختبار أدوات تخزين وتعيين البيانات Assignment Operators

  • أدوات الحساب Arithmatic Operators

    5
  • اختبار أدوات الحساب Arithmatic Operators

  • أدوات الشروط والمقارنة Logical Operators

    6
  • اختبار أدوات الشروط والمقارنة Logical Operators

  • القسم الثاني الأدوات الشرطية Conditions
  • التحقق من البيانات الشرطية if statments

    7
  • اختبار التحقق من البيانات الشرطية if statments

  • تطبيق الشروط مع أدوات المقارنة if with comparison operators

    8
  • اختبار تطبيق الشروط مع أدوات المقارنة if with comparison operators

  • تطبيق شروط متعددة في حالات مختلفة Nasted if statment

    9
  • تطبيق شروط متعددة في حالات مختلفة Nasted if statment

  • تطبيق الشروط مع أدوات المنطق والمقارنة If statment with Logical Operators

    10
  • اختبار تطبيق الشروط مع أدوات المنطق والمقارنة If statment with Logical Operators

  • تطبيق الشروط المختلفة لحال واحدة وتنفيذ بديل لجميع الشروط else else if

    11
  • اختبار تطبيق الشروط المختلفة لحال واحدة وتنفيذ بديل لجميع الشروط else else if

  • استخدام اداة المقارنة Switch case statement

    12
  • اختبار استخدام اداة المقارنة Switch case statement

  • القسم الثالث إنشاء الدوال والوظائف البرمجية Holders
  • إنشاء واستخدام الدوال functions

    13
  • اختبار إنشاء واستخدام الدوال functions

  • إنشاء واستخدام الدوال بشكل متقدم functions advanced

    14
  • اختبار إنشاء واستخدام الدوال بشكل متقدم functions advanced

  • تنفيذ بعد وقت معين مع الدالة setTimeout

    15
  • اختبار تنفيذ بعد وقت معين مع الدالة setTimeout

  • تنفيذ دالة بشكل متكرر كل مدة من الوقت setInterval

    16
  • اختبار تنفيذ دالة بشكل متكرر كل مدة من الوقت setInterval

  • القسم الرابع التعامل مع البيانات Data
  • المصفوفات Array
  • Array Basics (الجزء الاول )

    17
  • Array Basics (الجزء الثاني )

    18
  • Array Basics (الجزء الثالث )

    19
  • Array, Add, Remove, Control ( الجزء الاول )

    20
  • Array, Add, Remove, Control (الجزء الثاني )

    21
  • Array, Add, Remove, Control ( الجزء الثالث )

    22
  • Array, Add, Remove, Control (الجزء الرابع)

    23
  • Array, Search, Join,forEach (الجزء الاول )

    24
  • Array, Search, Join,forEach (الجزء الثاني)

    25
  • Array, Search, Join,forEach (الجزء الثالث )

    26
  • Array, Search, Join,forEach (الجزء الرابع )

    27
  • الكائنات Objects
  • مقدمة الكائنات Intro to object in Javasciript

    28
  • التعامل بين الكائنات communication

    29
  • السلاسل النصية Strings
  • السلاسل النصية Strings (الجزء الاول )

    30
  • السلاسل النصية Strings (الجزء الثاني )

    31
  • السلاسل النصية Strings (الجزء الثالث )

    32
  • السلاسل النصية Strings (الجزء الرابع )

    33
  • السلاسل النصية Strings (الجزء الخامس )

    34
  • السلاسل النصية Strings (الجزء السادس )

    35
  • السلاسل النصية Strings (الجزء السابع )

    36
  • السلاسل النصية Strings (الجزء الثامن )

    37
  • القسم الخامس الحلقات التكرارية Loops
  • الحلقات التكرارية باستخدام For loop (الجزء الاول)

    38
  • الحلقات التكرارية باستخدام For loop (الجزء الثاني)

    39
  • الحلقات التكرارية باستخدام For loop (الجزء الثالث )

    40
  • الحلقات التكرارية مع المصفوفات ForEach (الجزء الاول )

    41
  • الحلقات التكرارية مع المصفوفات ForEach (الجزء الثاني )

    42
  • الحلقات التكرارية المنطقية Do, While

    43
  • الحلقات التكرارية مع البيانات For In (الجزء الاول )

    44
  • الحلقات التكرارية مع البيانات For In (الجزء الثاني )

    45
  • الحلقات التكرارية مع الكائنات For of

    46
  • القسم السادس التحكم في واجهة المستخدم DOM
  • الوصول إلى عناصر واجهة المستخدم Accessing DOM

    47
  • التحكم في عناصر واجهة المستخدم Manipulating DOM

    48
  • تطبيق عملي WorkShop

    49
  • تطبيق عملي 2 WorkShop

    50
  • المستوي السابع متصفح وصفحة الويب BOM
  • التحكم في صفحة الويب Window

    51
  • تطبيق عملي على التحكم في صفحة الويب Scroll Example

    52
  • المستوي الثامن الأحداث Events
  • تنفيد وظائف عند التفاعل بالضغط على عناصر الصفحة Clicks

    53
  • التغير وتنفيذ الأحداث في الصفحة Behavior

    54
  • تنفيذ الوظائف عند تغير بيانات لعناصر التفاعل في صفحة HTML Changes

    55
  • التغير في ادوات اختيار البيانات Select Change

    56
  • التفاعل مع نماذج إدخال البيانات Forms

    57
  • المستوي التاسع هيكلية قواعد البيانات والاتصال مع خوادم الويب JSON & Apis
  • لغة قواعد البيانات JSON

    58
  • تنفيذ اتصالات مع خوادم وأجهزة أخرى لإرسال وعرض البياتات Apis ( الجزء الاول )

    59
  • تنفيذ اتصالات مع خوادم وأجهزة أخرى لإرسال وعرض البياتات Apis ( الجزء الثاني )

    60
  • Exercise

    61

اختبارات ناجحة

للإعادة

معلقة

لمشاهدة نبذة عن محتوى الدرس مقدمة Intro to Javasciript
 مقدمة في لغة JavaScript JavaScript هي لغة برمجة تستخدم عادة في تطوير تطبيقات الويب. وهي تعتبر من أكثر لغات البرمجة شيوعاً في العالم بفضل قدرتها على تفعيل التفاعل بين المستخدم والصفحة الويب.  أهمية JavaScript في تطوير الويب JavaScript تمكّن المطورين من إضافة ديناميكية وتفاعلية إلى صفحات الويب، بحيث يمكن للمستخدمين التفاعل مباشرة مع المحتوى بدون إعادة تحميل الصفحة. هذا يشمل التحقق من الإدخالات، وإجراء العمليات الحسابية، وتحديث البيانات دون تدخل مستخدم.  الاستخدامات الشائعة لـ JavaScript JavaScript تُستخدم في العديد من التطبيقات والسيناريوهات، بما في ذلك: - **تحسين تجربة المستخدم**: مثل إضافة نماذج الاتصال والتحقق من البريد الإلكتروني. - **تحسين الأداء**: مثل تحسين تحميل الصفحات وتقديمها بشكل أسرع. - **تفاعل المستخدم**:…
لمشاهدة نبذة عن محتوى الدرس مقدمة Intro to Javasciript
 مقدمة في لغة JavaScript JavaScript هي لغة برمجة تستخدم عادة في تطوير تطبيقات الويب. وهي تعتبر من أكثر لغات البرمجة شيوعاً في العالم بفضل قدرتها على تفعيل التفاعل بين المستخدم والصفحة الويب.  أهمية JavaScript في تطوير الويب JavaScript تمكّن المطورين من إضافة ديناميكية وتفاعلية إلى صفحات الويب، بحيث يمكن للمستخدمين التفاعل مباشرة مع المحتوى بدون إعادة تحميل الصفحة. هذا يشمل التحقق من الإدخالات، وإجراء العمليات الحسابية، وتحديث البيانات دون تدخل مستخدم.  الاستخدامات الشائعة لـ JavaScript JavaScript تُستخدم في العديد من التطبيقات والسيناريوهات، بما في ذلك: - **تحسين تجربة المستخدم**: مثل إضافة نماذج الاتصال والتحقق من البريد الإلكتروني. - **تحسين الأداء**: مثل تحسين تحميل الصفحات وتقديمها بشكل أسرع. - **تفاعل المستخدم**:…
has been added to the cart. View Cart