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

تعلم أساسيات CSS

في دورة أساسيات CSS – سواء كنت جديدا في تطوير الويب أو تتطلع إلى البناء على مهاراتك الحالية – ستساعدك هذه الدورة على إنشاء مواقع ويب مذهلة وسريعة الاستجابة تميزك عن أقرانك.

سعر الدورة $25
  • +500طالب
  • 39درس
  • 5أقسام
  • 17اختبار
عن الدورة

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

هل تتطلع إلى أن تصبح خبيرا في تصميم الويب؟ 

في دورة أساسيات CSS – سواء كنت جديدا في تطوير الويب أو تتطلع إلى البناء على مهاراتك الحالية – ستساعدك هذه الدورة على إنشاء مواقع ويب مذهلة وسريعة الاستجابة تميزك عن أقرانك.  

هل سئمت من الشعور بأن قدراتك في تصميم الويب محدودة؟

في هذه الدورة ستتعلم كيفية استخدام CSS لتصميم كل عنصر من عناصر موقع الويب الخاص بك، والتي تشمل النصوص والروابط مرورا بالصور والمزيد.  

لست متأكدا من أين تبدأ؟

 تبدأ دورتنا بمقدمة تعلمك أساسيات CSS المضمنة “Inline” والداخلية “Internal” والخارجية” External”، وكيفية استخدامها لجعل موقعك يبدو في أبهى حالاته.  لكننا لن نتوقف عند هذا الحد! تغطي دورتنا كل شيء بدءا من تصميم النص والجمع بين المحددات “selectors” إلى العمل مع الألوان وحل التعارض بين المحددات. ومع التغطية المتعمقة لنموذج صندوق CSS، ستتعلم كيفية إضافة الأبعاد، والهوامش “margins”، والحشوات “paddings”، وكيفية استخدام تحديد الموضع المطلق “absolute positioning” لإنشاء تصميمات لافتة للنظر.

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

فماذا تنتظر؟ اشترك الآن وابدأ التعلم واتخذ خطوتك الأولى كي تصبح محترفًا في CSS!

تشمل الدورة

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

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

منهج الدورة

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

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

محتوى الدورة

  1. 1
    مقدمة دورة أساسيات CSS
  2. 2
    مواد الدورة
  3. 3
    أساسيات CSS21 درسًا · 9 اختبارات
    1. مقدمة إلى CSS
    2. مختصر كتابي: Introduction to CSS
    3. اختبار قصير: Introduction to CSS
    4. تنسيقات CSS المضمّنة والداخلية والخارجية
    5. مختصر كتابي: Inline, Internal and External CSS
    6. اختبار قصير: Inline, Internal and External CSS
    7. تنسيق النصوص
    8. مختصر كتابي: Styling Text
    9. اختبار قصير: Styling Text
    10. دمج المحددات
    11. مختصر كتابي: Combining Selectors
    12. محددات class و id
    13. مختصر كتابي: Class and ID Selectors
    14. اختبار قصير: Class and ID Selectors
    15. التعامل مع الألوان
    16. مختصر كتابي: Working with Colors
    17. اختبار قصير: Working with Colors
    18. الأصناف الزائفة (Pseudo-classes)
    19. مختصر كتابي: Pseudo-Classes
    20. اختبار قصير: Pseudo-Classes
    21. تنسيق الروابط التشعبية
    22. مختصر كتابي: Styling Hyperlinks
    23. اختبار قصير: Styling Hyperlinks
    24. استخدام Chrome DevTools
    25. التعارض بين المحددات
    26. مختصر كتابي: Conflicts Between Selectors
    27. اختبار قصير: Conflicts Between Selectors
    28. الوراثة والمحدد الشامل
    29. التحدي 1
    30. اختبار الجزء الأول
  4. 4
    المسافات في CSS8 دروس · 3 اختبارات
    1. نموذج الصندوق في CSS
    2. مختصر كتابي: The CSS Box Model
    3. اختبار قصير: The CSS Box Model
    4. استخدام الهوامش الخارجية والداخلية
    5. مختصر كتابي: Using Margins and Paddings
    6. اختبار قصير: Using Margins and Paddings
    7. إضافة الأبعاد
    8. توسيط الصفحة
    9. مختصر كتابي: Centering our Page
    10. التحدي 2
    11. أختبار الجزء الثاني
  5. 5
    مواضيع أخرى10 دروس · 4 اختبارات
    1. أنواع الصناديق
    2. مختصر كتابي: Types of Boxes
    3. اختبار قصير: Types of Boxes
    4. التموضع المطلق
    5. مختصر كتابي: Absolute Positioning
    6. اختبار قصير: Absolute Positioning
    7. العناصر الزائفة (Pseudo-elements)
    8. مختصر كتابي: Pseudo-elements
    9. اختبار قصير: Pseudo-elements
    10. النسخة العربية
    11. مختصر كتابي: Arabic Version
    12. أفضل الممارسات والحيل
    13. التحدي 3
    14. اختبار الجزء الثالث
  6. 6
    خاتمة دورة أساسيات CSS
  1. الاختبار النهائي
    1. الاختبار النهائي لدورة أساسيات CSS
المعلم

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

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

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

آراء الطلاب

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

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

4.9
متوسط التقييمات
87 عدد التقييمات
5
83
4
3
3
1
2
0
1
0
كيف كانت تجربتك؟ نود أن نعرف!
Mohamed Ibrahim Al Oqaily
تم النشر قبل شهر واحد
من افضل الدورات الي اخدتها

