К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
البرمجة باستخدام JavaScript · LearnSpace
Назад в каталог
courseraПрограммирование

البرمجة باستخدام JavaScript

Курс от Meta
Начальный≈ 42.1 чАрабский
О курсеНавыкиПрограммаПреподаватели

О курсе

JavaScript هي لغة البرمجة التي تشغل الويب الحديث. في هذه الدورة التدريبية، سوف تتعلم المفاهيم الأساسية لتطوير الويب باستخدام JavaScript، وتتعامل مع الوظائف والكائنات والمصفوفات والمتغيرات وأنواع البيانات و HTML DOM وأكثر من ذلك بكثير، وسوف تتعلم كيفية استخدام JavaScript واكتشاف الاحتمالات التفاعلية مع تقنيات JavaScript الحديثة. وأخيرًا، سوف تتعرف على ممارسة اختبار الكود (testing code) وكيفية كتابة اختبار الوحدة (unit test) باستخدام Jest.

Навыки, которые вы освоите

JavascriptObject Oriented Programming (OOP)Functional DesignJest (JavaScript Testing Framework)Node.JSPackage and Software ManagementUnit TestingDebuggingData StructuresProgram DevelopmentSoftware TestingComputer ProgrammingCode ReusabilityScripting LanguagesProgramming Principles

Программа курса

5 модулей · 160 учебных материалов

01مقدمة إلى Javascript50 материалов

الإعداد

مقدمة إلى البرمجة باستخدام JavaScriptВидеоكيف يتم استخدام JavaScript في العالم الواقعي؟Видеоما الذي تريد تعلمهОбсуждениеالمنهج الدراسي للدورة التدريبيةЧтение

Учитесь у экспертов

Taught by Meta Experts

Преподаватель курса

البرمجة باستخدام JavaScript
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 42.1 ч

5 модулей

Язык: Арабский

Субтитры: Вьетнамский, Английский

Часть программы вашего университета
كيف تكون ناجحًا في هذه الدورة التدريبيةЧтение
كيف تعد نفسك لمهنة جديدةЧтение
كيف تكتشف فرص العملЧтение
إعداد كود JavaScriptВидео

مرحبًا بك في البرمجة

مقدمة إلى البرمجةВидеоلماذا JavaScript؟Видеоالبرمجة بلغة JavaScriptВидеоكتابة كود Javascript الأول لكЧтениеالمتغيراتВидеоتمرين: الإشارة إلى وجود متغيراتЧтениеالإشارة إلى وجود متغيرات (الحلول)Чтениеالإشارة إلى وجود متغيرات المراجعة الذاتية:Заданиеأنواع البياناتВидеоعوامل التشغيلВидеоالأرقامВидеоالسلاسلВидеоBooleansВидеоعوامل التشغيل بمزيد من التعمقЧтениеتمرين: الاستخدام المتقدم لعوامل التشغيلЧтениеالاستخدام المتقدم لعوامل التشغيل (الحلول)Чтениеالمراجعة الذاتية - الاستخدام المتقدم لعوامل التشغيلЗаданиеالتحقق من المعرفة: مرحبًا بك في البرمجةЗаданиеتحسينات JavaScriptЧтениеمراجع إضافيةЧтение

التعليمات الشرطية والحلقات

كتابة العباراتВидеоالعمل مع العبارات الشرطيةВидеоأمثلة شرطيةЧтениеتمرين: التدرب على العبارات الشرطيةЧтениеالتدرب على العبارات الشرطية (الحلول)Чтениеالتدرب على العبارات الشرطية المراجعة الذاتية Заданиеالتركيبات الحلقيةВидеоحلقة التكرار ForВидеоحلقة التكرار While Видеоتمرين: المهام المتكررة ذات الحلقاتЧтениеالمهام المتكررة ذات الحلقات (الحلول)Чтениеالمراجعة الذاتية المهام المتكررة ذات الحلقاتЗаданиеحلقات متداخلةВидеоالحلقات والحلقات المتداخلةЧтениеاستخدامات الحلقاتЧтениеتمرين: العمل باستخدام التعليمات الشرطية والحلقاتЧтениеالعمل باستخدام التعليمات الشرطية والحلقات (الحلول)Чтениеالمراجعة الذاتية: العمل باستخدام التعليمات الشرطية والحلقاتЗаданиеالتحقق من المعرفة - التعليمات الشرطية والحلقاتЗаданиеملخص الوحدة: مقدمة إلى JavascriptВидеоاختبار الوحدة: مقدمة إلى JavascriptЗаданиеمراجع إضافية للتعليمات الشرطية والحلقاتЧтение
02وحدات بناء البرنامج35 материалов

المصفوفات والكائنات والوظائف

الوظائفВидеоتخزين البيانات في مصفوفاتВидеоوظائف الإنشاء والاستدعاءЧтениеتمرين: التدرب على الوظائفЧтениеالتدرب على الوظائف (الحل)Чтениеالمراجعة الذاتية: التدرب على الوظائفЗаданиеمقدمة عن الكائناتВидеоالقيم الحرفية للكائنات والتدوين النقطيЧтениеالقيم الحرفية للكائنات والتدوين بالأقواسЧтениеالمصفوفات هي كائناتЧтениеورقة المعلومات المرجعية للكائنات الرياضيةЧтениеكائن رياضيВидеоنظرة فاحصة على السلاسلВидеоورقة المعلومات المرجعية للسلسلةЧтениеتمرين: إنشاء المصفوفات والكائناتЧтениеإنشاء المصفوفات والكائنات (الحلول)Чтениеالمراجعة الذاتية: إنشاء المصفوفات والكائناتЗаданиеدوال الكائناتЧтениеTypeofВидеоالتحقق من المعرفة: المصفوفات والكائنات والوظائفЗаданиеمراجع إضافيةЧтение

