Company ads

1 – Introduction to Bootstrap – Level 1: Basics

Level 1: Basics

📌 مقدمة عن Bootstrap

1️⃣ ما هو Bootstrap؟

Bootstrap is a front-end framework originally developed by Twitter developers.
It is a ready-made library that contains:

  • CSS ready to style buttons, forms, tables, menus, etc.

  • Grid System for building responsive pages for all devices (computer – tablet – mobile).

  • JavaScript Components like Modal, Carousel, Dropdowns, etc.

Simply put: It's a tool that makes building websites faster and easier than writing everything from scratch.


2️⃣ الفرق بين تصميم المواقع العادي و استخدام Bootstrap

  • Regular design (from scratch)

    • You must write all CSS code manually.

    • You need a lot of experience to make a responsive website.

    • It takes longer to design.

    • Components like Buttons, Forms, Navbar you will need to build yourself.

  • Designed with Bootstrap

    • You have a huge library of ready-made codes.

    • The site remains responsive by default.

    • You can build professional pages quickly.

    • Easily modify and customize pre-made components.


3️⃣ مميزات Bootstrap

  • ✅ مجاني ومفتوح المصدر.

  • ✅ متجاوب (Responsive) مع كل الأجهزة.

  • ✅ سهولة الاستخدام حتى للمبتدئين.

  • ✅ يوفر مكونات جاهزة (Navbar, Buttons, Cards…).

  • ✅ مجتمع ضخم ودروس كثيرة متاحة على الإنترنت.

  • ✅ يدعم التخصيص باستخدام SASS أو CSS عادي.

4️⃣ عيوب Bootstrap

  • ❌ التصميمات أحيانًا متشابهة بين المواقع لو اعتمدت فقط على الـ Classes الجاهزة.

  • ❌ إضافة ملفات Bootstrap بتزود حجم الصفحة مقارنة بكتابة CSS مخصص.

  • ❌ أحيانًا بيكون في قيود على التخصيص لو مش فاهم النظام كويس.


5️⃣ تنصيب Bootstrap (CDN vs Local)

🔹 الطريقة الأولى – CDN (الأسرع والأبسط)

  • Link Bootstrap files from the internet directly via ready-made links (from the Bootstrap website or CDN).

  • Features: Fast – Easy – No file download required.

  • Disadvantages: Internet connection required.

example:

🔹 الطريقة الثانية – Local (محلي)
  • Download the Bootstrap files to your device and link them to the project.

  • Features: Works even without internet - You can edit files.

  • Disadvantages: Need to upload and store files in each project.

example:


Leave a Reply

Your email address will not be published. Required fields are marked *