Yousef Ahmed8 نشر 26 يونيو 2023 أرسل تقرير نشر 26 يونيو 2023 انا بتعلم حاليا عشان ابقي nodejs backend developer واتعلمت JS وتعمقت فيها ولسة هكمل ومتعلم HTML لكن هل عشان ابقي backend لازم يبقي عندي معرفة ب CSS كمان وخصوصا إني مسترخمها جداااا لأني مش فنان أو كدة حتي مسترخم إني أتعلم الأساسيات بس ففيدوني 2 اقتباس
0 أسامة زيادة نشر 26 يونيو 2023 أرسل تقرير نشر 26 يونيو 2023 بالتأكيد، من المفيد أن تكون لديك معرفة بأساسيات CSS حتى كونك مطورًا للخلفية (Backend Developer). على الرغم من أن معظم عملك سيتركز على الجانب الخلفي والتفاعل مع البيانات وقواعد البيانات وغيرها، إلا أن فهم أساسيات CSS سيساعدك على تحقيق الأهداف التالية:- تفهم العمليات الأساسية لتنسيق صفحات الويب ستتعلم كيفية تطبيق الأنماط والتخطيطات الأساسية للعناصر على صفحة الويب باستخدام CSS، بما في ذلك تحديد الألوان والخطوط والهوامش والتدرجات والظلال وغيرها من الخصائص. التفاعل مع مطوري الواجهة الأمامية (Frontend Developers) قد يتعاون المطورون الخلفيون والأماميون في تطوير تطبيق ويب، وبالتالي فإن فهم أساسيات CSS سيساعدك على التواصل والتعاون مع فريق الواجهة الأمامية بشكل أفضل وفهم احتياجاتهم ومتطلباتهم. تصحيح أخطاء CSS في بعض الأحيان، قد تواجه بعض الأخطاء في تنسيق صفحة الويب أو تعارض بين العناصر. فهم أساسيات CSS سيمكنك من تحديد هذه المشكلات وتصحيحها بنفسك بدون الحاجة إلى مساعدة مطوري الواجهة الأمامية. عليك أن تعلم الأساسيات الأساسية لـ CSS بدون الحاجة إلى التعمق الشامل فيها، خصوصًا إذا كنت لست مهتمًا بتصميم الواجهة الأمامية. تركز على تنسيق العناصر الأساسية والتعرف على بعض الخصائص الشائعة مثل التحكم في الألوان والخطوط والهوامش والتدرجات والعرض والارتفاع وما إلى ذلك. بشكل مختصر فهم أساسيات CSS سيكون له تأثير إيجابي على مهاراتك كمطور خلفية وسيساعدك في التعاون مع فرق الواجهة الأمامية وتحقيق النتائج المرجوة في تطوير تطبيقات الويب. اقتباس
0 Mustafa Suleiman نشر 26 يونيو 2023 أرسل تقرير نشر 26 يونيو 2023 ليس لك علاقة بـ CSS من قريب أو بعيد، لكن عليك بتعلم الأساسيات فقط في حال أردت تنسيق أو تعديل أمرًا ما في الصفحة لديك، أو إذا أردت بناء مشروع خاص بك، فسيتعين عليك بناء واجهة أمامية بالطبع في حال كنت تعمل بمفردك على المشروع. وبالطبع لن تحتاج إلى التعمق في CSS مجرد فهم اللغة لا أكثر، وستجد أن أغلب مطوري الواجهة الخلفية الذين يتعاملون مع الواجهة الأمامية يستخدمون إطار للواجهة الأمامية وكلٌ يفضل إطار مختلف، ومنها Bootstrap أو Tailwind أو Martial UI وغيرهم. لذلك عليك بالإعتماد على إطار خاص بـ CSS من أجل التعامل مع الواجهة الأمامية إن احتجت لذلك في مشروعك، قم بتجربة تعلم كل إطار واختر ما يناسبك وتجد إرتياح في استخدامه، وإذا أردت إمكانية تخصيص الواجهة الأمامية بشكل حر أكثر عليك بتعلم Tailwind، أما بخصوص مكونات الواجهة الأمامية الجاهزة والتي تستطيع استخدامها لإنشاء واجهة أمامية جميلة في وقت قصير فعليك بتعلم Bootstrap وMartial UI. وذلك لا يعني أن Tailwind لا يتوفر لها مكونات واجهة جاهزة UI components، بل يوجد وإليك مثال: https://daisyui.com https://www.hyperui.dev/ https://tailwindcomponents.com/ لكن البعض قد يجد أن Bootstrap وMartial UI أسهل في الاستخدام بالإضافة إلى أن تخصص تلك الإطارات هو مكونات جاهزة للواجهة الأمامية، لذلك ذكرت لك أن تحاول تعلم وتجربة تلك الإطارات وإختيار المريح لك من بينهم، مثلاً استخدم كل إطار لمدة أسبوع وقرر بناءًا على ذلك. اقتباس
0 Yousef Ahmed8 نشر 26 يونيو 2023 الكاتب أرسل تقرير نشر 26 يونيو 2023 بتاريخ 46 دقائق مضت قال Mustafa Suleiman: ليس لك علاقة بـ CSS من قريب أو بعيد، لكن عليك بتعلم الأساسيات فقط في حال أردت تنسيق أو تعديل أمرًا ما في الصفحة لديك، أو إذا أردت بناء مشروع خاص بك، فسيتعين عليك بناء واجهة أمامية بالطبع في حال كنت تعمل بمفردك على المشروع. وبالطبع لن تحتاج إلى التعمق في CSS مجرد فهم اللغة لا أكثر، وستجد أن أغلب مطوري الواجهة الخلفية الذين يتعاملون مع الواجهة الأمامية يستخدمون إطار للواجهة الأمامية وكلٌ يفضل إطار مختلف، ومنها Bootstrap أو Tailwind أو Martial UI وغيرهم. لذلك عليك بالإعتماد على إطار خاص بـ CSS من أجل التعامل مع الواجهة الأمامية إن احتجت لذلك في مشروعك، قم بتجربة تعلم كل إطار واختر ما يناسبك وتجد إرتياح في استخدامه، وإذا أردت إمكانية تخصيص الواجهة الأمامية بشكل حر أكثر عليك بتعلم Tailwind، أما بخصوص مكونات الواجهة الأمامية الجاهزة والتي تستطيع استخدامها لإنشاء واجهة أمامية جميلة في وقت قصير فعليك بتعلم Bootstrap وMartial UI. وذلك لا يعني أن Tailwind لا يتوفر لها مكونات واجهة جاهزة UI components، بل يوجد وإليك مثال: https://daisyui.com https://www.hyperui.dev/ https://tailwindcomponents.com/ لكن البعض قد يجد أن Bootstrap وMartial UI أسهل في الاستخدام بالإضافة إلى أن تخصص تلك الإطارات هو مكونات جاهزة للواجهة الأمامية، لذلك ذكرت لك أن تحاول تعلم وتجربة تلك الإطارات وإختيار المريح لك من بينهم، مثلاً استخدم كل إطار لمدة أسبوع وقرر بناءًا على ذلك. ما الخبرة اللازمة في css للبدء في تعلم إطار عمل لها هل أتعلم اساسيات فقط بدون مشاريع مثلا اقتباس
0 عبدالباسط ابراهيم نشر 27 يونيو 2023 أرسل تقرير نشر 27 يونيو 2023 بتاريخ 11 ساعة قال Yousef Ahmed8: ما الخبرة اللازمة في css للبدء في تعلم إطار عمل لها هل أتعلم اساسيات فقط بدون مشاريع مثلا لكي تبدأ في تعلم إطار عمل أوصيك بأن تتعلم الاساسيات في CSS مثل - Selectors - Box model - Flexbox - Positioning - CSS variables هذه المفاهيم ضرورية للسيطرة على طريقة عرض عناصر الواجهة.لا يشترط عمل مشاريع بواسطة css لتعلم إطار عمل (بالنسبة لمطور واجهات خلفية) فيما يتعلق بالمشاريع، ابدأ بمشاريع صغيرة باستخدام إطار العمل بعد تعلم المفاهيم الأساسية. هذا سيساعدك على فهم كيفية عمل إطار العمل بشكل أفضل. وبالأخير لا يجب تعلم ال css بالنسبة لمطور واجهات خلفية ولكن لا ضر إذا تعلمت بعض الأساسيات التي حتماً ستفيدك اقتباس
السؤال
Yousef Ahmed8
انا بتعلم حاليا عشان ابقي nodejs backend developer واتعلمت JS وتعمقت فيها ولسة هكمل ومتعلم HTML لكن هل عشان ابقي backend لازم يبقي عندي معرفة ب CSS كمان وخصوصا إني مسترخمها جداااا لأني مش فنان أو كدة حتي مسترخم إني أتعلم الأساسيات بس ففيدوني
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.