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