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

Nabil Tayeh

الأعضاء
  • المساهمات

    421
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    7

أجوبة بواسطة Nabil Tayeh

  1. يمكنك إدراج الأنماط الانسيابية CSS داخل صفحات HTML بإحدى الطرق الثلاثة التالية :
    طريقة الملف الخارجي هي الأفضل عند تطبيقها على عدد كبير من الملفات ، حيث يمكنك إجراء تعديلات على طريقة عرض جميع الصفحات من خلال التعديل في ملف واحد فقط .
    في هذه الطريقة يتم إدراج جميع أوامر CSS في ملف نصي يتم استدعاءه من خلال جميع صفحات الـ HTML عن طريق الأمر " link " و يجب أن يتم إدراج هذا الأمر في منطقة رأس الصفحة " head " ، كما بالمثال التالي :

    <link rel="stylesheet" href="style.css">

    مع مراعاة أن يكون مسار الملف الصحيح, على سبيل المثال, لو كان ملف css داخل مجلد داخلي آخر يتم كتابة كود إستدعاء الملف بهذه الطريقة

    <link rel="stylesheet" href="css/style.css">


    الطريقة الثانية
    embedded style sheets و هي تعني التضمين " الإدراج " داخل رأس الصفحة ، و يجب عليك استخدام النمط الداخلي في حالة تطبيقه على مستند وحيد ، حيث تقوم بتحديد النمط في رأس الصفحة " head " عن طريق استخدام الوسم <style> كما يلي :

    <head>
    <style type="text/css">
    hr {color: sienna}
    p {margin-left: 20px}
    body {background-image: url("images/back40.gif")}
    </style>
    </head>

    الطريقة الثالثة

    Inline Styles, في هذه الطريقة يتم إدراج أوامر CSS داخل أكواد HTML مباشرة ، فعلى سبيل المثال يمكنك أن تختار فقرة ما أو سطر ما داخل صفحة HTML لتطبق عليها التنسيق ، و تستخدم هذه الطريقة لإدراج تنسيق خاص لا يتكرر كثيراً أو لتغيير التنسيق المدرج في صفحة الأنماط الخارجية ، و سوف يتم استخدام كلمة style مع المتغير و القيمة داخل الوسم المراد تنسيقه .

    <p style="color: red;"> الكتابة هنا تظهر باللون الأحمر </p>

     

    • أعجبني 3
  2. بتاريخ 4 ساعات قال وليد حواري2:

    طيب أخي هل لازم اتعلم الفوتوشوب قبل دخول دورة واجهات المستخدم ؟

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

     

  3. السلام عليكم
    الإلتحاق بدورات حسوب أمر كافي يؤهلك لسوق العمل, لكن المطلوب من المتدرب هو التطبيق والممارسة العملية بشكل أكبر حتى يتمكن من الحصول على الفائدة المرجوة.
    بعد ذلك بإمكان المتدرب إيجاد فرص العمل ضمن إحدى الشركات العاملة بهذا المجال أو العمل كمستقل.
     

  4. السلام عليكم
    بإمكانك من خلال مستقل أن تجد الشخص المناسب لإنجاز العمل المطلوب, حيث عند كتابة مقترح المشروع على مستقل, ضع شرط أن يكون المستقل full stack developer, أي لديه المقدرة الكاملة لإنجاز المشروع من الصفر حتى التسليم.

    كما أعتقد أن هناك الكثير من المستقلين يعملون كفريق متكامل مع المصممين والمبرمجين ومحللي النظم.

    • أعجبني 1
  5. بتاريخ 57 دقائق مضت قال Khaled Almousawi:

    شكرا لك و كيف اضمن حقي بالتطوير مستقبلا بان لا اسلم السورس كود وملف البرنامج كامل للمبرمج المطور 
    هل يوجد خطه او طريقه ؟

    الطريقة الأقوى والأكثر حفاظك على الأكواد الخاصة بك, هو أن يتم إنشاء مستودع على موقع https://github.com
    ورفع الأكواد الخاصة بالمشروع أول بأول عليه.

  6. بتاريخ 9 دقائق مضت قال Khaled Almousawi:

    اشكرك جدا جدا  زودتني بافكار حلوه 

    هل يفضل فصل لوحه تحكم اضافة مديرين و مشرفين عن لوحه تحكم التطبيق 

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

    يجب على مطور الويب الذي سوف يقوم بإنشاء لوحة التحكم, أن يخزن في جدول العمليات كل عملية تمت على النظام, (إسم العملية, تاريخها, المدير الذي قام بها).
    يعني لو تم إضافة مقال, ثم التعديل عليه 3 مرات, أن يكون هناك إمكانية لمعرفة العمليات الأربعة بأدق التفاصيل.
    هذا الأمر لوحده, كافي لك بمراقبة كل العمليات بأعلى درجة من الأمن, كما أن إسناد الصلاحيات لكل مدير, تجعله حريص على عدم العبث بأي مكان غير مخول له. والشعور بدرجة عالية من المسؤولية.

    بتاريخ 7 ساعات قال Nabil Tayeh:

    أن يتم معرفة كل عملية على النظام من المدير الذي قام بها

     

    • أعجبني 1
  7. مرحبا خالد
    بدايةً مطور الويب الذي سوف يقوم ببناء APIs الخاصة بالتطبيق هو عادة من يقوم ببناء لوحة التحكم لمعرفته الكاملة في مكونات النظام.
    وقد يسند عملها لمطور ويب Back End آخر.
    من الأفضل أن يتم تسليم الشخص المسؤول عن بناء لوحة التحكم نسخة من Adope dx, ,ونسخة من ملف srs إن وجد.

    ما هو "SRS":
    هو ملف يقوم بتجهيزه محلل النظم لشرح كامل لسلوك النظام المزمع تطويره. ويحتوي على مجموعة من حالات الإستخدام التي تصف كل التفاعلات في النظام.

    بالنسبة لخطوات التخطيط لبناء لوحة التحكم
    هذا الأمر ليس له قواعد تحكمه, إنما ما يحدد معالم المرحلة هذه, هي محتويات التطبيق ومتطلبات مالك التطبيق.

    الصفحة الأولى بعد نجاح عملية تسجيل الدخول تسمى Dashboard يوضع فيه جميع الإحصائيات, والتنبيهات, مثل عدد الرسائل الواردة, عدد المحادثات غير المقرؤة, عدد مستخدمي النظام, وهكذا. 

    التحكم في جميع ثوابت النظام, مثل جدول الدول, المدن, وجميع البيانات التي تعرض في النماذج, مثل القوائم المنسدلة.

    إمكانية التحكم في أقسام التطبيق من إضافة المحتوى, تعديله, إخفائه, إظهاره أو حذفه.

    إنشاء قسم يتعلق بإدارة الصلاحيات, وآخر لإضافة مديري النظام مع تحديد صلاحية كل منهم.

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

    لذلك عند التخطيط لبناء لوحة التحكم يجب أن تكون فيها المرونة الكافية لإدارة النظام بكل صغيرة وكبيرة به.




     

    • أعجبني 1
  8. وعليكم السلام
    الشروط والتوصيات التي يفضل طلبها من المطورين هي:
    - عدم تكرار الأكواد البرمجية في أي مكان للمحافظة على سرعة التطبيق.
    - إستغلال OPP  في بناء الأكواد البرمجية.
    - إستخدام أسماء دلالية لكلاسات ودوال الكود تعبر عن الوظيفة التي يقوم بها الكلاس أو إسم المتغير حسب وظيفته, مما يساعد على سهولة فهم الكود من أي مطور آخر.
    بخصوص فحص الكود: 
    العادة المتبعة في حالة عدم معرفتك بالبرمجة, هي سياسة فحص الكود عند طرف ثالث.
     

    • أعجبني 2
  9. بتاريخ الآن قال مزامير آل داود:

    يعني من خلال ما تم ذكره من حضرتك هذه الطريقة يستخدهما اليوتيوبرز ؟

    هذه الطريقة يستخدمها اليوتيوبرز وصانعي المحتوى في إستخدام صور غير مخالفة.

    • أعجبني 1
  10. السلام عليكم
    ليس هناك قاعدة ثابتة لتصميم لوحة التحكم الخاصة بإدارة التطبيق, إنما بشكل عام بعد تصميم الواجهة الرئيسية لتسجيل الدخول
    1.jpg.a8d54d56ca81f1abeddb7e77ede6bd50.jpg

    يفضل أن يكون هناك Dashboard فيها إحصائيات عامة تظهر بالأرقام عدد الإبلاغات والأعضاء الجدد والرسائل الغير مقرؤة بعد نجاح عملية الدخول مباشرة أيضا بالنقر على أي واحدة منها التوجه مباشرة للقسم الخاص بها. أيضا يفضل أن يكون بجانب الأزرار بالقائمة الرئيسية عدد السجلات الجديدة, ليسهل عليك مراقبة التطبيق.
    كذلك أن تكون هناك فلترة للمحتوى بكل قسم حسب عدة معايير مثل الجنس, الدولة, المدينة, العمر, الإسم.
    كل قسم يحتوى على إمكانية تفعيل وتعطيل المحتوى إن أمكن.
    من قسم الإشعارات إمكانية إرسال إشعار لكل مستخدمي التطبيق أو لفئة معينة.
    من قسم المستخدمين بالإمكان إرسال إشعار لشخص معين.
    أن يكون هناك جدول في قاعدة البيانات تخزن فيه جميع الأقسام, وجدول آخر لتخزين صلاحيات كل مستخدم, وعمل Function  تظهر الأزرار الخاصة بكل مستخدم حسب الصلاحيات المخولة له.
    2.thumb.jpg.da25bdda80324a36c3b1c2ca3221d297.jpg

    مرفق هنا أيضا مجموعة من الصور لبعض أقسام لوحة التحكم
    3.thumb.jpg.5e51510f4ac9550ffc529887b208f725.jpg

    4.thumb.jpg.5a3ef72ee11fa2e5476c5f197aebbee2.jpg

    5.thumb.jpg.f3cfd76462450fd7aa2a30ed2778502e.jpg

    6.thumb.jpg.d10a39a98e3537f5daede621139aa11d.jpg

    7.thumb.jpg.ae0a9d4b51ca3e7e4c87b71f50f4731d.jpg

    • أعجبني 1
  11. يصنف محرك بحث جوجل الصور التي يحتويها حسب حقوق الإستخدام, وهذا يساعد بالحصول على صور غير مخالفة لسياسة اليوتيوب, وضمان عدم إستخدام صور غير قابلة لإعادة الإستخدام, بالإمكان الدخول المباشر من هنا
     بعد إدخال كلمة البحث, نضغط على أدوات كما هو موضح بالصورة التالية
    1.jpg.878150aca99af88d63f82a515c882181.jpg

    بعد ذلك نختار من قائمة حقوق الإستخدام, الصور المُصنَّفة على أنها قابلة لإعادة الاستخدام.
    2.jpg.d1ecf66a804803fe434c5c709fa78b4a.jpg

  12. مرحبا @Baker Nabhan
    هنا مجموعة من المقالات التي سوف تساعدك في بناء معرض أعمال جذاب لأصحاب المشاريع.
    بإمكانك تصفح هذا المقال, لتتعرف على 27 شيئًا يُنصح بإضافتها لمعرض أعمالك الرّقمي.
    وهنا مقال آخر بعنوان "7 نصائح ليتم توظيفك بمشاريع مستقل".
    مدونة مستقل أيضاً تقدم لك 5 نصائح لتبني معرضَ أعمالك وتجذب العملاء لاختيارك.

  13. بتاريخ الآن قال مزامير آل داود:

    فيديوهاتي من جهدي أنا اقوم بعمل مونتاج لها على كاين ماستر

    الله يجزيك الخير

    لن يكون هناك أي خلل لأن هذا الأمر لا يتعارض مع سياسة النشر لموقع يوتيوب.

    • أعجبني 1
  14. بتاريخ 18 دقائق مضت قال مزامير آل داود:

    انا أعمل مونتاج عن طريق برنامج كين ماستر وبعد المونتاج اقوم بقص العلامة التجارية لكلمة (made with kinemaster)

    مرحبا @مزامير آل داود
    هل المقصود هنا هو إعادة إستخدام فيديوهات الغير؟

  15. بتاريخ 1 دقيقة مضت قال Khaled Almousawi:

    شكرا لك ... ماهي الطريقه التي يستخدمها سناب شات من الطرق التي ذكرتها 
    https://www.snap.com/ar

    المواقع والتطبيقات الضخمة غالباً ما يكون لها برمجتها الخاصة Pure, أو تستخدم إحدى أطر العمل مثل PHP Laravel, بإستخدام إحدى الطريقتين بإمكاننا الحصول على نفس النتيجة.
    الأمر يعود فقط لمطور الويب.

  16. وعليكم السلام
    هذا الأمر سهل إذا كنت سوف تستخدم إحدى أطر العمل مثل PHP Laravel فهناك مكتبات تدعم الترجمة مثل مكتبة Dimsav, إنما في حال أردت إنشاء موقع بواسطة الووردبريس هناك إضافة إسمها Polylang من خلالها تستطيع إضافة أي لغة تريدها من لغات العالم.

    لكن إذا رغبت تطوير الموقع ببرمجة عادية Pure هنا يتطلب منك إنشاء ملف خاص لكل لغة.

×
×
  • أضف...