JavaScript 103

JavaScript 103

متقدم

38469 مشترك
01:41:52
سنتعرف في هذهِ الدورة على عدد من المفاهيم المتقدمة والتي تساعدنا على كتابة برامج ذات خصائص وإمكانيات عالية، كمفهوم Regular Expression وطريقة استخدامها للبحث في النصوص والتعامل معها، كما سنتعرف على مفهوم Destructuring وطرق استخدامه المختلفة، بالإضافة إلى مفهوم Promises وأهميته في تنظيم مسار البرنامج.
51 فيديو تعليمي
3 اختبارات

ماذا ستتعلم ؟

البحث في النصوص باستخدام Regular Expression.
الإسناد باستخدام Destructuring.
تنظيم مسار البرنامج باستخدام Promises.

محتوى الدورة

1
مفهوم Regular Expressions
00:47:32
سنتعرف في هذهِ الوحدة على مفهوم Regular Expressions كما سنتعرف على طريقة استخدامها في البحث داخل النصوص بشكل عام وعلى طريقة استخدامها في JavaScript بشكل خاص، بالإضافة إلى عدد من أهم الدوال التي تتعامل معها.
نظرة على مفهوم Regular Expression
المحاكاة باستخدام Regexer Engine
استخدام Global Flag
استخدام Case Insensitive Flag
مفهوم Literal Characters
مفهوم Metacharacters
رمز Wildcard
مفهوم Escaping Metacharacters
الرمز Slash
أمثله على Characters
مفهوم Characters Sets
مفهوم Ranges
رمز Negative Character
كتابة الرموز داخل Sets
اختصارات Sets
مفهوم Repetition
مفهوم Grouping
مفهوم Alteration
الرمز الشرطي (=?)
الرمز الشرطي (!?)
نظرة على Regular Expressions في JavaScript
الدالة Test
الدالة Replace
الدالة Search
الدالة Match
برنامج استبدال النصوص
اختبار قصير
3 أسئلة
2
مفهوم Promises
00:22:05
سنتعرف في هذهِ الوحدة على الفرق بين الأوامر البرمجية المتزامنة وغير المتزامنة. كما سنتعرف على مفهوم Promises وطريقة استخدامها والمشاكل التي تقوم بحلها والتعامل معها.
3
مفهوم Destructuring
00:32:15
سنتعرف في هذهِ الوحدة على مفهوم Destructuring، وعلى طريقة استخدام هذهِ الطريقة وتنفيذها على Array أو Object ثم سنتعرف على مفهوم التجميع وطريقة استخدامه.