معالجة الأخطاء

الأخطاء وأوجه الخللВидеоكتل Try catchВидеоأخطاء الصيغة والأخطاء المنطقية وأخطاء وقت التشغيلЧтениеقيم غير محددة وخالية وفارغةВидеоتمرين: منع الأخطاءЧтениеمنع الأخطاء (الحل)Чтениеالمراجعة الذاتية: منع الأخطاء
03نماذج البرمجة53 материалов

مقدمة إلى البرمجة الوظيفية

مقدمة في البرمجة الوظيفيةВидеоقيم الإرجاع من الوظائفЧтениеاستدعاء الوظائف والتكرارВидеоمقدمة للنطاقВидеоنموذج البرمجة الوظيفيةЧтениеكود Visual Studio على CourseraЧтениеإنشاء برنامج وظيفيПрограммированиеالمراجعة الذاتية: : بناء برنامج وظيفيЗаданиеتحديد النطاق باستخدام var وlet وconstВидеоمقارنة var وlet وconst Видеоالتحقق من المعرفة: مقدمة إلى البرمجة الوظيفيةЗаданиеمراجع إضافيةЧтение

مقدمة إلى البرمجة كائنية التوجه

مقدمة إلى البرمجة كائنية التوجهВидеоالكلاسВидеоمبادئ البرمجة كائنية التوجهЧтениеالمنشئاتЧтениеالتوارثВидеоإنشاء فئاتЧтениеالمعلمات الافتراضيةЧтение

ميزات JavaScript المتقدمة

تدمير المصفوفات والكائناتВидеоحلقات For of والكائناتЧтениеحلقات For of والكائناتВидеоأمثلة على القوالب الحرفيةЧтениеالعمل مع القوالب الحرفيةВидеоالمراجعة الذاتية: المصفوفة وتكرار الكائنЗаданиеالمصفوفة وتكرار الكائن

جافا سكريبت في المتصفح

وحدات JavaScriptВидеоمعالجة JavaScript DOMВидеоتفاعل JavaScriptЧтениеمحددات JavaScriptВидеоالتعامل مع الأحداثВидеоتمرين : تحديث محتوى صفحة الويبЧтениеتمرين: التقاط البيانات
04الاختبار13 материалов

الاختبار

بيئات JavaScript الأخرى - node & NPMВидеоتثبيت Node وNPMЧтениеما المقصود بالاختبار؟Видеоأنواع الاختباراتВидеоمقدمة إلى JestВидеоكتابة الاختبارات باستخدام JestВидеоالمراجعة الذاتية: كتابة اختبار الوحدةЗаданиеكتابة اختبار الوحدةПрограммированиеTDD (التطوير القائم على الاختبار)Видеоالتحقق من المعرفة: مقدمة للاختبارЗаданиеاختبار الوحدة: الاختبارЗаданиеملخص الوحدة: الاختبارВидеоمراجع إضافيةЧтение
05التقييم المقدر بدرجات في نهاية الدورة التدريبية9 материалов

التقييم المقدر بدرجات في نهاية الدورة التدريبية

ملخص البرمجة باستخدام JavaScriptВидеоحول تمرين Little Lemon receipt makerЧтениеالمراجعة الذاتية: Little Lemon receipt makerЗаданиеLittle Lemon Receipt MakerПрограммированиеالتقييم المقدر بدرجات في نهاية الدورة التدريبيةЗаданиеما التحديات التي واجهتها أثناء المهمة؟Обсуждение

اختتام الدورة التدريبية

تهانينا على إكمال الدورة التدريبية «البرمجة باستخدام JavaScript»Видеоفكر في التعلمОбсуждениеالخطوات التاليةЧтение
Задание
تمرين: البرمجة الدفاعيةЧтение
البرمجة الدفاعية (الحل)Чтение
المراجعة الذاتية: البرمجة الدفاعيةЗадание
التحقق من المعرفة: معالجة الأخطاءЗадание
ملخص الوحدة: وحدات بناء البرنامجВидео
اختبار الوحدة: وحدات بناء البرنامجЗадание
مراجع إضافيةЧтение
تصميم برنامج كائني التوجهЧтение
المراجعة الذاتية: إنشاء برنامج برمجة كائني التوجهЗадание
إنشاء برنامج برمجة كائني التوجهПрограммирование
التحقق من المعرفة: مقدمة إلى البرمجة كائنية التوجهЗадание
مراجع إضافيةЧтение
Программирование
هياكل البياناتВидео
أمثلة على هياكل البياناتЧтение
العامل SpreadВидео
العامل RestВидео
استخدام Spread وRestЧтение
التحقق من المعرفة: ميزات JavaScript المتقدمةЗадание
مراجع إضافيةЧтение
Чтение
التقاط البيانات (الحل)Чтение
المراجعة الذاتية : التقاط البياناتЗадание
نقل البيانات على الويبЧтение
تدوين كائن JSON - JavaScriptВидео
التحقق من المعرفة - JavaScript في المتصفحЗадание
ملخص الوحدة: نماذج البرمجةВидео
اختبار الوحدة: نماذج البرمجةЗадание
مراجع إضافيةЧтение