inPace
All coursesكل الدورات

الدورة الكاملة في JavaScript

  • about 14 h of lessonsحوالي 14 ساعة من الدروس
  • 10 modulesوحدات · 29 lessonsدروس
  • Arabicالعربية

من أول سطر إلى تطبيق ويب منشور. المتغيرات والنصوص والشروط، والمصفوفات والحلقات (map و filter و reduce)، والدوال، والكائنات و JSON، والأصناف والوحدات، والـ DOM والأحداث، والبرمجة غير المتزامنة بـ promises و fetch، والأخطاء والاختبارات والنشر. تبني تطبيق Study Tasks خطوة بخطوة، باختبارات ورابط حي. الدروس المكتوبة هي الدورة، وأجزاء من كورس JavaScript الكامل على freeCodeCamp فيديوهات اختيارية فوقها.

byمن إعداد inPace checkedموثّق

javascriptwebbeginnerprogrammingarabic

On these roadmaps:ضمن هذه المسارات: مطوّر واجهات ويب

What's insideمحتوى الدورة

Each module ends with tasks. The next module opens when they're done.تنتهي كل وحدة بمهام، وتُفتح الوحدة التالية عند إنجازها.

  1. البداية: تشغيل JavaScript والمتغيرات 3 lessonsدروس · 70 min د
    • ابدأ من هنا15 min د
    • ثلاث طرق لتشغيل JavaScriptYouTubeيوتيوب25 min د
    • المتغيرات والأنواعYouTubeيوتيوب30 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  2. الأرقام والنصوص 3 lessonsدروس · 75 min د
    • الحساب بالأرقامYouTubeيوتيوب25 min د
    • النصوصYouTubeيوتيوب30 min د
    • النصوص القالبية (template literals)YouTubeيوتيوب20 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  3. الشروط والمنطق 2 lessonsدروس · 65 min د
    • if و else والمقارناتYouTubeيوتيوب35 min د
    • switch و ternary و ?? و ?.YouTubeيوتيوب30 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  4. المصفوفات والحلقات 3 lessonsدروس · 95 min د
    • المصفوفاتYouTubeيوتيوب30 min د
    • الحلقات: for و while و for...ofYouTubeيوتيوب30 min د
    • map و filter و reduce35 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  5. الدوال 3 lessonsدروس · 90 min د
    • الدوال والمعاملات و returnYouTubeيوتيوب35 min د
    • الدوال السهمية و rest و spreadYouTubeيوتيوب30 min د
    • كتابة دوال جيدةYouTubeيوتيوب25 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  6. الكائنات و JSON 3 lessonsدروس · 80 min د
    • الكائناتYouTubeيوتيوب35 min د
    • التفكيك (destructuring) و spreadYouTubeيوتيوب25 min د
    • JSON20 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  7. let و const، والأصناف، والوحدات 3 lessonsدروس · 75 min د
    • var و let و constYouTubeيوتيوب20 min د
    • الأصناف (classes)YouTubeيوتيوب30 min د
    • الوحدات: import و exportYouTubeيوتيوب25 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  8. الـ DOM والأحداث: المشروع، الخطوة 1 3 lessonsدروس · 110 min د
    • الـ DOM: ابحث في الصفحة وغيّرها35 min د
    • الأحداث30 min د
    • المشروع، الخطوة 1: الصفحة والمنطق45 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  9. غير المتزامن: promises و fetch والتخزين: المشروع، الخطوة 2 3 lessonsدروس · 115 min د
    • حلقة الأحداث و promises35 min د
    • async و await و fetch35 min د
    • المشروع، الخطوة 2: الربط والحفظ واقتباس من الإنترنت45 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة
  10. الأخطاء والاختبارات والأدوات والنشر: المشروع، الخطوة 3 3 lessonsدروس · 90 min د
    • الأخطاء وتتبعها30 min د
    • المشروع، الخطوة 3: الاختبارات والنشر45 min د
    • إلى أين بعد ذلكoptionalاختياري15 min د
    Practical taskمهمة عمليةExplain in your wordsاشرح بكلماتكQuizاختبار · 4 questionsأسئلة

Read a lesson firstاقرأ درسًا أولًا

ابدأ من هنا

JavaScript هي لغة الويب: كل موقع يشغّلها في المتصفح، ومع Node.js تشغّل أيضًا الخوادم والأدوات والتطبيقات. تأخذك هذه الدورة من أول سطر إلى تطبيق ويب حقيقي تبنيه خطوة بخطوة وتنشره على الإنترنت.

الوحدة ماذا تتعلم
1 تشغيل JavaScript، والمتغيرات، والأنواع
2 الأرقام والنصوص و template literals
3 الشروط والمنطق
4 المصفوفات والحلقات، و map و filter و reduce
5 الدوال والنطاق والدوال السهمية
6 الكائنات، و destructuring، و JSON
7 let و const، والأصناف، والوحدات
8 الـ DOM والأحداث: المشروع، الخطوة 1
9 البرمجة غير المتزامنة: promises و fetch و localStorage: المشروع، الخطوة 2
10 الأخطاء والاختبارات والأدوات والنشر: المشروع، الخطوة 3

الخطة: نحو 10 أسابيع بمعدل 4 إلى 5 ساعات أسبوعيًا. الدروس المكتوبة هي الدورة. وفوق بعض الدروس جزء من كورس JavaScript الكامل على freeCodeCamp كفيديو اختياري.

ماذا تحتاج

  • متصفح (Chrome أو Edge أو Firefox).
  • Node.js نسخة LTS، لتشغيل الملفات من الطرفية.
  • VS Code، محرر مجاني.

المشروع الذي تبنيه: Study Tasks، تطبيق صغير لتخطيط ما تذاكره: قائمة تعلّم عليها، ومجموع الدقائق، والحفظ في المتصفح، واقتباس يُحمَّل من الإنترنت، واختبارات، ورابط عام تضعه في سيرتك.

Licenseالرخصة: CC-BY-4.0 · Updatedآخر تحديث 2026-11-14

كتابة inPace. الفيديوهات الاختيارية: freeCodeCamp.org، كورس Learn JavaScript - Full Course for Beginners (بو كارنز)، على YouTube.

Add to inPaceأضف إلى inPace