JavaScript Fundamentals
هل تتطلع إلى احتراف مجال تطوير الويب؟ في دورة أساسيات جافا سكريبت سنمكنك من الارتقاء بمستواك من مستوى المبرمجين المبتدئين إلى مستوى المبرمجين الواثقين من معرفتهم ومهاراتهم. تجمع الدورة بين الأساس العلمي الشامل والتحديات…
هل تتطلع إلى احتراف مجال تطوير الويب؟
في دورة أساسيات جافا سكريبت سنمكنك من الارتقاء بمستواك من مستوى المبرمجين المبتدئين إلى مستوى المبرمجين الواثقين من معرفتهم ومهاراتهم.
تجمع الدورة بين الأساس العلمي الشامل والتحديات البرمجية الحقيقية، ليس فقط لتعليمك البرمجة، بل لتجهيزك لمواجهة تحديات السوق الحقيقية.
على مدار الدورة، سنوجهك خطوة بخطوة لإتقان مبادئ جافا سكريبت الأساسية، مع التركيز الشديد على التطبيق العملي، فهدفنا ليس فقط تزويدك بالمعرفة البرمجية، بل أيضا بالثقة في قدرتك على استخدام مهاراتك الجديدة في بيئة العمل الحقيقية.
لماذا تختار هذه الدورة؟
جافا سكريبت هي لغة البرمجة الأكثر شعبية لتطوير الويب لكل من الواجهة الأمامية والواجهة الخلفية. تمتد تطبيقات جافا سكريبت من المواقع التفاعلية إلى إنترنت الأشياء، مما يجعلها خيارًا رائعًا للمبتدئين والمطورين ذوي الخبرة الذين يتطلعون لتعلم لغة برمجة جديدة.
اشتراكك في دورتنا "أساسيات جافا سكريبت" لن يعزز فقط فهمك لهذه اللغة المهمة، بل سيوسع أفقك في عالم تطوير الويب حيث ستكتسب معرفة عملية تمكنك من إنشاء وتطوير تطبيقات الويب الديناميكية بكل ثقة، بدءًا من الصفر وحتى الاحتراف.
إذا كنت تتطلع لبدء مسيرتك في تطوير الويب أو ترغب في إضافة مهارة جديدة لمجموعة مهاراتك، فإن 'أساسيات جافا سكريبت' هي خطوتك الأهم في هذه الرحلة.
ما الذي ستكتسبه في هذه الدورة؟
هذه الدورة ليست مجرد عرض نظري لمبادئ جافا سكريبت - إنها رحلة تعليمية تفاعلية تغوص بعمق في الجوانب الأساسية للغة.
بحلول نهاية الدورة، ستكون قد اكتسبت فهمًا عميقًا للمتغيرات، وأنواع البيانات، والدوال، وأدوات التصحيح، ونموذج كائن المستند (DOM)، والأجزاء الأكثر تعقيدًا في جافا سكريبت.
لكن الأهم من ذلك، ستكون قادرًا على كتابة وتنسيق وتصحيح الأكواد الخاصة بك بكل ثقة. ستتعلم كيفية التفكير كمطور جافا سكربت محترف، كما ستتعلم كيفية تطبيق المفاهيم البرمجية في حل المشكلات الواقعية. بمعنى آخر، ستكون قادرًا على نقل مهاراتك الجديدة إلى أي مشروع أو وظيفة برمجية تواجهها في المستقبل.
هل أنت مستعد لترقية مهاراتك في تطوير الويب واستكشاف المزيد من الفرص في هذا المجال؟
اشترك في دورة "أساسيات جافا سكريبت" اليوم! وابدأ التعلم
محتوى الدورة
- 1Introduction
- 2Course Materials
- 3Before We Start3 دروس · 2 اختباران
- Browser, Editor and Terminal
- Running JavaScript
- مختصر كتابي: Running JS
- اختبار قصير: Running JS
- اختبار: Before We Start
- 4Variables4 دروس · 3 اختبارات يحتوي على دروس مجانية
- What Are Variables? درس مجاني
- مختصر كتابي: ?What’re Variables درس مجاني
- اختبار قصير: ?What’re Variables
- Variable Naming Conventions درس مجاني
- مختصر كتابي: Variables Naming Convention درس مجاني
- اختبار قصير: Variables Naming Convention
- اختبار: Variables
- 5Formatting and Fixing Errors3 دروس · 1 اختبار
- ESLint vs Prettier
- Using Prettier
- Using ESLint
- اختبار: Formatting and Fixing Errors
- 6Data Types13 درسًا · 6 اختبارات
- Introduction
- Strings
- مختصر كتابي: String
- اختبار قصير: String
- Numbers
- مختصر كتابي: Numbers
- اختبار قصير: Numbers
- Booleans
- مختصر كتابي: Boolean
- اختبار قصير: Boolean
- null and undefined
- مختصر كتابي: Null and Undefined
- اختبار قصير: Null and Undefined
- Objects
- مختصر كتابي: Objects
- اختبار قصير: Objects
- Naming Conventions
- مختصر كتابي: Naming Convention
- اختبار: Types
- 7Functions10 دروس · 6 اختبارات
- Built-in Functions
- مختصر كتابي: Built in Functions
- اختبار قصير: Built in Functions
- Custom Functions
- مختصر كتابي: Custom Functions
- اختبار قصير: Custom Functions
- Parameters and Arguments
- مختصر كتابي: Parameters and Arguments
- اختبار قصير: Parameters and Arguments
- Different Ways to Declare Functions (Part 1)
- مختصر كتابي: Different Ways to Declare Functions (Part-1)
- اختبار قصير: Different Ways to Declare Functions (Part-1)
- Different Ways to Declare Functions (Part 2)
- مختصر كتابي: Different Ways to Declare Functions (Part-2)
- اختبار قصير: Different Ways to Declare Functions (Part-2)
- اختبار: Functions
- 8Debugging Tools9 دروس · 2 اختباران
- Console Methods
- مختصر كتابي: Console Methods
- اختبار قصير: Console Methods
- Call Stack (Stack Trace)
- DevTools: Tips and Tricks
- Breakpoints
- مختصر كتابي: Breakpoints
- Network Requests
- Break on
- مختصر كتابي: Break on
- اختبار: Debugging Tools
- 9Tricky Parts6 دروس · 3 اختبارات
- Scope
- مختصر كتابي: Scope
- اختبار قصير: Scope
- Hoisting
- مختصر كتابي: Hoisting
- اختبار قصير: Hoisting
- Closure
- مختصر كتابي: Closure
- اختبار: Tricky Parts
- 10The DOM16 درسًا · 8 اختبارات
- Introduction to the Document
- Selecting Elements
- مختصر كتابي: Selecting Elements
- اختبار قصير: Selecting Elements
- Element Properties and Methods
- مختصر كتابي: Element Properties and Methods
- اختبار قصير: Element Properties and Methods
- Working with Classes
- مختصر كتابي: Working with Classes
- اختبار قصير: Working with Classes
- Built-in and Custom Data Attributes
- مختصر كتابي: Built in and Custom Data Attributes
- اختبار قصير: Built in and Custom Data Attributes
- Creating HTML
- مختصر كتابي: Creating HTML
- اختبار قصير: Creating HTML
- HTML from Strings and XSS
- مختصر كتابي: HTML from Strings and XSS
- اختبار قصير: HTML from Strings and XSS
- Traversing and Removing Nodes
- مختصر كتابي: Traversing and Removing Nodes
- اختبار قصير: Traversing and Removing Nodes
- Challenge 1
- اختبار: The DOM
- 11Conclusion
- الاختبار النهائي
- الاختبار النهائي
عن المعلم
التقييمات والمراجعات
تقرير
عضو الحظر؟
من فضلك أكد أنك تريد منع هذا العضو.
لن تتمكن بعد هذه الخطوة من:
- ذكر هذا العضو في منشورات
- قم بدعوة هذا العضو إلى المجموعات
- مراسلة هذا العضو
يرجى الانتظار بضع دقائق حتى تكتمل هذه العملية.

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