انا اخدت دورات كتير CSS و صراحة دي تعتبر من افضل الدورات الي اخدتها والبشمهندس محمد ابوسريع كان ممتاز جدا في توصيل المعلومة وبسيط وان شاء الله مستمر ❤️

Muhammad Rashid Abu Ahmad
تم النشر قبل شهر واحد
MUHAMMADRASHIDABUAHMAD

i have learnd a lot

محمود سيد عبد الرحيم
تم النشر قبل شهرين
اهم شي الاستمراريه

شرح ممتاز وممتع وسهوله في توصيل المعلومه

Abdullah Mokhtar
تم النشر قبل شهرين
الدورة ممتازه جدا

شرح مبسط بالأضافة الي التعلم لاساليب احترافيه

AbdElaziz Ahmed Ibrahim
تم النشر قبل شهرين
السلام عليكم

هذا الكورس ممتاز جدا للمبتدئين و الذين يحبون تطوير المواقع, أقدم شكر خالص لمنصة المدرسة علي جهودها لتعليم البرمجة بسهوله, و شكر خالص أيضا للأستاذ محمد أبو سريع علي هذا الكورس السهل و المميز, جزاك الله يا مستر علي جهودك و بارك الله فيك تحياتي عبد العزيز أحمد ابراهيم

Abdallah Ahmed Gaber
تم النشر قبل 3 أشهر
شكرا

مفيد جدا

Basel Ayman
تم النشر قبل 3 أشهر
i think spacing in CSS

it makes my web page even more powerful, especially the box model

Mahmoud Ahmed Ali
تم النشر قبل 4 أشهر
الدراسة شيقه جدا

درست html ,css مع المهندس محمد ابوسريع كانت طريقة الشرح شيقة والتطبيق وسع نظرتي لصفحات الويب الزاي بتشتغل وخلاني متشوق لمعرفة المزيد ودرست اساسياتpython مع المهندس احمد فتحي وكان الشرح جميل وعرفت حاجه كنت اول مره اعرفها زي العمليات الحسابيه مين يتم قبل مين فيها جزاكم الله خير علي العمل ده وتيسيره بلغتنا العربيه الحبيبه 🌷🌷🌷🌷🌷

Abd Al-Rahman Mohammed Zaki
تم النشر قبل 6 أشهر
بداية تعلم النقاشة

هنا بقى هتبدأ تخش في الصنعة علشان تبقى نقاش محترف وتلون وتزخرف الأمور براحتك، دورة قيّمة ومعلوماتها جميلة، بارك الله فيكم (:

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

جزاك الله خيرا يا بشمهندس محمد على الشرح السلس

لديك سؤال؟

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

Cascading Style Sheets (CSS) هي المكملة للصورة الجمالية لصفحة الويب عن طريق تنسيق الخطوط، وإضافة الألوان، والمؤثرات الخاصة، وغيرها من الميزات التي تجعل شكل الصفحة أكثر جمالًا؛ لذلك يمكنك القول إن CSS هي المسؤولة عن تنسيق شكل صفحات الويب والمواقع.

يتم استخدام HTML لتصميم هيكل الصفحة، كالصفحة التي أنت فيها الآن. و HTML هي مزيج من نص تشعبي (Hypertext) ولغة ترميز (Markup language). النص التشعبي يحدد الرابط بين صفحات الويب، ولغة الترميز تُستخدم لتعريف وثائق النص (text documentation).

تهدف CSS إلى جعل صفحات الويب قابلة للعرض (presentable)؛ حيث تسمح لك CSS بتطبيق الأنماط (styles) على صفحات الويب، وذلك بشكل مستقل عن HTML التي تشكل كل صفحة ويب.

لذا فإن تعلم كلتا اللغتين HTML و CSS يعتبر من الأشياء الأساسية لكل مطوري صفحات الويب Web developers.

يُمكنك تعلم CSS باتباع الخطوات التالية:

1- فهم أساسيات HTML: قبل تعلم CSS، يجب أن يكون لديك فهم جيد لأساسيات HTML، حيث يتم استخدام CSS لتنسيق عناصر HTML وتنسيقها.

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

3- تعلم أطر عمل CSS: توفر أطر CSS مثل Bootstrap و Foundation و tailwind css كود CSS مكتوب مسبقًا يمكنك استخدامه لتصميم صفحات الويب الخاصة بك بسرعة وسهولة. يمكن أن يوفر لك تعلم هذه الأطر الوقت والجهد في عملية التصميم.

وستجد هذا وأكثر من خلال هذه الدورة “CSS fundamentals”، والدورة القادمة “CCS layout”.

تُستخدم CSS متى أردت تطبيق التصميم والتنسيق على عناصر HTML في صفحة الويب. وفيما يلي بعض الحالات التي يجب فيها استخدام CSS:

1- لتصميم عناصر HTML: يتم استخدام CSS لإضافة أنماط مثل الخطوط والألوان وصور الخلفية والتخطيط إلى عناصر HTML.

2- لإنشاء تصميمات سريعة الاستجابة: يمكن استخدام CSS لإنشاء تصميمات سريعة الاستجابة تتكيف مع أحجام الشاشات والأجهزة المختلفة.

3- لإنشاء الرسوم المتحركة والانتقالات (Animations & Transitions): يمكن استخدام CSS لإنشاء الرسوم المتحركة والانتقالات التي تضيف التفاعل المرئي إلى صفحة الويب.

4- للحفاظ على التناسق (consistency): يمكن استخدام CSS لإنشاء تصميم متسق عبر صفحات أو أقسام متعددة من موقع الويب.

5- لتحسين أداء موقع الويب: يمكن استخدام CSS لتحسين أداء موقع الويب وسرعته في تحميل الصفحات.

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

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

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