مسار تطوير الواجهة الأمامية

تعلم CSS Layouts

تم تصميم دورة تخطيطات CSS layouts لتعليمك كل ما تحتاجه حول إنشاء تخطيطات جميلة وعملية لمواقع الويب الخاص بك.

سعر الدورة $25
  • +500طالب
  • 29درس
  • 7أقسام
  • 06اختبارات
عن الدورة

تعرّف على الدورة

هل تتطلع إلى الارتقاء بمهاراتك في CSS إلى المستوى المتقدم؟

تم تصميم دورة تخطيطات CSS layouts لتعليمك كل ما تحتاجه حول إنشاء تخطيطات جميلة وعملية لمواقع الويب الخاص بك.

هل سئمت من المعاناة مع التخطيطات العائمة floating layouts التي لا تعمل بالطريقة المثلى؟

سنعرض لك ثلاث طرق مختلفة لبناء المخططات، بما في ذلك كيفية استخدام floats لإنشاء تصميمات مرنة وسريعة الاستجابة.

هل تريد أن تتعلم أحدث وأروع التقنيات لإنشاء تصميمات حديثة ومرنة؟

سنستفيض في شرح Flexbox ونوضح لك كيفية إنشاء تخطيطات مركبة بسهولة.

هل تريد نقل مهاراتك في تخطيط CSS إلى المستوى المتقدم؟

سنعلمك كيفية استخدام CSS Grid ، أحدث نظام تخطيط أحدث ثورة في عالم تطوير الويب. باستخدام CSS Grid ، ستتمكن من إنشاء تخطيطات مركبة وديناميكية تتكيف مع أي حجم شاشة.

لن تضطر بعد الآن لقبول تخطيطات تصميمية متواضعة المستوى!

قم بالتسجيل في دورة CSS Layouts اليوم وتعلم كيفية إنشاء تخطيطات جميلة وعملية تميز مواقع الويب الخاص بك.

تشمل الدورة

  • مبتديء
  • شهادة موثقة
  • قياس مستوى التقدم والانجاز عبر الدورة
  • إجابة من مشرفي الطلاب على كل الأسئلة
  • فاعليات حصرية
  • شارات تميز للطلبة المتقدمين
  • اشعارات تذكير وتحفيز لإنهاء الدورة
  • اشتراك مدى الحياة
سعر الدورة $25

دفع آمن ووصول فوري للدورة

منهج الدورة

ماذا ستتعلم خطوة بخطوة

اضغط على أي قسم لعرض دروسه. الدروس المجانية متاحة للمشاهدة قبل الاشتراك.

محتوى الدورة

  1. 1
    مقدمة دورة CSS Layouts يحتوي على دروس مجانية
  2. 2
    مواد الدورة
  3. 3
    الطرق الثلاث لبناء التخطيطات1 درس · 1 اختبار يحتوي على دروس مجانية
    1. مختصر كتابي: The 3 Ways of Building Layouts درس مجاني
    2. اختبار القسم: الطرق الثلاث لبناء التخطيطات
  4. 4
    العناصر العائمة Floats8 دروس · 2 اختباران
    1. استخدام العناصر العائمة
    2. مختصر كتابي: Using Floats
    3. إلغاء تأثير العناصر العائمة
    4. بناء تخطيط بسيط باستخدام العناصر العائمة
    5. الخاصية box-sizing: border-box
    6. مختصر كتابي: box-sizing – border-box
    7. اختبار قصير: box-sizing – border-box
    8. النسخة العربية
    9. التحدي 1
    10. اختبار القسم: العناصر العائمة Floats
  5. 5
    خاصية Flexbox11 درسًا · 4 اختبارات
    1. مقدمة إلى Flexbox
    2. نظرة عامة على Flexbox
    3. مختصر كتابي: A Flexbox Overview
    4. اختبار قصير: A Flexbox Overview
    5. التباعد ومحاذاة عناصر Flex
    6. مختصر كتابي: Spacing and Aligning Flex Items
    7. اختبار قصير: Spacing and Aligning Flex Items
    8. الخاصية flex
    9. مختصر كتابي: The flex Property
    10. اختبار قصير: The flex Property
    11. بناء تخطيط مكوّن باستخدام Flexbox
    12. بناء تخطيط صفحة باستخدام Flexbox
    13. النسخة العربية: التخطيط النهائي باستخدام Flexbox
    14. التحدي 2
    15. اختبار القسم: خاصية Flexbox
  6. 6
    شبكة CSS Grid9 دروس · 2 اختباران
    1. مقدمة إلى CSS Grid
    2. مختصر كتابي: Introduction to CSS Grid
    3. اختبار قصير: Introduction to CSS Grid
    4. نظرة عامة على CSS Grid
    5. مختصر كتابي: CSS Grid Overview
    6. تحديد أحجام أعمدة الشبكة وصفوفها
    7. وضع عناصر الشبكة وتمديدها
    8. محاذاة عناصر الشبكة ومساراتها
    9. بناء تخطيط بسيط باستخدام CSS Grid
    10. التحدي 3
    11. اختبار القسم: شبكة CSS Grid
  7. 7
    خاتمة دورة CSS Layouts يحتوي على دروس مجانية
  1. الاختبار النهائي
    1. الاختبار النهائي لدورة CSS Layouts
المعلم

