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

هل من الضروري لمطور الواجهات الخلفية أن يمتلك خبرة في لغة CSS

Yousef Ahmed8

السؤال

انا بتعلم حاليا عشان ابقي nodejs backend developer واتعلمت JS وتعمقت فيها ولسة هكمل ومتعلم HTML لكن هل عشان ابقي backend لازم يبقي عندي معرفة ب CSS كمان وخصوصا إني مسترخمها جداااا لأني مش فنان أو كدة حتي مسترخم إني أتعلم الأساسيات بس ففيدوني

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

بالتأكيد، من المفيد أن تكون لديك معرفة بأساسيات CSS حتى كونك مطورًا للخلفية (Backend Developer). على الرغم من أن معظم عملك سيتركز على الجانب الخلفي والتفاعل مع البيانات وقواعد البيانات وغيرها، إلا أن فهم أساسيات CSS سيساعدك على تحقيق الأهداف التالية:-

تفهم العمليات الأساسية لتنسيق صفحات الويب ستتعلم كيفية تطبيق الأنماط والتخطيطات الأساسية للعناصر على صفحة الويب باستخدام CSS، بما في ذلك تحديد الألوان والخطوط والهوامش والتدرجات والظلال وغيرها من الخصائص.

التفاعل مع مطوري الواجهة الأمامية (Frontend Developers) قد يتعاون المطورون الخلفيون والأماميون في تطوير تطبيق ويب، وبالتالي فإن فهم أساسيات CSS سيساعدك على التواصل والتعاون مع فريق الواجهة الأمامية بشكل أفضل وفهم احتياجاتهم ومتطلباتهم.

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

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

وبالطبع لن تحتاج إلى التعمق في CSS مجرد فهم اللغة لا أكثر، وستجد أن أغلب مطوري الواجهة الخلفية الذين يتعاملون مع الواجهة الأمامية يستخدمون إطار للواجهة الأمامية وكلٌ يفضل إطار مختلف، ومنها Bootstrap أو Tailwind أو Martial UI وغيرهم.

لذلك عليك بالإعتماد على إطار خاص بـ CSS من أجل التعامل مع الواجهة الأمامية إن احتجت لذلك في مشروعك، قم بتجربة تعلم كل إطار واختر ما يناسبك وتجد إرتياح في استخدامه، وإذا أردت إمكانية تخصيص الواجهة الأمامية بشكل حر أكثر عليك بتعلم Tailwind، أما بخصوص مكونات الواجهة الأمامية الجاهزة والتي تستطيع استخدامها لإنشاء واجهة أمامية جميلة في وقت قصير فعليك بتعلم Bootstrap وMartial UI.

وذلك لا يعني أن Tailwind لا يتوفر لها مكونات واجهة جاهزة UI components، بل يوجد وإليك مثال:

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

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 46 دقائق مضت قال Mustafa Suleiman:

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

وبالطبع لن تحتاج إلى التعمق في CSS مجرد فهم اللغة لا أكثر، وستجد أن أغلب مطوري الواجهة الخلفية الذين يتعاملون مع الواجهة الأمامية يستخدمون إطار للواجهة الأمامية وكلٌ يفضل إطار مختلف، ومنها Bootstrap أو Tailwind أو Martial UI وغيرهم.

لذلك عليك بالإعتماد على إطار خاص بـ CSS من أجل التعامل مع الواجهة الأمامية إن احتجت لذلك في مشروعك، قم بتجربة تعلم كل إطار واختر ما يناسبك وتجد إرتياح في استخدامه، وإذا أردت إمكانية تخصيص الواجهة الأمامية بشكل حر أكثر عليك بتعلم Tailwind، أما بخصوص مكونات الواجهة الأمامية الجاهزة والتي تستطيع استخدامها لإنشاء واجهة أمامية جميلة في وقت قصير فعليك بتعلم Bootstrap وMartial UI.

وذلك لا يعني أن Tailwind لا يتوفر لها مكونات واجهة جاهزة UI components، بل يوجد وإليك مثال:

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

ما الخبرة اللازمة في css للبدء في تعلم إطار عمل لها هل أتعلم اساسيات فقط بدون مشاريع مثلا 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 11 ساعة قال Yousef Ahmed8:

ما الخبرة اللازمة في css للبدء في تعلم إطار عمل لها هل أتعلم اساسيات فقط بدون مشاريع مثلا 

لكي تبدأ في تعلم إطار عمل أوصيك بأن تتعلم الاساسيات في CSS مثل 

 - Selectors   
 - Box model   
 - Flexbox   
 - Positioning
 - CSS variables

هذه المفاهيم ضرورية للسيطرة على طريقة عرض عناصر الواجهة.لا يشترط عمل مشاريع بواسطة css لتعلم إطار عمل (بالنسبة لمطور واجهات خلفية) 

فيما يتعلق بالمشاريع، ابدأ بمشاريع صغيرة باستخدام إطار العمل بعد تعلم المفاهيم الأساسية. هذا سيساعدك على فهم كيفية عمل إطار العمل بشكل أفضل.

وبالأخير لا يجب تعلم ال 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...