
هذا المساق مصمم لتطوير مهاراتك في لغة جافاسكريبت عبر نهج المشاريع التطبيقية، حيث تغطي المواضيع الأساسية والمتقدمة بأسلوب عملي. تبدأ بالتعرف على الطرق الوظيفية مثل .map() و .reduce()، والعمليات المنطقية الأساسية كالمشغل الثلاثي والاختصارات المنطقية، بالإضافة إلى التعامل مع تقديم النماذج. تتابع بدراسة مفاهيم متقدمة كالحلقات والدوال filter() واستيراد الوحدات (imports) وتفكيك الكائنات (destructuring) من خلال بناء ثلاثة مشاريع كاملة: منتقي ميمات، لافتة موافقة ملفات تعريف الارتباط، ونسخة مبسطة من تويتر. يهدف المساق إلى تعليم كتابة كود أنظف وأكثر فعالية وفهم عميق لتحديات جافاسكريبت المختلفة.
Tom Chant
Instructor at Scrimba