تعلّم على يد م. محمد أبو سريع

  • م. محمد أبو سريع
    م. محمد أبو سريع

    مهندس برمجيات ذو خبرة أكثر من عشر سنوات في كبرى شركات الخليج وأوروبا. يعمل حاليًا ككبير مهندسي البرمجيات في شركة رائدة في مجال تصنيع الأدوية والتكنولوجيا الحيوية. لديه خبرة كبيرة في تطوير الواجهات الأمامية، بجانب خبرته في إلقاء المحاضرات في الجامعات المختلفة، وقناته التعليمية على اليوتيوب التي يشرح فيها البرمجة وعلومها بطريقة مبسطة.

آراء الطلاب

ماذا قال الطلاب عن الدورة

التقييمات والمراجعات

5.0
متوسط التقييمات
63 عدد التقييمات
5
62
4
1
3
0
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
habiba samir
تم النشر قبل 17 يومًا
الشرح أكثر من رائع

جزاكم الله كل خير

Gamal ElSaeed
تم النشر قبل 18 يومًا
جزاكم الله خيرا

جزاكم الله خيرا

Hamza Nassar
تم النشر قبل شهرين
اهمية الكورس

الكورس مفيد جدا للناس ال هذه هي اول مرة لتعاملهم مع الرمجة👍

Hamdy Ahmed
تم النشر قبل شهرين
الحمد لله

الحمد لله

Mahmoud Ahmed Ali
تم النشر قبل 3 أشهر
الشرح للدروس

طريقة الشرح بسيطه جدا وجميله تجعلك دائمآ متحمس للدرس القادم

محمد ابوعيسى
تم النشر قبل 6 أشهر
دورة مبسطة

شرح واضح و شامل لل CSS Layouts

Omar Gomaa
تم النشر قبل 9 أشهر
دورة ممتازه

السهل الممتنع شرح البشمهندس جميل و ممتع وسهل ممتنع اللهم بارك و بيحمس للتعمق أكتر جزاكم الله خير ❤️

Mostafa Gamal Bisher
تم النشر قبل 10 أشهر
السهل الممتنع

شرح البشمهندس جميل و ممتع وسهل ممتنع اللهم بارك و بيحمس للتعمق أكتر جزاكم الله خير ❤️

Elsayed Bondok
تم النشر قبل 10 أشهر
إنما العلم بالتعلم

بالرغم من توفر المعلومات والمقاطع التعليمية والمصادر والذكاء الاصطناعي التي لا تدع لأي أحد عذر في عدم التميز والتفوق - إلا أن وجود مواقع عربية مثل "المدرسة" وشباب طموح ونحسبه مخلص يسهل الحصول على الخبرة بسرعة - أرجو أن يتواصل الشباب القائم على المدرسة باستمرار مع المتعلمين حتى يثبتوا أنهم موجودين - كما أرجو تحديث المحتوى والأخبار والمدونة والتواريخ حتى تبث الثقة في النفوس -

Mohamed Nasser Abdalla
تم النشر قبل 11 شهرًا
💡 تحكم احترافي في تخطيطات CSS الحديثة

دورة CSS Layouts قدّمت شرحًا عمليًا ومنهجيًا للتحول من الـ floats إلى Flexbox وGrid بأسلوب مبسط وفعّال. أنصح بها لكل من يريد إتقان تصميم الواجهات باحتراف.

لديك سؤال؟

الأسئلة الشائعة

يشير CSS layout إلى ترتيب وتفاعل عناصر HTML في صفحة الويب باستخدام CSS؛ وذلك للتحكم في العرض المرئي لهذه العناصر. ويتضمن CSS layout تعيين خصائص مثل العرض width والطول height والـ margin والـ padding والـ position لإنشاء التخطيط (layout) المطلوب لصفحة الويب.

يعد تخطيط CSS layout أمرًا بالغ الأهمية في تطوير الويب؛ لأنه يحدد كيفية عرض محتوى صفحة الويب للمستخدم. فهو يمكّن المطورين developers من إنشاء صفحات ويب web pages جذابة بصريًا، وسهلة الاستخدام، وقابلة للتكيف والعرض على أجهزة وأحجام الشاشات المختلفة. بدون CSS layout، سيكون من الصعب قراءة صفحات الويب والتنقل فيها واستخدامها.

هناك عدة أنواع من تخطيطات CSS، ومنها:

Float layout: حيث يتم وضع العناصر باستخدام خاصية Float لمحاذاتهم إلى يسار أو يمين الحاوية container الخاصة بهم.

Flexbox layout: حيث يتم وضع العناصر باستخدام نموذج flexbox؛ مما يسمح بمحاذاة العناصر وتوزيعها بسهولة في الحاوية container.

Grid layout: حيث يتم وضع العناصر باستخدام نموذج الشبكة Grid، مما يسمح بترتيبات معقدة complex arrangements من العناصر في الحاوية container.

هناك أنواع أخرى، ولكن في هذه الدورة سيتم التركيز على هؤلاء التخطيطات؛ لعرض صفحة الويب الخاصة بك بصورة جذابة ومتناسقة.

يختلف وقت تعلم أساسيات CSS layout من شخص لآخر نتيجةً لاختلاف الظروف والوقت المتاح لكل شخص، ولكن في المتوسط، فإن دورة CSS layout هذه يُتوقع الانتهاء منها في خلال أسبوع إلى أسبوعين تقريبًا.

ابدأ تعلم CSS Layouts اليوم

اشتراك مدى الحياة، شهادة إتمام، ودعم من فريق المدرسة طوال رحلتك.