أساسيات JavaScript
هل تتطلع إلى احتراف مجال تطوير الويب؟ في دورة أساسيات جافا سكريبت سنمكنك من الارتقاء بمستواك من مستوى المبرمجين المبتدئين إلى مستوى المبرمجين الواثقين من معرفتهم ومهاراتهم. تجمع الدورة بين الأساس العلمي الشامل والتحديات…
هل تتطلع إلى احتراف مجال تطوير الويب؟
في دورة أساسيات جافا سكريبت سنمكنك من الارتقاء بمستواك من مستوى المبرمجين المبتدئين إلى مستوى المبرمجين الواثقين من معرفتهم ومهاراتهم.
تجمع الدورة بين الأساس العلمي الشامل والتحديات البرمجية الحقيقية، ليس فقط لتعليمك البرمجة، بل لتجهيزك لمواجهة تحديات السوق الحقيقية.
على مدار الدورة، سنوجهك خطوة بخطوة لإتقان مبادئ جافا سكريبت الأساسية، مع التركيز الشديد على التطبيق العملي، فهدفنا ليس فقط تزويدك بالمعرفة البرمجية، بل أيضا بالثقة في قدرتك على استخدام مهاراتك الجديدة في بيئة العمل الحقيقية.
لماذا تختار هذه الدورة؟
جافا سكريبت هي لغة البرمجة الأكثر شعبية لتطوير الويب لكل من الواجهة الأمامية والواجهة الخلفية. تمتد تطبيقات جافا سكريبت من المواقع التفاعلية إلى إنترنت الأشياء، مما يجعلها خيارًا رائعًا للمبتدئين والمطورين ذوي الخبرة الذين يتطلعون لتعلم لغة برمجة جديدة.
اشتراكك في دورتنا "أساسيات جافا سكريبت" لن يعزز فقط فهمك لهذه اللغة المهمة، بل سيوسع أفقك في عالم تطوير الويب حيث ستكتسب معرفة عملية تمكنك من إنشاء وتطوير تطبيقات الويب الديناميكية بكل ثقة، بدءًا من الصفر وحتى الاحتراف.
إذا كنت تتطلع لبدء مسيرتك في تطوير الويب أو ترغب في إضافة مهارة جديدة لمجموعة مهاراتك، فإن 'أساسيات جافا سكريبت' هي خطوتك الأهم في هذه الرحلة.
ما الذي ستكتسبه في هذه الدورة؟
هذه الدورة ليست مجرد عرض نظري لمبادئ جافا سكريبت - إنها رحلة تعليمية تفاعلية تغوص بعمق في الجوانب الأساسية للغة.
بحلول نهاية الدورة، ستكون قد اكتسبت فهمًا عميقًا للمتغيرات، وأنواع البيانات، والدوال، وأدوات التصحيح، ونموذج كائن المستند (DOM)، والأجزاء الأكثر تعقيدًا في جافا سكريبت.
لكن الأهم من ذلك، ستكون قادرًا على كتابة وتنسيق وتصحيح الأكواد الخاصة بك بكل ثقة. ستتعلم كيفية التفكير كمطور جافا سكربت محترف، كما ستتعلم كيفية تطبيق المفاهيم البرمجية في حل المشكلات الواقعية. بمعنى آخر، ستكون قادرًا على نقل مهاراتك الجديدة إلى أي مشروع أو وظيفة برمجية تواجهها في المستقبل.
هل أنت مستعد لترقية مهاراتك في تطوير الويب واستكشاف المزيد من الفرص في هذا المجال؟
اشترك في دورة "أساسيات جافا سكريبت" اليوم! وابدأ التعلم
محتوى الدورة
- 1المقدمة
- 2مواد الدورة
- 3قبل أن نبدأ3 دروس · 2 اختباران
- المتصفح والمحرر وسطر الأوامر
- تشغيل JavaScript
- مختصر كتابي: Running JS
- اختبار قصير: Running JS
- اختبار: قبل أن نبدأ
- 4المتغيرات4 دروس · 3 اختبارات يحتوي على دروس مجانية
- ما المتغيرات؟ درس مجاني
- مختصر كتابي: ?What’re Variables درس مجاني
- اختبار قصير: ?What’re Variables
- قواعد تسمية المتغيرات درس مجاني
- مختصر كتابي: Variables Naming Convention درس مجاني
- اختبار قصير: Variables Naming Convention
- اختبار Variables
- 5تنسيق الكود وإصلاح الأخطاء3 دروس · 1 اختبار
- الفرق بين ESLint وPrettier
- استخدام Prettier
- استخدام ESLint
- اختبار: تنسيق الكود وإصلاح الأخطاء
- 6أنواع البيانات13 درسًا · 6 اختبارات
- مقدمة
- النصوص (String)
- مختصر كتابي: String
- اختبار قصير: String
- الأرقام (Number)
- مختصر كتابي: Numbers
- اختبار قصير: Numbers
- القيم المنطقية (Boolean)
- مختصر كتابي: Boolean
- اختبار قصير: Boolean
- القيمتان null وundefined
- مختصر كتابي: Null and Undefined
- اختبار قصير: Null and Undefined
- الكائنات
- مختصر كتابي: Objects
- اختبار قصير: Objects
- قواعد التسمية
- مختصر كتابي: Naming Convention
- اختبار Types
- 7الدوال10 دروس · 6 اختبارات
- الدوال المدمجة
- مختصر كتابي: Built in Functions
- اختبار قصير: Built in Functions
- الدوال المخصصة
- مختصر كتابي: Custom Functions
- اختبار قصير: Custom Functions
- المعاملات والوسائط
- مختصر كتابي: Parameters and Arguments
- اختبار قصير: Parameters and Arguments
- طرق تعريف الدوال (الجزء 1)
- مختصر كتابي: Different Ways to Declare Functions (Part-1)
- اختبار قصير: Different Ways to Declare Functions (Part-1)
- طرق تعريف الدوال (الجزء 2)
- مختصر كتابي: Different Ways to Declare Functions (Part-2)
- اختبار قصير: Different Ways to Declare Functions (Part-2)
- اختبار Functions
- 8أدوات تصحيح الأخطاء9 دروس · 2 اختباران
- دوال console
- مختصر كتابي: Console Methods
- اختبار قصير: Console Methods
- مكدس الاستدعاءات (Stack trace)
- أدوات المطور: نصائح وحيل
- نقاط التوقف
- مختصر كتابي: Breakpoints
- طلبات الشبكة
- خاصية Break on
- مختصر كتابي: Break on
- اختبار Debugging Tools
- 9مفاهيم دقيقة6 دروس · 3 اختبارات
- النطاق (Scope)
- مختصر كتابي: Scope
- اختبار قصير: Scope
- الرفع (Hoisting)
- مختصر كتابي: Hoisting
- اختبار قصير: Hoisting
- الإغلاق (Closure)
- مختصر كتابي: Closure
- اختبار Tricky Parts
- 10شجرة DOM16 درسًا · 8 اختبارات
- مقدمة إلى كائن document
- تحديد العناصر
- مختصر كتابي: Selecting Elements
- اختبار قصير: Selecting Elements
- خصائص العناصر ودوالها
- مختصر كتابي: Element Properties and Methods
- اختبار قصير: Element Properties and Methods
- التعامل مع أصناف CSS
- مختصر كتابي: Working with Classes
- اختبار قصير: Working with Classes
- سمات البيانات المدمجة والمخصصة
- مختصر كتابي: Built in and Custom Data Attributes
- اختبار قصير: Built in and Custom Data Attributes
- إنشاء HTML
- مختصر كتابي: Creating HTML
- اختبار قصير: Creating HTML
- إنشاء HTML من النصوص وثغرة XSS
- مختصر كتابي: HTML from Strings and XSS
- اختبار قصير: HTML from Strings and XSS
- التنقل بين العقد وحذفها
- مختصر كتابي: Traversing and Removing Nodes
- اختبار قصير: Traversing and Removing Nodes
- التحدي 1
- اختبار The DOM
- 11الخاتمة
- الاختبار النهائي
- الاختبار النهائي للدورة
عن المعلم
التقييمات والمراجعات
تقرير
عضو الحظر؟
من فضلك أكد أنك تريد منع هذا العضو.
لن تتمكن بعد هذه الخطوة من:
- ذكر هذا العضو في منشورات
- قم بدعوة هذا العضو إلى المجموعات
- مراسلة هذا العضو
يرجى الانتظار بضع دقائق حتى تكتمل هذه العملية.

دورة عملية ومميزة، لا تقتصر على شرح أساسيات JavaScript فقط، بل تركز على كيفية استخدام المفاهيم في مواقف حقيقية. أكثر ما أعجبني هو المنهج المنظم والأسئلة القصيرة بعد كل درس، والتي تساعد على تثبيت المعلومات والتأكد من فهمها. كما أن التحديات والتطبيقات العملية جعلت التعلم أسهل وأكثر فائدة. أنصح أي شخص يبدأ الدورة أن يتحلى بالصبر، فبعض الدروس والمفاهيم قد تبدو صعبة في البداية، وهذا أمر طبيعي. عند مواجهة أي صعوبة، من الأفضل أخذ استراحة قصيرة ثم العودة لمراجعة الدرس مرة أخرى، مع البحث والسؤال والاستعانة بأدوات الذكاء الاصطناعي لفهم النقاط غير الواضحة. مع التكرار والتطبيق ستجد أن الأمور أصبحت أوضح بكثير. شكرًا للمهندس محمد على المجهود المبذول في إعداد هذه الدورة القيمة.