سجل في دورتين الآن واحصل على خصم 20%!

يجب عليك تسجيل الدخول للدفع

يجب عليك دفع المبلغ للوصول إلى جميع مقاطع الفيديو.

لا توجد فيديوهات متاحة.

bootstrap 5 دورة

دورة Bootstrap 5 هي دورة تعلم كيفية استخدام Bootstrap 5 لإنشاء تصميمات ويب سريعة وجذابة باستخدام إطار العمل الشهير Bootstrap. يتيح لك Bootstrap 5 تصميم واجهات المستخدم التفاعلية والمتجاوبة بسهولة من خلال مكونات جاهزة وأدوات مرنة.

أهداف الدورة:

  1. مقدمة في Bootstrap 5:
  • التعريف بـ Bootstrap 5 وأسباب استخدامه.
  • فهم كيفية استخدام Bootstrap لإنشاء واجهات مستخدم قابلة للتخصيص والمرونة.
  • الفرق بين Bootstrap 4 و Bootstrap 5: التغييرات والتحسينات في الإصدار الجديد.
  • كيفية دمج Bootstrap 5 في مشاريع HTML باستخدام CDN أو تحميل الملفات.
  1. إعداد بيئة العمل:
  • كيفية تضمين Bootstrap 5 في مشروعك سواء باستخدام CDN أو من خلال تنزيل الملفات.
  • التعرف على الهيكل الأساسي لصفحة HTML وكيفية إعداد Bootstrap.
  • تعلم كيفية تخصيص Bootstrap باستخدام SASS لتحسين الأداء.
  1. التخطيط (Layout) باستخدام Grid System:
  • فهم نظام الشبكة في Bootstrap وكيفية استخدامه لإنشاء تخطيطات متجاوبة.
  • تعلم كيفية استخدام Container و Row و Column لترتيب المحتوى.
  • إنشاء تصاميم مرنة باستخدام col-xx-xx لعرض المحتوى على شاشات مختلفة (من الهواتف الذكية إلى أجهزة الكمبيوتر المكتبية).
  • كيفية استخدام Offset لتغيير ترتيب الأعمدة.
  1. المكونات الأساسية في Bootstrap 5:
  • Buttons: كيفية استخدام الأزرار والتخصيص بين الأزرار المختلفة مثل الأزرار الأساسية، الثانوية، والخاصة.
  • Typography: استخدام الأنماط المختلفة للنصوص (العناوين، الفقرات، القوائم) وإعداد الخطوط باستخدام Bootstrap.
  • Forms: إنشاء نماذج مدخلات البيانات باستخدام Forms مع التحقق من صحة البيانات.
  • Cards: كيفية بناء واجهات المستخدم باستخدام Card لإنشاء خلايا مرنة تحتوي على نصوص وصور وعناصر أخرى.
  • Images: تعلم كيفية استخدام Classes الخاصة بالصور لضبط عرض الصور وجودتها.
  1. المكونات التفاعلية:
  • Modals: كيفية إنشاء نافذة منبثقة لعرض المحتوى التفاعلي.
  • Dropdowns: إنشاء قوائم منسدلة تتيح للمستخدم اختيار الخيارات.
  • Tooltips and Popovers: إضافة نوافذ معلومات صغيرة تظهر عند التمرير فوق العناصر.
  • Alerts: عرض رسائل تنبيهية باستخدام Alerts لتوجيه المستخدمين.
  • Progress Bars: كيفية إنشاء شريط تقدم يعكس التقدم في عملية معينة.
  1. التصميم المتجاوب (Responsive Design):
  • فهم كيفية استخدام Media Queries في Bootstrap 5 لضمان أن الموقع يتكيف مع مختلف الأجهزة (الهواتف، التابلت، والأجهزة المكتبية).
  • كيفية استخدام breakpoints الخاصة بـ Bootstrap 5 لضبط تخطيط الصفحة حسب حجم الشاشة.
  • تعلم كيفية استخدام Container المرن الذي يتوسع أو ينكمش حسب حجم الشاشة.
  1. التصميم باستخدام Utilities في Bootstrap 5:
  • تعلم كيفية استخدام Utilities لضبط المسافات (padding، margin)، الألوان، الخلفيات، الخطوط، الحواف، والتظليل.
  • التحكم في alignment (محاذاة العناصر) باستخدام Bootstrap utilities.
  • استخدام flexbox و grid في Bootstrap 5 لتحسين ترتيب العناصر بشكل أكثر مرونة.
  1. استخدام Icons في Bootstrap 5:
  • تعلم كيفية استخدام Bootstrap Icons و Font Awesome لإضافة أيقونات في التصميم.
  • تخصيص الأيقونات من خلال الحجم والألوان لتتناسب مع تصميم الموقع.
  1. التكامل مع JavaScript:
  • تعلم كيفية دمج Bootstrap JavaScript مع العناصر التفاعلية مثل الأزرار، النوافذ المنبثقة (modals)، و carousel.
  • كيفية التعامل مع أحداث المستخدم (مثل النقر أو التمرير) باستخدام Bootstrap JavaScript.
  1. تحسين الأداء:
  • تعلم كيفية تقليل حجم الملفات باستخدام SASS و أدوات التحسين الأخرى.
  • استخدام CDN لتحميل الموارد بسرعة.
  • تعلم كيفية تقليل حجم الصور وتحسينها.

أدوات وأساليب التعلم:

  1. تمارين عملية:
  • بناء مشاريع بسيطة باستخدام Bootstrap 5 مثل صفحات هبوط (Landing Pages) و مواقع شخصية.
  1. مشاريع حية:
  • إنشاء مشروع كامل مثل موقع مدونة أو موقع للمنتجات باستخدام Bootstrap 5.
  1. دراسات حالة:
  • حل مشكلات واجهها العديد من المطورين عند بناء مواقع باستخدام Bootstrap مثل تحسين الأداء، التخصيص، و التصميم المتجاوب.
  1. الدعم المجتمعي:
  • تشجيع الطلاب على الانضمام إلى المجتمعات المحلية والعالمية عبر الإنترنت مثل Stack Overflow و GitHub للحصول على دعم وحلول للمشاكل.

النتائج المتوقعة:

  • القدرة على تصميم صفحات ويب باستخدام Bootstrap 5 بسهولة وفعالية.
  • تعلم كيفية بناء واجهات متجاوبة تعمل على جميع الأجهزة.
  • القدرة على تخصيص المكونات وإضافة عناصر تفاعلية مثل النوافذ المنبثقة، القوائم المنسدلة، والنماذج.
  • تعلم كيفية تحسين الموقع للأداء وتخصيصه باستخدام SASS.

المستوى المستهدف:

  • الدورة مناسبة للمبتدئين الذين يرغبون في تعلم كيفية بناء مواقع ويب باستخدام Bootstrap.
  • يمكن للمطورين المبتدئين أو المتوسطين الذين لديهم معرفة أساسية بـ HTML و CSS الاستفادة من هذه الدورة.