مقدمة الكورس:

  • ما هو Sass ولماذا يستخدم؟
  • الفرق بين CSS و Sass.
  • لماذا Sass أصبح من أهم أدوات Front-end؟

محتويات الدورة:

الوحدة الأولى: التعريف وبيئة العمل

  1. مقدمة وشرح ما هو Sass.
  2. الأدوات المطلوبة لتشغيل Sass (Node.js, Koala, VS Code).
  3. طريقة تثبيت Sass على جهازك.
  4. شرح طرق التحويل (Compile) بين Sass و CSS.

الوحدة الثانية: الأساسيات المتقدمة

  1. المتغيرات (Variables) لتوحيد الألوان والخطوط.
  2. التداخل (Nesting) لكتابة أكواد نظيفة.
  3. المعادلات (Math & Operators) لتنفيذ العمليات الحسابية.
  4. الوراثة (Extend) لتكرار الأكواد الذكية.
  5. Placeholder Selectors لتقليل التكرار.
  6. التقسيم (Import) لتنظيم الملفات.

الوحدة الثالثة: أدوات احترافية

  1. Mixins لإنشاء أجزاء قابلة لإعادة الاستخدام.
  2. الشروط (If Else) لإنشاء أكواد ديناميكية.
  3. الحلقات (Loops):
  • For Loop
  • Each Loop
  • While Loop
  1. التعامل مع الخرائط (Maps).

الوحدة الرابعة: أنظمة شبكية (Grid Systems)

  1. بناء نظام Grid بسيط باستخدام Sass.

الوحدة الخامسة: متقدم جدًا

  1. Functions لإنشاء دوال خاصة.
  2. خيارات المخرجات (Output Styles) للتحكم بشكل الملفات النهائية.
  3. أفضل الممارسات ونصائح متقدمة.
  4. استخدام Koala كمحرّك رسومي لتحويل Sass.

الوحدة السادسة: مشاريع وتطبيقات

  1. تمارين عملية وتطبيقات لاستخدام كل ما تم تعلمه.

مميزات الكورس:

  • شرح مفصل وبسيط باللغة العربية.
  • أمثلة عملية مع كل درس.
  • مشاريع تطبيقية تساعدك على الفهم.
  • الانتقال من المفاهيم الأساسية إلى المتقدمة.

الفئة المستهدفة:

  • المبتدئين في مجال CSS و Front-end.
  • المطورين الذين يريدون تنظيم أكوادهم.
  • أي شخص يريد احتراف تصميم واجهات المستخدم.

المتطلبات:

  • معرفة بسيطة بـ HTML و CSS.
  • جهاز كمبيوتر + محرر أكواد (VS Code).

مدة الكورس:

  • 23 درس تطبيقي.
  • أكثر من 4 ساعات تدريبية.

الأدوات المطلوبة:

  • VS Code أو Sublime Text.
  • Node.js (اختياري).
  • Koala (واجهة رسومية).
تاريخ التحديث
تاريخ التحديثمنذ 3 ساعات
اللغة
اللغةالعربية
عدد الدروس
عدد الدروس23 درس
إجمالي الوقت
إجمالي الوقت03:44:53 ساعة
المستوى
المستوىمبتدئ