تطوير البرمجيات

دورة جافاسكريبت (Vanilla JavaScript)

  • 0 الطلاب المسجلين
  • بواسطة يحيى العربي

هل تريد تعلّم برمجة المواقع وفهم كيف تتحول صفحات الويب من صفحات ثابتة إلى تجارب تفاعلية؟ 🌐 يمنحك كورس Vanilla JavaScript فرصة لتعلّم JavaScript من الأساس، وكتابة الكود بنفسك دون الاعتماد على مكتبات أو أطر عمل جاهزة.

تبدأ رحلتك بالتعرّف على المفاهيم الأساسية، مثل المتغيرات وأنواع البيانات والعمليات الحسابية والمنطقية. 🧩 ثم تنتقل إلى الشروط والحلقات والدوال والمصفوفات والكائنات، لتفهم كيف تُبنى البرامج خطوة بخطوة.

ومع تقدّمك في الكورس، ستتعلّم كيفية التعامل مع عناصر صفحات الويب باستخدام DOM، والاستجابة لتفاعل المستخدم، مثل الضغط على الأزرار وإدخال البيانات في النماذج. 🖱️📝

يركّز الكورس على التطبيق العملي 🛠️، حتى تتمكن من استخدام ما تعلّمته في إظهار المحتوى وإخفائه، وتحديث عناصر الصفحة، والتحقق من المدخلات، وتنفيذ أفكار تفاعلية بسيطة. كما يساعدك على قراءة رسائل الخطأ، واكتشاف المشكلات في الكود، وتحسين طريقة تنظيمه. 🔍

بنهاية الكورس، ستكون قد كوّنت أساسًا في JavaScript يساعدك على تطوير صفحات ويب أكثر تفاعلًا، ويهيئك للانتقال إلى موضوعات أكثر تقدمًا في تطوير الواجهات الأمامية. 🚀

أسئلة شائعة

لم يتم العثور على أسئلة شائعة!
Instructor
يحيى العربي
مهندس برمجيات

يحيى العربي مهندس برمجيات يمتلك أكثر من 10 سنوات من الخبرة المهنية في تطوير البرمجيات، وهندسة الأنظمة، والقيادة التقنية. يتمتع بخبرة واسعة في تقنيات Node.js وGo وC# وPHP Laravel وReact، إلى جانب خبرة عملية في تطوير حلول تقنية قابلة للتوسع وتركز على احتياجات المستخدم في مجالات الرعاية الصحية والتجزئة والتجارة الإلكترونية.

تسجيل الدخول

لم يتم تقييم هذه الدورة بعد.

image

0.00AED 0.00AED

سعر مخفض: AED

تشمل هذه الدورة
  • 🚀 بداية مناسبة للمبتدئين: تعلّم JavaScript خطوة بخطوة، حتى لو لم تسبق لك دراسة اللغة.
  • 💻 فهم اللغة من الأساس: تعلّم كتابة JavaScript دون الاعتماد على مكتبات أو أطر عمل جاهزة.
  • 🧩 مفاهيم مرتبة وواضحة: انتقل تدريجيًا من المتغيرات وأنواع البيانات إلى الدوال والكائنات.
  • 🛠️ تطبيق عملي: حوّل المفاهيم التي تتعلّمها إلى أمثلة وتطبيقات يمكنك تجربتها بنفسك.
  • 🌐 صفحات ويب تفاعلية: تعلّم كيف تجعل الصفحة تستجيب لإجراءات المستخدم.
  • 🎯 التعامل مع DOM: حدّد عناصر الصفحة وعدّل محتواها وخصائصها باستخدام JavaScript.
  • 🖱️ الاستجابة للأحداث: نفّذ أوامر عند النقر على الأزرار أو الكتابة داخل الصفحة.
  • 📝 التعامل مع النماذج: اقرأ بيانات المستخدم وتحقّق من المدخلات قبل استخدامها.
  • 🔄 استخدام الشروط والحلقات: اكتب كودًا يتخذ قرارات وينفّذ المهام المتكررة.
  • 📦 تنظيم البيانات: استخدم المصفوفات والكائنات للتعامل مع المعلومات داخل البرنامج.
  • 🧠 تنمية التفكير البرمجي: تعلّم تقسيم المشكلات إلى خطوات يمكن تنفيذها بالكود.
  • 🔍 اكتشاف الأخطاء وحلّها: افهم رسائل الخطأ وتتبّع أسباب المشكلات في الكود.
  • ✨ كتابة كود منظّم: استخدم الدوال لتنظيم عملك وتسهيل تعديل الكود لاحقًا.
  • 🧪 ترسيخ المعرفة بالممارسة: ثبّت ما تتعلّمه من خلال التمارين والأمثلة العملية.
  • 🏗️ أساس للتطوّر المهني: ابنِ قاعدة تساعدك على دراسة موضوعات أكثر تقدمًا في تطوير الواجهات الأمامية.