كورس JavaScript الكامل باللغة العربية | تعلم جافاسكربت من الصفر حتى الاحتراف

عدد الدروس : 65 عدد ساعات الدورة : 14:03:19 شهادة معتمدة : نعم التسجيل في الدورة للحصول على شهادة

للحصول على شهادة

  • 1- التسجيل
  • 2- مشاهدة الكورس كاملا
  • 3- متابعة نسبة اكتمال الكورس تدريجيا
  • 4- بعد الانتهاء تظهر الشهادة في الملف الشخصي الخاص بك
ابدأ رحلتك في تعلم JavaScript من الصفر حتى الاحتراف مع كورس شامل باللغة العربية من Elzero Web School. ستتعلم كيفية كتابة الأكواد، التعامل مع البيانات، بناء الدوال، التعامل مع الأحداث، الحلقات (Loops)، Arrays، Math، Regex، التواريخ، وغيرها الكثير. هذا الكورس مناسب للمبتدئين والمحترفين لتقوية مهاراتهم في برمجة الويب.

قائمة الدروس

عن الدورة

الوحدة الأولى: مقدمة وأساسيات جافاسكربت

  1. مقدمة عن JavaScript.
  2. الأدوات اللازمة لتعلم جافاسكربت.
  3. كيفية استخدام Console في Google Chrome.
  4. أين يمكن وضع كود JavaScript؟
  5. القواعد الأساسية للكتابة (Syntax).
  6. التعليقات في جافاسكربت.

الوحدة الثانية: المتغيرات والبيانات (Variables & Data Types)

  1. المتغيرات (Variables).
  2. أنواع البيانات (Data Types).
  3. دمج البيانات (Concatenation).
  4. إظهار البيانات على الشاشة.

الوحدة الثالثة: العمليات الشرطية (Control Flow & Operators)

  1. المعاملات (Operators).
  2. الشروط If, Else If, Else.
  3. المعاملات الشرطية (Conditional Operators).
  4. المعاملات المنطقية (Logical Operators).

الوحدة الرابعة: الدوال (Functions)

  1. مقدمة عن الدوال.
  2. دوال مع return.
  3. دوال مع معطيات (Parameters).
  4. دوال متقدمة (Self Invoke Functions).

الوحدة الخامسة: التحكم بالتدفق (Control Flow)

  1. Switch Case.
  2. المجالات (Scope) - الجزء الأول.
  3. المجالات (Scope) - الجزء الثاني.

الوحدة السادسة: الأحداث (Events)

  1. أحداث (onload, onclick, ondblclick).
  2. أحداث (onkeydown, onkeypress, onkeyup).
  3. أحداث (onmouseover, onmouseout, onchange).

الوحدة السابعة: المصفوفات Arrays

  1. مقدمة عن Arrays.
  2. فحص المصفوفات.
  3. خصائص Arrays (الطول).
  4. تحويل Array إلى String.
  5. إضافة عناصر للمصفوفة.
  6. حذف عناصر من المصفوفة.
  7. ترتيب وعكس ترتيب المصفوفة.
  8. دمج وتقطيع Arrays.
  9. البحث داخل المصفوفة.
  10. تمارين عملية.

الوحدة الثامنة: السلاسل النصية Strings

  1. تحويل النصوص.
  2. إيجاد مواقع الحروف.
  3. تقسيم النصوص (Split).
  4. البحث والاستبدال.
  5. دمج النصوص.
  6. تغيير الحروف.
  7. مرجع شامل لدوال النصوص.
  8. دمج الدوال (Chaining).
  9. تمارين عملية.

الوحدة التاسعة: الحلقات (Loops)

  1. الحلقات For.
  2. For In.
  3. For Advanced.
  4. While و Do While.
  5. تحكم في الحلقات (Break, Continue).
  6. تدريبات عملية.

الوحدة العاشرة: العمليات الرياضية (Math)

  1. Ceil.
  2. Floor.
  3. Round.
  4. Min & Max.
  5. Random.

الوحدة الحادية عشر: التعبيرات النمطية (Regular Expressions)

  1. مقدمة.
  2. Brackets.
  3. Quantifiers.

الوحدة الثانية عشر: التواريخ (Dates)

  1. مقدمة.
  2. تنسيق التواريخ.
  3. دوال التواريخ الجزء الأول.
  4. دوال التواريخ الجزء الثاني.
  5. دوال التواريخ الجزء الثالث.

الوحدة الثالثة عشر: الأرقام (Numbers)

  1. مقدمة.
  2. طرق التعامل مع الأرقام.

الوحدة الرابعة عشر: الخاتمة

  1. الخاتمة وأين تتابع بعدها.

 مميزات الكورس:

  • شروحات تفصيلية مبسطة باللغة العربية.
  • أمثلة عملية في كل درس.
  • تدريبات عملية بعد كل وحدة.
  • مناسب للمبتدئين وأيضًا لتقوية المحترفين.
  • الأساس القوي للانتقال إلى JavaScript ES6 و React.

 الفئة المستهدفة:

  • المبتدئين في البرمجة.
  • مطوري الويب.
  • طلاب كليات الحاسب.
  • أي شخص مهتم بتعلم البرمجة.

 متطلبات سابقة:

  • معرفة بسيطة بـ HTML + CSS (أو يمكنك أخذ كورس HTML & CSS معنا أولاً).
  • كمبيوتر + محرر أكواد (VS Code).

 مدة الكورس:

  • 65 درس فيديو.
  • أكثر من 15 ساعة تعليمية.