اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

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

  • تصميم واجهة المستخدم
  • استجابية الويب مع مختلف شاشات العرض
  • التحكم في التخطيط والهياكل
  • تنسيق الطباعة واجهزة العرض
  • التحكم في الألوان والخطوط
  • الرسومات والتأثيرات والانيميشن
  • 0
نشر
بتاريخ منذ ساعة مضت قال Ail Ahmed:

السلام عليكم

هل الازم اتقن لغه ال css  يعني هي لغه كبير اوي وفيه تفصيل كثير؟

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

  • 0
نشر

وعليكم السلام.

لغة ال CSS هي ليست لغة برمجة، بل هي لغة توصيفية تستخدم لاضافة تنسيقات لعناصر ال HTML في صفحة الويب، كالالوان والحدود والخلفيات والاشكال وما الى ذلك.
فاذا أردت أن تصبح مطور واجهات امامية front-end developer أو مصمم ويب web designer، ف عليك تعلم هذه اللغة واحترافها لتستطيع بناء هذه الواجهات الجذابة للمستخدم.
مع العلم أنك تستطيع بناء هذه الواجهات مع تصاميمها بلا كود باستخدام wordpress او غيره، لذلك عليك تحديد هدفك بالضبط لمعرفة اذا كانت لغة ال CSS ضرورية لك.

  • 0
نشر

نعم يجب أن تتقنها في حالة اذا كنت ترغب في أن تكون front-end developer ولكن في حالة إذا كنت ترغب أن تكون full-stack مثلا أو back-end developer ف يكفيك فقط أن تتقنها بنسبة من 70 الى 80 % و مع الوقت و المشاريع سوف تتطور فيها و يذداد مستواك تدريجيا .
و لكن بشكل عام فمن الضرورة أن يكون لديك خلفية قوية في الcss مهما كان المسمى الوظيفي لأن بالتأكيد سوف تحتاجها في وقت ما , أو ستساعدك في فهم كود معين أو تكوين صورة أفضل عن دورة حياة الويب بشكل عام .

  • 0
نشر

هذا يعود الى طبيعة تخصصك في مجال البرمجة كما قالوا المدربين في التعليقات السابقة , سوف تحتاج الى فهم عميق في css عندما تعمل كمطور frontend , أو مطور قوالب shopfiy  او wordpress , هذه بعض المفاهيم الاساسية التي يجب عليك تعلمها في هذا التخصص كمبتدأ :

  •  تحديد العناصر: يجب أن تتعلم كيفية تحديد العناصر التي ترغب في تنسيقها في صفحة الويب باستخدام المحددات المختلفة. يمكنك استخدام المحددات العنصرية (Element Selectors) والمحددات (Class Selectors) والمحددات (ID Selectors) وغيرها.
  • تنسيق النص: يجب أن تتعلم كيفية تنسيق النص في صفحات الويب باستخدام خصائص CSS مثل اللون والحجم والخط والتباعد بين الأحرف والمزيد.
  •  التنسيقات البسيطة: يجب أن تتعلم كيفية تحقيق التنسيقات البسيطة للعناصر، مثل تحديد ألوان الخلفية وحدود العناصر والهوامش والتباعد بين العناصر.
  •  نماذج الصناديق: يجب أن تتعلم كيفية تنسيق نماذج الصناديق مثل الصناديق المستطيلة وأزرار التحكم والقوائم المنسدلة ومربعات الاختيار ومربعات الاختيار والمزيد.
  • التنسيقات المتعددة: أحد أهم المفاهيم المهمة جداً , يجب أن تتعلم كيفية تنسيق العناصر بطرق مختلفة، مثل تنسيق العناصر في صفوف وأعمدة باستخدام Flexbox أو CSS Grid.
  •  التحكم في العناصر: يجب أن تتعلم كيفية التحكم في موضع وحجم العناصر وتحقيق التحولات والانتقاء المتقدم لتنسيق العناصر بشكل دقيق.
  • الوحدات والقيم: يجب أن تتعلم عن الوحدات المختلفة في CSS مثل البكسل والنسبة المئوية والـ REM وكيفية استخدامها لتحديد الأبعاد والحجم والمسافات والتنسيقات الأخرى.
  • الرسومات والتحولات: يجب أن تتعلم كيفية تحقيق تأثيرات بصرية وحركة للعناصر باستخدام التحولات والرسومات في CSS.
  • التصميم المتجاوب مع أحجام شاشات مختلفة: يجب أن تتعلم كيفية تحقيق تصميم متجاوب مع احجام شاشات مختلفة مثل شاشة حاسوب , وشاشة الأيباد , وشاشات الجوالات بأحجامها المختلفة , وذلك باستخدام (Media Queries) في CSS.

ببدأ بتعلم هذه الاساسيات الى جانب javascript و html , سوف تتمكن من إنشاء إنشاء تصاميم جذابة والبدء في مسارك المهني .
ايضاً لا تنسى أنه التعلم مستمر , لن تتقن كل شيء في أول مشروع لك , سوف تحتاج الى مشاريع مختلفة لتتقن استخدامك لCSS.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...