سؤالك غير مفهوم
0
> افكر بتصميم مجتمع شبيه ب حسوب IO يختص بمجال الهاك و الحماية قمت بصناعة موقع شبيه لحسوب و لازلت أعمل على تطويره و أظنه يصلح كمنصة للسكيورتي أيضا https://io.hsoub.com/webdev/118040-%D9%85%D9%86%D8%B5%D8%A9-%D8%AD%D9%88%D8%A7%D8%B1-%D9%85%D9%82%D8%B1%D9%85%D8%B4-%D8%B4%D8%A8%D9%8A%D9%87%D8%A9-%D8%A8%D8%AD%D8%B3%D9%88%D8%A8-%D9%88-medium-%D8%B1%D8%A7%D8%A8%D8%B7-%D8%A7%D9%84%D9%85%D8%B9%D8%A7%D9%8A%D9%86%D8%A9-%D9%82%D8%B5%D8%A9
أولا هناك الكثير من الطرق لرفع مستوى و جودة تكويدك منها عبر تراكم الخبرات ومنها من هو في الأفاق التي هي بعيدة عن مستواك حاليا و تطمح للوصول إليها و لكن سبق إليها الخبراء و لخصوها لنا في بضعة أسطر . لذلك من أفضل ما جربته و رأيت حقيقة فعاليته : 1- البحث عن كتابة الكود و لكن بطرق مختلفة . 2- الإلمام بآخر تحديثات اللغة . 3- متابعة مبرمجين لهم سنوات من الخبرة و يقدمون نصائح لتحسين جودة الكود
- هل لديك ملف config معدل تعمل به ؟ الرابط ؟ - كيف تعاملت مع الأبعاد الغير موجودة مثل أبعاد top, right, left, bottom ... إلخ - هل حجم الملف ال css النهائي صغير الحجم مقارنة بحجم ملف css ذو تكويد عادي لنفس الموقع مثلا ؟ - الكلاسات المحدودة فهل تحدك من ناحية التصميم خصوصا الأبعاد و الألوان ؟ - ما رأيك في سرعة التطوير بإستخدامه مقارنة بالتطوير بال vanilla css ؟
بالنسبة للposition فهي تحوي عدة خيارات : كمثال سنفترض أن لدينا صورة و نص في الصفحة : هذا مجرد نص لنجعله كمثال لشرح القيم بالأسفل Static : هذا الخيار هو الإفتراضي لكل العناصر الموجودة على صفحة ال html , بمعنى أنه أي عنصر تنشؤه سيكون static , معنى static الوضيفي هو أن العناصر تكون مثل السائل لا تترك فراغات بينها و لا تصعد فوق بعضها البعض .. في مثال الصورة و النص بالأعلى ستجد أن العنصرين ملتصقين بجانب بعضهما و
أرشح لك الأبنتو فهو خفيف و معظم البرامج الموجودة على الويندوز موجودة على الأوبنتو أيضا خصوصا برامج التطوير مثل محررات النصوص المشهورة atom , vs , bruckets , sublim .. إلخ برامج التصميم photoshop , gimp , akira , inkscape , blender ..إلخ محركات الألعاب مثل unity .. إلخ و قبل كل ذلك يمكنك تجربة الأوبنتو قبل تثبيته على الكومبيوتر , و ذلك عند الدخول على وضع التثبيت سترى خانة مكتوب عليها Try Ubuntu .. بمجرد الضغط عليها سيفتح لك
و عليكم السلام و رحمة الله تعالى و بركاته أولا نظام الووردبريس يحتوي على عدة قوالب مجانية و مدفوعة موزعة على كل المجالات و بمعظم التعميمات. نأتي الآن لسؤالك لما يقضي المبرمج عدة شهور في تعلم البرمجة بدل إستخدام قوالب جاهزة و فقط تخصصها لتقارب الموقع الذي يريده : ١ - الووردبريس لا يصلح لجميع المواقع، و في بعض الأحيان الووردبريس يكون هو أسوء خيار لذلك.. خصوصا المواقع التوسيعية scalable. ٢ - الووردبريس يحدك من عدة نواحي، فقوالبه المجانية تأتي
> 1/ فرق بين BootStrap و Django و هل يمكن .. ال bootstrap : هو مكتبة css جاهزة و هي خاصة بال front-end . لما تريد تنسيق زر أو فورم مثلا فقط تقوم بوضع class له فقط . . و بالطبع يمكنك الإستغناء عنهم إذا أردت . ال django : هو framework خاص بالبايثون و الفرايمووركات عموما تقوم بتبسيط الأشياء التي نقوم بها مرارا و تكرارا فتقوم هي بها بدلا عنك .. مثل تهيئة ال http إلخ .. فأنت بعد
و عليكم السلام و رحمة الله تعالى و بركاته ال node.js عبارة بيئة لتشغيل الجافاسكريبت على السيرفر , و بما أنها بيئة فهي ستوفر لك الأدوات اللازمة لتشغيل السيرفر و التعامل مع الملفات و التعامل مع الطلبات , فأنت هنا يجب أن تتعلم أدوات البيئة . الآن هنالك ما يسمى بال framework , هدفه تسهيل و تبسيط التعامل مع السيرفر و ذلك لأنه يقوم بالأمور اليديوية عنك و يتركك تركز على أداء و مهام الموقع . مثلا فرايموورك express.js ..
السلام عليكم و رحمة الله شيء رائع أنك تطور من مهاراتك في الويب , و من تصميمك أرى أنك تجيد تقسيم الموقع (layout) , بالنسبة للألوان لازال ينقصك بعض التعلم ,بالنسبة للأحجام أيضا , الموقع ليس متجاوب مع الشاشات . لذى أقترح عليك الآتي : قم بإختيار أي موقع مثلا واجهة حسوب و هذا رابطها : https://io.hsoub.com/ و حاول أن تقوم بتكويدها لتكون مطابقة 100% و لا تضف أي شيئ من لمستك الخاصة ... هذه واحدة من الطرق التي ساعدتي
السلام عليكم و رحمة الله تعالى و بركاته بما أنك تعلم أن الموقع يتكون من واجهة أمامية (frontend) الواجهة الرسومية , أي الأزرار و النصوص و التقسيمات و الصور و الصفحات ..إلخ , التي تستطيع تعلمها بتعلمك : - HTML - CSS - JAVASCRIPT و يتكون من واجهة خلفية (Backend) الواجهة الخطوات المنطقية التسلسلية , التي فيها تقع الأكواد التي تخبر ماذا يقوم الزر بعد الضغط عليه مثلا و ما إلى ذلك و لتعلمها إختر إحدى لغات المختصة في الواجهة
و عليكم السلام و رحمة الله تعالى وبركاته جيد أنك تريد إستغلال وقت فراغك في شيئ مفيد , بالنسبة للفروقات بين html و html 5 و css و css 5 فاللغات نفسها و ال html5 ما هي إلا تحديث للإصدار القديم و هذا الأخير حسن أشياء و أضاف وسوم قليلة بهدف تحسين , نفس الأمر بالنسبة لل css . المغزى من الكلام يمكنك البدأ بأي إصدار خصوصا و أنك مبتدأ فما ستدرسه في ال html هو نفسه ما ستدرسه في
و عليكم السلام و رحمة الله تعالى و بركاته أولا الجافاسكريبت تشتغل في أي حاسوب . أي برنامج تصفح (كروم أو فايرفوكس ..) بالإضافة لمحرر لكتابة الأكواد عليه (notepad , atom , vStudio ..) كاف لذلك . بما أنك تعلمت طريقة إنشاء صفحات html و ربط ملف css بداخلها .. فالأمر نفسه مع الجافاسكريبت , قم بفتح ملف الhtml ثم قبل نهاية رمز قم بفتح ترميز و غلقه و أي كود جافاسكريبت يكتب بداخل ذلك الترميز فسيشتغل .