JavaScript 101
مبتدئ
69819 مشترك
04:08:39
سنتعرف في هذهِ الدورة على أساسيات لغة JavaScript، حيث نقوم بالتعرف على عدد من المفاهيم كالتعليقات والمتغيرات والثوابت والمصفوفات والجمل الشرطيّة وجمل التكرار بالإضافة إلى الدوال.
58 فيديو تعليمي
9 مقالات
8 اختبارات
مشروع واحد
ماذا ستتعلم ؟
أنواع البيانات وطرق حفظها والوصول إليها.
طرق وأساليب التعامل مع البيانات.
مفهوم الدوال وكيفية كتابتها واستدعائها.
محتوى الدورة
1
الأداوات المستخدمة
00:05:09
سنتعرف في هذهِ الوحدة على البرنامج الذي تم استخدامه في هذهِ الدورة لكتابة برامج JavaScript، كما سنتعرف على طريقة تحميله واستخدامه وإنشاء ملف بامتداد JavaScript
تحميل Node.js على أجهزة Mac
تحميل Node.js على أجهزة Windows
تحميل Visual Studio Code
تشغيل البرنامج | Run
2
المتغيرات والثوابت | Variables & Constants
00:16:49
سنتعرف في هذهِ الوحدة على مفهوم المتغيرات والثوابت وعلى طريقة استخدامها وتوظيفها برمجيًا.
مقدمة في مفهوم المتغيرات والثوابت
تعريف المتغيرات
المتغيرات Variables
الثوابت Constants
اختبار قصير
3 أسئلة
3
التعليقات | Comments
00:07:55
سنتعرف في هذهِ الوحدة على مفهوم التعليقات وأهميتها للمبرمجين، بالإضافة إلى كيفية كتابتها وطريقة استخدامها.
مقدمة في مفهوم التعليقات
التعليقات Comments
اختبار قصير
3 أسئلة
4
أنواع البيانات والمعاملات | Data Types & Operators
00:41:05
سنتعرف في هذهِ الوحدة على أنواع البيانات وعلى طريقة التعامل معها واستخدامها، كما سنلقي نظرة على مفهوم المعاملات.
مقدمة في مفهوم المعاملات
مقدمة في أنواع البيانات Data Types
مقدمة في أنواع البيانات Data Types
البيانات من النوع Boolean
البيانات من النوع String
القوالب النصية Template Literals
القيمة Undefined
البيانات من نوع Number
القيمة Nan
القيمة Null
اختبار قصير
3 أسئلة
5
النصوص | Strings
00:26:47
سنتعرف في هذهِ الوحدة على مفهوم النصوص وكيفية استخدامها وتوظيفها برمجيًا.
مقدمة في النصوص Strings
نظرة على String Length
دمج النصوص String Concatenation
الوصول إلى العناصر باستخدام Bracket Notation
اختبار قصير
3 أسئلة
6
المصفوفات | Arrays
00:31:45
سنتعرف في هذهِ الوحدة على مفهوم المصفوفات، فائدتها، وكيفية استخدامها والتعامل معها.
مقدمة في مفهوم المصفوفات
نظرة على المصفوفات | Arrays
تحديث عناصر المصفوفة
طول المصفوفة | Array Length
التحقق من وجود العناصر | Includes
إضافة عنصر باستخدام Unshift
حذف عنصر باستخدام Shift
إضافة عنصر باستخدام Push
حذف عنصر باستخدام Pop
التحقق من نوع البيانات | IsArray
المصفوفة ثنائية الأبعاد | 2D Array
تقسم المصفوفات | Split Method
دمج المصفوفات | Join Method
اختبار قصير
3 أسئلة
7
الجمل الشرطية | Conditions
00:20:37
سنتعرف في هذهِ الوحدة على مفهوم Conditions وعلى أهميتها وفوائدها وطريقة استخدامها.
مقدمة في الجمل الشرطية
مقدمة في جملة If
جملة Else
جملة Else if
مقدمة إلى Switch
الحالة الافتراضية | Default Case
إضافة عملية واحدة لعدة حالات
اختبار قصير
3 أسئلة
8
التكرار | Loops
00:33:37
سنتعرف في هذهِ الوحدة على مفهوم Loops، كيفية كتابته، واستخدامه وتوظيفه برمجيًا.
مقدمة في التكرار Loop
نظرة على مفهوم التكرار Loop
التكرار باستخدام For loop
نظرة على Decrement For
استخدام المصفوفات في For loop
التكرار باستخدام For of
استخدام For of مع النصوص
التكرار باستخدام While
التكرار باستخدام Do While
نظرة على مفهوم Break
نظرة على مفهوم Continue
اختبار قصير
3 أسئلة
9
الدوال | Functions
00:34:55
سنتعرف في هذهِ الدورة على أهمية الدوال وكيفية توظيفها برمجيًا.
نظرة على مفهوم الدوال Functions
مقدمة في الدوال Functions
استدعاء الدالة
العلاقة بين استدعاء الدالة وتعريفها
مدخل الدالة Parameter
تمرير أكثر من مدخل للدالة
تمرير قيمة غير متوقعة
إرجاع قيمة من الدالة Return
إمكانية استدعاء الدالة بأكثر من موضع
تمرير مخرجات دالة إلى دالة أخرى
التعرف أكثر على Return
استخدام Return أكثر من مرة في الدالة
اختبار قصير
5 أسئلة
10
المشروع
00:30:00
مشروع إنشاء مكتبة Bookstore
دورات قد تهمك أيضاً
دورة تعليمية
مقدمة في DOM
سنتعرف في هذهِ الدورة على كيفية الوصول إلى عناصر HTML باستخدام DOM وإجراء عدد من العمليات عليها.
مبتدئ
3 وحدات
00:50:18

دورة تعليمية
Express
سنتعرف في هذهِ الدورة على دور Express وأهميته في المشاريع البرمجية، وعلى طريقة توظيفه للتفاعل مع استقبال Requests وإعطاء Responses.
مبتدئ
5 وحدات
00:44:35

دورة تعليمية
Node.js
سنتعرف في هذهِ الدورة على مفهوم Node.js بشـكل عـام، ثم سنسلط الضوء عـلى الأوامر البرمجية وكيفية التعامل معها وتنفيذها في Node.js بالإضافة إلى طريقة استخدامها في المشاريع البرمجية الحقيقة.
مبتدئ
7 وحدات
01:35:19