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

Nabil Tayeh

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

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

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

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

    7

كل منشورات العضو Nabil Tayeh

  1. وعليكم السلام مع شروق الشمس لكل يوم جديد تزداد الفرص للعاملين في مجال التكنولوجيا, عملاء يبحثون عن مبرمجين ومصممين جدد بأسعار مقبولة, وآخرون يدفعون مبالغ ضخمة للمحترفين لحوسبة فكرة تجول في خاطرهم. الجميع حول العالم في تزاحم لحوسبة أنظمته, أصبح من معايير المفاضلة بين الدول والشركات والمؤسسات مقدار إستخدام التقنية, مما يخلق الفرص للعاملين في هذا المجال.
  2. السلام عليكم بالإمكان التواصل مع مركز الدعم عبر هذا الرابط https://help.hsoub.com وفتح تذكرة بالإستفسار الذي تريده, وسيقوم فريق الدعم الفني بالرد عليك بأسرع وقت
  3. لغة البرمجة مهارة يسعى لتعلمها الكثير من الناس حول العالم خاصةً في الآونة الأخيرة, ومع ذلك فإن إكتساب هذه المهارة وتعلمها ليس بالأمر السهل, شعور بالإرهاق, حاجة دائمة لتعلم المزيد والمزيد.. معركة شاقة مع الوقت والتطورات المتسارعة. هنا بعض النصائح لمساعدتك على تعلم البرمجة بشكل أسرع. التفكير أولا أي لغة سوف تتعلم تحتاج قبل أن تخطو أولى خطواتك في تعلم البرمجة إلى اختيار لغة البرمجة التي ستتعلمها. لا توجد قاعدة حول المفاضلة بين لغة وأخرى, لكن, هنالك لغات قد تكون أسهل للتعلم وللبدء ، مثل Python و Java. إذا بدأت باستخدام لغة معقدة صعبة التعلم, قد تكون عائق في الإستمرار للوصول للهدف المطلوب. الممارسة المستمرة قراءة جميع الكتب البرمجية والإلتحاق بمئات الدورات ليس إلا خطوة بسيطة لتعلم البرمجة, إنما الممارسة المستمرة والأخطاء الكثيرة والبحث عن معرفة أسبابها ومعالجتها هي الطريق الأوحد لإحتراف البرمجة والإلتحاق بسوق العمل. البداية تبدو صعبة, لكن بالإستمرار تغدو ممتعة وجزء من النظام الحياة لا يمكن التخلي عنه. الأساسيات أولاً وثانياً تعلم الأساسيات وفهم منطق البرمجة ومخططات سير العمل من البداية هو الطرق الأفضل لفهم البرمجة والتعمق فيها. التواصل مع المجتمع التقني هناك العديد من المجموعات والصفحات على مواقع التواصل الإجتماعي تختص كل منها في تعلم لغة برمجة ما, الإنضمام لها ومتابعة الاقتراحات والمشاكل وحلولها, يساعدك أن التعلم في وقت قصير. فترات الراحة وتجديد النشاط العمل على شاشات الحواسيب لفترات طوال يرهق الجسد, مما يؤثر سلباً على مشوارك العلمي والعملي, تجديد النشاط وممارسة التمارين الرياضة مطلوب من جميع الناس خاصة العاملين بالوظائف المكتبية.
  4. السلام عليكم تعلم البرمجة بالشكل الصحيح وفهم مبادىء العمل سوف يساعدك على إنجاز مشاريع العمل بشكل صحيح, الممارسة المستمرة والبحث الدائم الهادف لتطوير الذات ومعرفة كل جديد في حقل العمل, سيؤدي بالنهاية لرضا العميل وكسب عملاء جدد. بالإمكان العمل بدوام جزئي Part Time حيث هناك العديد من الفرص للعمل عند بعد بعدد ساعات معين, وهذا لن يؤثر على دراستك.
  5. السلام عليكم, هذا كود بلغة PHP و JQuery يوضح لك طريقة عملها. يفضل دائماً حماية الكود البرمجي من جهة الفرونت إند وكذلك الباك إند, حيث عند عمل النماذج وتحديد الدولة وعمل كود JQuery لإظهار المدن حسب الدولة المحددة. قد نعتقد ان هذا الامر كافي, لكن بصراحة قد يتم التلاعب من بعض المستخدمين, وهذا أمر وارد. لذا يفضل أيضاً التأكد من طرف الباك إند, قد يبدو الأمر مرهق خاصة في الأنظمة الكبيرة, لكن أنا شخصياً اقوم بإعتماد رقم المدينة المدخل من طرف المستخدم, إنما رقم الدولة وإن كان مدخل أيضاً من النموذج, لا أتعامل معه. إبحث عن رقم الدولة من جدول المدينة وبالتالي يكون الضمان بأن جميع البيانات المدخلة صحيحة. كذلك عند تعيين بعض الحقول بأنها مطلوب ولا يمكن أن تكون قيمتها null, بعض المبرمجين يقوم فقط بتعيين مربع النص بإنه Required, لكن هذا أيضاً غير كاف, يجب إستخدام Validation من طرف الباك إند قبل عملية التخزين أو التعديل على قواعد البيانات. بشكل عام الهدف الأساسي من عملنا هو إنشاء قواعد البيانات وتحديد العلاقات بينها بشكل صحيح, لتخزين البيانات بطرق تساعدنا في إسترجاع المعلومات المطلوبة بسرعة ودقة عالية, دون حدوث أي خلل فيها. تخزين المفاتيح الأجنبية ليس أمر إختياري إنما إجباري وأحياناً قد نحتاج لإضافة بعض الحقول تبدو على المدى القريب بعدم أهميتها, لكن بالمستقبل وعند تضخم حجم البيانات, تكون مساعداً أساسيا في عمليات البحث والفلترة. <select class="full-width country" id="person_country_id" required name="person_country_id" data-init-plugin="select2"> <option value=""></option> @foreach($countries as $one) <option value="{{@$one->country_id}}">{{@$one->country->name}}</option> @endforeach </optgroup> </select> <select class="full-width city" id="person_city_id" required name="person_city_id" data-init-plugin="select2"> </select> <script> $(document).ready(function(){ $(document).on('change','.country',function(e){ var country_id = $(this).val(); var url = "{{ url(app()->getLocale().'/getCities/') }}"; if(country_id){ $.ajax({ type: "GET", url: url+'/'+country_id, success: function (response) { if(response) { $(".city").empty(); $(".city").append('<optgroup label="{{__('website.choose_city')}}">'); $.each(response, function(index, value){ $(".city").append('<option value="'+value.id+'">'+ value.name +'</option>'); $(".city").append('</optgroup>'); }); } } }); } else{ $(".city").empty(); } }); )}; </script>
  6. لا يمكن الإستغناء عن المفتاح الأجنبي في حالة الحاجة إليه, الشروط البرمجية ليس لها اي علاقة في عملية تخزين البيانات وتحديد العلاقة بينهم. في كل الأنظمة العميل يتبع لدولة, مدير النظام له صلاحيات, وهكذا. المحاضر له عدة مساقات, المساق يتبع لقسم, القسم يتبع لكلية, الكلية تتبع نظام اكاديمي وإداري ومالي... البرمجة تساعدنا في تخزين وتعديل وعرض البيانات فقط.
  7. السلام عليكم الحل الأفضل في هذه الحالة هو استخدام القيمة التي تريد تكرارها, مع عدد مرات التكرار في دالة, ليسهل عليك إعادة إستخدامها مع أي صورة أخرى بأي عدد تريده. star = loadImage($name, $count); function loadImage($name, $count){ for($i=0; $i<=$count; $i++){ $stars += '<img src="$name">'; } return $stars; }
  8. حياكم الله أخي في حال وجود المفتاح الاجنبي اقصد بالإمكان الاستعلام على الجدولين من خلال العلاقة, إنما إذا كانت قيمته Null, فلا يمكن ذلك. هذا ما كنت أقصد.
  9. السلام عليكم طبعاً أخي بالإمكان الإستعلام على أي الجدولين في حال توفر المفتاح الأجنبي.
  10. حياكم الله, الطريقة التي كتبت فيها الدوال أنا, حاول تطبيقها وفهمها جيداً سوف تساعدك في تعلم JQuery بشكل كبير.
  11. السلام عليكم فائدة المفتاح الأجنبي أنه يجعل كل قيمة من الجدول الأول مرتبطة أو موجودة في الجدول الثاني، كما يتوجب على خانة الجدول الأول ألا تحتوي على قيم غير موجودة في الجدول الثاني أو العكس.
  12. وعليكم السلام تخصصات البرمجة عديدة منها, برمجة الويب, برمجة تطبيقات الموبايل, جميعها جيدة لسوق العمل, إذا أردت تعلم برمجة الويب, هذه مجموعة من الروابط بإمكانك من خلالها, التعلم والإستفادة. هنا رابط لدورة برمجة مواقع الانترنت باستخدام html5 مع CSS3 و JavaScript حيث يفضل أن يكون جميع العاملين في مجال الويب من مصممين ومبرمجين على دراية كافية من هذا العلم. حيث تعتبر لغة HTML هي اللغة التي يستطيع من خلالها مستعرضات الويب ترجمة المحتوى وعرضه للمستخدم النهائي. إنما css تستخدم لعمل تنسيق الصفحات وضبط الوانها, بالإضافة إلى عرض الموقع بشكل مناسب على جميع الشاشات. إنما لغة JavaScript تستخدم لعمل تاثيرات معينة عند حدوث امر ما, مثلا عند محاولة تسجيل الدخول وعدم ادخال البيانات المطلوبة, من خلال لغة الجافا سكريبت بالإمكان طباعة رسائل تنبيه, بالإضافة للكثير من الأمور التي سوف تتعلمها لاحقاً. هذا رابط لدورة PHP Laravel والتي تستخدم للتواصل مع السيرفير وتخزين البيانات وكذلك لعمل API لتساعد مبرمجين التطبيقات للتفاعل مع السيرفير, يسمى العاملين في هذا المجال بإسم مطورين الويب أو Back End https://www.udemy.com/course/laravel5-iqtech/learn روابط أخرى بإمكانها مساعدتك تعلم جافا سكريبت للمبتدئين باللغة الإنجليزية تعلم جافا سكريبت للمبتدئين باللغة العربية تعلم Jquery دورة تطوير التطبيقات باستخدام لغة JavaScript دورة تطوير تطبيقات الجوال باستخدام تقنيات الويب دورة تطوير تطبيقات الويب باستخدام لغة PHP
  13. السلام عليكم هذه قائمة من المصادر العربية لتعلم لغة ++c كتاب تعلم ++c من البداية للاحتراف دورة تدريبة لتعلم ++c على اليوتيوب دورة تعلم لغة ++c من الصفر حتى الاحتراف قائمة بالمصادر الأجنبية لتعلم لغة ++c https://www.learncpp.com https://www.w3schools.com/cpp/default.asp https://www.codecademy.com/learn/learn-c-plus-plus
  14. السلام عليكم هنا تم عمل دالة next وأخرى back, ومربع نص مخفي قيمته الاولى 0 لإستخدامه كعداد رقمي, عند إستدعاء الدالة next تزيد قيمته واحد ويتم تغيير اللون حسب قيمة مربع النص, وكذلك في إستدعاء الدالة back يتم إنقاص قيمة مربع النص وتغيير اللون حسب القيمة. كود مختصر جداً دائماً ما يستخدم مبرمجين الجافا سكريبت و JQuery هذه المنهجية, حيث يتم إنشاء مربع نص مخفي وعند النقر على رابط ما, يتم تغيير قيمة مربع النص, ومن ثم إستدعاء دالة ما او حدوث أمر ما بناءاً على قيمة المربع. <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title></title> </head> <body> <div class="dDi"> <button type="button" class="btn2" name="button" onclick="next();">↓</button> &nabla;&nabla;&nabla; <button type="button" name="button" onclick="back();">↑ </button> <input type="hidden" id="counter" value="0"> </div> <div id="myDiv"> </div> <style> #myDiv{ width: 100%; height: 800px; background-color: #000715; } .dDi{ width: 200x; margin: auto; } </style> <script type="text/javascript"> var collorCombo = ['#011338','#01205f','#032e84','#0440b8','#0552ec']; function next() { var counter = document.getElementById('counter').value; counter++; document.getElementById('counter').value = counter++; var DivBright = document.getElementById('myDiv').style; DivBright.backgroundColor=collorCombo[counter++]; } function back() { var counter = document.getElementById('counter').value; counter--; document.getElementById('counter').value = counter--; var DivBright = document.getElementById('myDiv').style; DivBright.backgroundColor=collorCombo[counter--]; } </script> </body> ►</html>
  15. السلام عليكم @امينة اخياط تعلم برنامج الفوتوشوب كأدوات سهل جداً, إنما بعد ذلك إنتي بحاجة لتعلم بعض الخدع في التصميم وكيفية صناعة الأيقونات ورسوم الكاركتير مع الأمثلة المساعدة. لذلك وفرت أكاديمية حسوب أكثر من 120 درس لإحتراف التصميم مع الأمثلة ومشاركة العديد من الأفكار بطريقة سلسلة وممتعة, إتباع هذه الدروس وتطبيقها بشكل جيد يضمن لكي إحتراف التصميم في وقت قياسي إن شاء الله. https://academy.hsoub.com/design/graphic/photoshop
  16. السلام عليكم يفضل أن يملك جميع العاملين في مجال الويب من مصممين ومطورين أساسايات HTML والجافا سكريبت و CSS, جميع لغات البرمجة, لا يمكن لمستعرضات الويب عرضها للمستخدم النهائي إلا من خلال HTML, فهي تسمي بلغة النص التشعبي والتي من خلالها بإمكان المستخدم تصفح مواقع الويب. كذلك الجافا سكريبت تعمل على خلق الحياة وبث الروح والتفاعل بالصفحة, إنما CSS تساعد على إنشاء نمط معين للويب وإعتماده في جميع الصفحات, بدلاً من خلق تصميم لكل صفحة وتنسيق المحتويات بشكل مرهق. HTML يحتاج تعلمها لأيام قليلة, إسبوع واحد كافي لإحترافها وتطبيق جميع عناصرها. كذلك نحن العاملين في مجال Back end, مطلوب منا معرفة JQuery لتساعدنا في العمل, حيث أصبحت الان معظم وظائف PHP Laravel تتطلب الخبرة في JQuery كشرط أساسي. إتقان Jquery يحتاج للمعرفة الكافية في HTML, CSS, Java Script.
  17. السلام عليكم سياسة يوتيوب إتجاه اليوتيوبرز تزداد صرامة يوماً بعد يوم, لابد من التأسيس الصحيح للعمل, وإستغلال الوقت في البناء بدلاً من الهدم, يجب البحث عن معلومة بإمكانك تقديمها, بشكل جذاب, ساخر, طريف, مميز. الأمر يبدو للوهلة الأولى صعب, معقد, لكن الإستمرار في تقديم معلومة في مجال تحبيه, يكون فيه جانب من المتعة, مما يساعدك على الإستمرار والتقدم. إنما بناء قناة قائمة من الأساس على فيديوهات الغير, سيكون جل التفكير هل ستقف القناة أم لا, هل سيذهب الجهد هباء أم لا .... أسئلة كثيرة ترهق التفكير. توكلي على الله, النجاح حليف الصابرين بإذنه.
  18. @Sharbl Talia وعليكم السلام الإلتحاق بالدورة وتطبيق الجانب العملي فيها بشكل جيد أمر كافي للوصول لمستوى مناسب لسوق العمل, ومن تجربتي الشخصية الإلتحاق بالدورة والتركيز والممارسة لمدة 3 شهور فقط أمر كافي لدخول سوق العمل. إنما الحديث عن مستوى الإحتراف, لا شك أن هذا الأمر يحتاج لفترة زمنية قد لا تقل عن سنة عملية كاملة, تنوع المشاريع وكثرتها والوقوع في الأخطاء والبحث عن حلول لها, هي الطريق الوحيد للوصول لمستوى الخبرة. التكنولوجيا في تساريع كبير مع الزمن, كل يوم هناك تقنيات وبرامج جديدة, لهذا لابد من الإلتحاق بدورة لتعلم منطق العلم وأساسياته, مثلا تعلم البرمجة يحتاج لمعرفة منطق البرمجة(Logic) وكيفية سير مخطط العمليات في البرامج والكثير من الأمور التي سوف تجديها في محتويات الدورة. إستثمار بسيط سوف يقودك إن شاء الله للخبرة وتوفر فرص العمل في وقت قياسي.
  19. السلام عليكم أخي تركي بإمكانك التواصل مع مركز الدعم عبر هذا الرابط https://help.hsoub.com/ وفتح تذكرة بمشكلتك وسيقومون بالرد عليك بأسرع وقت إن شاء الله
  20. السلام عليكم رابط لمجموعة من الدروس والمقالات المجانية عبر اكاديمية حسوب. دروس ومقالات - أكاديمية حسوب بإمكانها المساعدة في مجال التسويق
  21. السلام عليكم لا يوجد أي مشكلة بالكود الرجاء التأكد من مكان تخزين الصورة وجودتها
  22. السلام عليكم رابط البرنامج وموضح بالصور كيفية إسترجاع البيانات https://www.minitool.com/data-recovery/retrieve-deleted-files-on-pc.html خطوات الإسترجاع سهلة للغاية: - تحميل البرنامج - عمل تنصيب له على الجهاز - فتح البرنامج - إختر This PC - تحديد القرص - النقر على زر scan - مشاهدة النتائج والملفات المراد إسترجاعها - حفظها في المكان المناسب - الموافقة وإنتظار عملية الإسترجاع
  23. السلام عليكم بالإمكان كذلك إستخدام جهاز محمول بهذه المواصفات, حيث مناسب للتصميم والمونتاج, سعره متوسط التكلفة. المواصفات: معالج corei7 هارد ssd m2 256g هارد عادي 1 تيرا رام 8 جيجا كرت شاشة 4 جيجا سعره بالسوق يتراوح ما بين 800-850$
  24. أيضا بالإمكان الإستفادة من الدروس المجانية في أكاديمية حسوب https://academy.hsoub.com/design حيث العديد من المقالات تختص بإختيار الألوان وعمل الرسوم المتحركة وتصميم الشعارات والبنرات. دمتم بخير.
  25. السلام عليكم في الآونة الأخيرة لاحظ جميع اليوتيوبرز السياسة الصارمة لنشر المحتوى المرئي. الأفضل دائماً وأبداً نشر محتوى حصري, إنما المحتوى الذي قد يملكه الغير قد تتغير بأي لحظة صلاحية نشره, وهذا قد يضر بالناشرين لكن إعادة نشره, طبعاً يحقق الربح, ولا يعتبر فيه أي مخالفة لسياسة النشر والربح من اليوتيوب. صناعة المحتوى الحصري, قد تبدو للمرة الأولى بانها صعبة من حيث إيجاد الفكرة, او صناعة المحتوى. لكن للإنطلاق في هذا المجال, الافضل من ان نبحث عن المحتوى الأكثر طلباً, هو التركيز على ما يمكن ان نصنعه, ما هي الهواية التي نمتلكها ونتميز بها عن غيرنا. طريق الربح من الإنترنت ليس بالامر السهل, كما يشاع, إنما يحتاج لجهد طويل, ومهارات كثيرة, ليست بالمعجزة إيجادها, إنما تحتاج لصبر, لذا العمل على شيء نجيده, او هواية نمتلكها وتشكل جزء من حياتنا, يساعدنا على الصبر حتى نتخطى كل صعاب المرحلة الأولى. كذلك بالإمكان من خلال موقع مستقل إقتراح مشروع جديد بمبلغ مناسب https://mostaql.com للبحث من خلال المستقلين لعمل دراسة جدوى لمدى إمكانية الربح من فكرة معينة. أو الإستعانة بالمستقلين لتعلم طريقة المونتاج والتحرير لمقاطع الفيديو.
×
×
  • أضف...