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

Omar Haddad2

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

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

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

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

    4

إجابات الأسئلة

  1. إجابة Omar Haddad2 سؤال في ما الطريقة الصحيحة للتعلم والمراجعة كانت الإجابة المقبولة   
    طرق تعلم البرمجة مختلفة ويتم اختيار الطريقة المناسبة لك  : 
    هنالك  من المبرمجين يتعلموا من  خلال  التوثيق الرسمي حيث يجدوه أسرع من حضور دورات تدريبية , وأيضا منهم من يتعلم من خلال الدورات التدريبة المتوفرة عبر الإنترنت أو الدورات الوجاهية , لذلك إن اختيار الطريقة يتم تحديده من خلالك فحسب مقدرتك تقوم باختيار المناسب لك .  في حال أنك تعلمت اللارافل وتركتها فترة ثم أردت العودة:  
    فأنصحك بإنشاء مشروع صغير أو إعادة مشروع قمت بإنشائه مسبقا والجزئية التي تجد نفسك قد نسيتها تقوم بمراجعتها من خلال الرجوع لتوثيق الرسمي أو من خلال البحث عنها عبر الإنترنت 
  2. إجابة Omar Haddad2 سؤال في while in python كانت الإجابة المقبولة   
    مرحبا محمد إليك بعض التمارين : 
    التمرين 1: اطبع أول 10 أرقام طبيعية باستخدام حلقة while الناتج المتوقع: الناتج المتوقع: 0 1 2 3 4 5 6 7 8 9 10
    الحل : 
    i = 0 while i <= 10: print(i) i += 1  
    التمرين 2: اطبع النموذج التالي:     الحل : 
    lastNumber = 6 for row in range(1, lastNumber): for column in range(1, row + 1): print(column, end=' ') print("") التمرين 3: اطبع جدول الضرب لرقم معين على سبيل المثال num = 2 لذا يجب أن يكون الناتج  هكذا :  الحل : 
    n = 2 for i in range(1, 11, 1): product = n*i print(product)  
     
  3. إجابة Omar Haddad2 سؤال في ووردبريس كانت الإجابة المقبولة   
    وورد بريس هو عبارة عن برنامج مفتوح المصدر وهو أسهل و أفضل منصة لإنشاء موقع إلكتروني… سواء موقع بيزنس صغير، أو موقع تجاري، أو منظمة كبيرة، أو مدونة، أو موقع تعليمي. يُمكن لأي شخص استخدامه بشكل مجاني تماما ، أو حتى يمكنك تحميله وضبطه على استضافة المواقع الخاص بك والبدء بالعمل عليه ، حيث  أنه  يمنحك لوحة تحكم أو واجهة Dashboard،  وحيث يمكنك من خلالها التحكم في كل عنصر داخل  ويحتوي وورد بريس على الألاف من القوالب الجاهزة  التي  يمكنك فقط تحميلها  وتثبيتها بسهولة ومن ثم البدء في العمل  على منصتك ويحتوي أيضا على العديد من الإضافات التي  تغنيك عن برمجتها, فقط ما عليك سوى تحميلها  وإضافاتها , وللبدء أنت تحتاج  تثبيت الووردبريس (install WordPress)   ويتم ذلك إما على سيرفر محلي وذلك يعني  أن تقوم بتثبيته على جهازك وتقوم بتحميله من موقع wordpress.org  أو تقوم بتحميله  على خدمة استضافة  معينة  حيث ستجد في معظم الاستضافات المتوفرة  أيقونة لإضافة الورد بريس وتحميلها  على الاستضافة  ويمكنك البحث  عن الخطوات التي تشرح كيفية إنشاء الموقع  ووردبريس وتعلم ذلك من خلال  مصادر المتوفر  على الإنترنت وهي كثير  يمكنك تعلم كافة تفاصيل الووردبريس من خلالها .
  4. إجابة Omar Haddad2 سؤال في الايقونات في فيجوال كود كانت الإجابة المقبولة   
    من خانة الإضافات  في فيجول استديو تقوم بالبحث  عن  إضافة material icon  ومن ثم  الضغط على  أيقونة  install 

  5. إجابة Omar Haddad2 سؤال في ما هي أفضل لغات برمجة للمحاسبين و الماليين ؟ كانت الإجابة المقبولة   
    ربما حسب مافهمت منك أنك تريد إستغلال خبرتك في المحاسبة في إنشاء التطبيقات المساعدة للمجال الذي تعمل به هذا جميل لكن  تعلم البرمجة لا يعني  تعلم إستخدام التعامل مع كافة البرامج المحاسبية ولكن التوجه لمجال البرمجة لإنشاء التطبيقات فكرة جيدة ولكن قد تبعدك عن مجالك المحاسبي لأن في مجال البرمجة عندما تريد إنشاء برنامج مثلا برنامح محاسبي تحتاج لمعرفة التفاصيل من خلال شركة محاسبة أو محاسب ولكن أخي  لو تريد أن تتعلم برمجة وأن تعمل محاسب لا أعتقد أن هذا سيفرق معك لكن إن كنت محاسب وتتعلم البرمجة لتعمل في مجال البرمجة فهذا بإعتقادي أفضل وسيكون الأمر سهل لديك لأن الشخص الذي إعتاد على الأمور الحسابية والرياضية سيجد البرمجة سهلة بالنسبة إليه .
    مجال البرمجة واسع جدا ومعظم المبرمجين يختاروا التخصص  الذي يرغبون في العمل به  ولذلك  أنصحك إن أرتدت تعلم البرمجة  بالبدء بتعلم أساسيات البرمجة من خلال تعلم لغة معينة مثل الجافا أو السي شارب او بايثون  أو أي لغة تدعم البرمجة الكائنية و البرمجة الشيئية  والهدف من ذلك هو إتقان الأساس البرمجي الذي يعتمد عليه معظم اللغات ,وبعدها حدد مسارك في تعلم اللغات التي وظائفها أكثر إنتشاراً  مثل :
    برمجة تطبيقات الهاتف :  وينقسم إلى قسمين   القسم  الأول  :وهو برمجة التطبيقات التي تعمل على نظام الأندرويد ويتم ذلك بإستخدام  لغة الجافا  الخاصة بنظام الأندرويد  القسم الثاني :وهو برمجة التطبيقات التي تعمل على نظام ال ios  وهو النظام الخاص بهواتف أبل   برمجة  مواقع الويب  : وينقسم لقسمين  القسم الأول: هو  برمجة واجهات  مواقع من خلال تعلم  لغة html وcss وjavascript  والمسمى الوظيفى هنا للمبرمج هو (front end developer)  القسم الثاني: هو برمجة الخلفية  إي البرمجة التي تعمل من خلال السيرفر  وومن أمثلتها لغة الphp والمسمى الوظيفى هنا للمبرمج  back end developer   برمجة تطبيقات سطح المكتب  :هو برمجة التطبيقات التي تعمل على جهاز الحاسوب ويمكن ذلك  بإستخدام لغة الجافا او السي شارب أو السي أو البايثون أو غيرها  برمجة الألعاب  : القيام ببرمجة الألعاب التي تعمل على الموبايل أو على جهاز الحاسوب
  6. إجابة Omar Haddad2 سؤال في وصف Item class كانت الإجابة المقبولة   
    item هو كيان  أي  كلاس يحتوى  على  خواص  وهي ال weight من النوع float و decryption من النوع string ويحتوى على دالة getPriceForQuantity  لإرجاع سعر الكمية ودالة getweight  لإرجاع الوزن
    public class Item { private float weight; private string decryption ; public void getPriceForQuantity() {} public void getWeight(){} }  
  7. إجابة Omar Haddad2 سؤال في مساعدة في شراء حاسوب ذات معالج قويّ كانت الإجابة المقبولة   
    مرحباً عبد الواحد 
      أنصحك بإختيار الجهاز الذي يناسب المواصفات التالية فهي مناسبة جدا  : 
    معالج intel core i5 أو intel core i7 أو Amd Ryzen 5 أو Amd Ryzen 7 من الجيل السابع أو الثامن. رام 8 جيجا رام أو 16 جيجا. شاشة بحجم 15 بوصة فيما فوق وبدقة FHD. هارد HDD يفى بالغرض لكن هارد SSD أفضل وأسرع. كارت الشاشة لا يهم ما دمُت لا تهوى الألعاب. بالتوفيق  لك 
  8. إجابة Omar Haddad2 سؤال في توضيح بعض المصطلحات Java كانت الإجابة المقبولة   
    Java Development Kit  JDK  : هي بيئة تطوير برمجيات تُستخدم لتطوير تطبيقات وتطبيقات Java وتحتوي على أدوات التطوير وتحتوي على JRE. Java Rune Etimnvironment  JRE  : هي طبقة برمجية تعمل فوق برنامج نظام تشغيل الحاسوب وتوفر  مكتبات  والموارد الأخرى التي يحتاجها برنامج Java محدد. ويتضمن على jvm  .    Java Virtual Machine  jvm   :   ألة جافا الإفتراضية حيث  أن برامج جافا لاتعمل بشكل مباشر على نظام التشغيل بينما تعمل عبر  وسيط  وهذا الوسيط هو الjvm  وهو ما يجعل تطبيقات جافا تعمل على جميع الأنظمة .
  9. إجابة Omar Haddad2 سؤال في من يقدم لي مساعدة من فضلكم لنشر صفحات على github كانت الإجابة المقبولة   
    عليك إنشاء repository  المستودع الخاص بك من خلال الضغط على new repository  إضافة الإسم المناسب لك التي تريد ظهوره في المستودع ثم  الضغط  على create  سيتم تحويلك إلى المستودع الخاص بك إضغط على upload file  قم بإرفاق ملفات مشروعك التي تريد رفعها  ثم إضافة وصف للتعديلات ثم الضغط على commit  حتى يتم إضاف الملفات للمستودع 
  10. إجابة Omar Haddad2 سؤال في برنامج sql و visual studio كانت الإجابة المقبولة   
    سأقوم بشرح السؤال لك
    شرح عام عن المخطط :  الأن هذا المخطط يسمى  ERD وهي إختصار  Entity Relationship Diagram وهي طريقة لتمثيل البيانات المخزنة على قواعد البيانات والعلاقات بين الجداول  وهذه العملية تسهل على المستخدمين فهم البيانات المخزنه على قواعد البيانات و سهولة تعديل البيانات على قواعد البيانات والتقليل من نسبة الخطأ والتكرار, أي  يجب أن تقم من خلال هذا المخطط بتنفيذ قاعدة البيانات .
    شرح السؤال :  الأن لاحظي في المخطط لديك 3 كيانات  أي 3 جداول: 
     جدول الطلبيات: يحتوي على 4 أعمدة رقم الزبون واسم الزبون والجوال والمحافظة.    جدول الزبون :يحتوي على 2 أعمدة رقم الطلبية و تاريخ الطلبية . جدول المنتجات:يحتوي على 3 أعمدة رقم المنتج و اسم المنتج و سعر المنتج . يوجد بين الكيانات علاقات : 
    بين جدول الطلبيات والزبون :  علاقة1:n  أي  علاقة one to many     وذلك يعني أن الزبون الواحد يطلب العديد من الطلبيات وبالتالي سيكون لديك جدولين الأول الزبائن والثاني  الطلبيات ويحتوي جدول الطلبيات على  مفتاح أجنبي يوشر على ال id الخاص ب الزبون . شكل الداتا بيز : الزبون (id ,رقم الزبون ,اسم الزبون ,الجوال ,المحافظة )  الطلبيات (client_id ,id , رقم الطلبية , تاريخ الطلبية )  يعتبر client_id  هو المفتاح الأجنبي الذي يؤشر على ال id الخاص بالزبون    بين الجدول الطلبيات والمنتجات : علاقة n:m أي علاقة many to many وذلك يعني أن الطلبية الواحدة تشمل وتحتوي على العديد من المنتجات وأيضا  المنتج الواحد يمكن أن يشتمل في أكثر من طلبية . وبالتالي في هذه العلاقة نحن نحتاج لجدول وسيط وكما تلاحظ في المخطط عن العلاقة يشمل يوجد عمودين هما العدد  وسعر الوحدة  شكل الداتا بيز :  الطلبيات (client_id ,id , رقم الطلبية , تاريخ الطلبية )  منتجات (id , رقم المنتج , اسم المنتج ,سعر المنتج ) الجدول الوسيط عادة يكون اسمه order_product ووتكون تقسيمة الأعمده فيه هكذا (order_id , product_id ,id , العدد , سعر الوحدة )  حيث أن order_id و product_id   هما مفتاحان أجنبيان يؤشر كل منهم على الجدول الخاص بهم 
  11. إجابة Omar Haddad2 سؤال في اساسيات البرمجة كانت الإجابة المقبولة   
    مفاهيم البرمجة المشتركة في أغلب اللغات : 
    الثوابت: هي عبارة عن متغيرات لكنها لا تتغير طيلة تنفيذ البرنامج و بمجرد وضع قيمة لا يمكنك تغييرها عكس المتغيرات التي تأخذ في كل وقت قيمة . المتغيرات: قيمة أو حجز قيمة في ذاكرة المعالج حتى يصبح من السهل تغيير هذا الجزء المحجوز في الذاكرة ، ويتم تخزين البيانات على هيئة بايت او مقدار مكون من ١٦ أو ٣٢ من قيم البايت والتي تحول من عدد ثنائي لما يقابلها من اعداد عشرية أو نصوص أو غير ذلك في مرحلة التحويل والتخزين المؤقت.حيث للمتغير  نوع يختلف طريقة التعبير عنه بإختلاف اللغة  مثلا في الجافا يتم تحديد النوع لرقم الصحيح ب int و الجافا سكربت ب var  وتستخدم var مع جميع أنواع البيانات  int x=1; //java var x=1 ;//java script الجمل الشرطية: الجمل الشرطية هي الطريقة التي تُمكّن الحاسوب من اتخاذ القرارات. الجمل الشرطية دائما تحتوي على الجزء if، الجزء الذي يُخبر التطبيق ماذا يفعل إذا كان الشرط صحيحاً. الجمل الشرطية أيضا تحتوي على جزء else، الذي يُخبر التطبيق ماذا يفعل إذا كان الشرط خاطئ. إذا أهملت الجزء else فإن تطبيقك لن يفعل شيء اذا كان الشرط خاطىء
    if ( condition ){ }else if ( condition ){ }else{ } الدوال: دالة تعني Function أو Method في اللغة الإنجليزية وهي كود جاهز يتنفذ فقط عندما تقوم بإستدعائه و عندما تكتب إسم الدالة فهذا يعني أنك تطلب من البرنامج تنفيذ هذه الدالة. مثال في لغة الجافا سكربت : حيث أن وظيفة هذه الدالة حساب مربع الرقم 
    function square(number) { return number * number; } الحلقات التكرارية: هي عبارات برمجية تُستخدم من أجل تنفيذ أجزاء محددة من الشفرة البرمجية عدة مرات. فبدلاً من تكرار كتابة الشفرة 1000 مرة مثلاً فستكتبها مرة واحدة و تؤدي لك الحلقات التكرارية بقية المهمة من أجلك بعد أن تُحدد لها بعض المُتغيرات مثل عدد التكرارات أو متى تبدأ و متى تتوقف, ويوجد منها العديد من الأنواع يمكنك البحث عنها والتعرف عليها بشكل أوسع  
  12. إجابة Omar Haddad2 سؤال في ما هي لغات البرمجة ؟ كانت الإجابة المقبولة   
    يمكن التعلم من اليوتيوب من خلال البحث عن لغة  معينة وتعلمها حيث يوجد العديد من الشروحات المتوفرة  ويمكن التعرف بشكل أكثر عن البرمجة من هنا   
    ويمكن التعلم  من خلال أكاديمية مثلأ أكاديمية حسوب حيث  يوجد لدي أكاديمية حسوب  دورة علوم الحاسوب  التي تبدأ من الصفر ثم تشرح لك مفاهيم البرمجة  لتعرف على محتويات الدورة من هنا ويمكن التسجيل في الدورة  من هنا.
  13. إجابة Omar Haddad2 سؤال في سؤال عن الصور في الموقع كانت الإجابة المقبولة   
    صحيح يمكن ذلك من خلال مكتبة cropperjs وإضافتها لمشروعك ,لتجربتها من هنا
  14. إجابة Omar Haddad2 سؤال في تصميم متاجر على شوبيفاي وسلة، وزد وغيرها كانت الإجابة المقبولة   
    معظم منصات التجارة الإلكترونية توفر لك قوالب ولوحة تحكم جاهزة أي أنك أنها لا تحتاج لمطور  ولكن إن كان سؤالك  عن كيفية تصميم قوالب منصات التجارة كالوردبريس وشوبيفاي نعم ستحتاج للغات تصميم واجهات المستخدم .
    مقال عن تصميم قوالب الووردبريس في مدونة مستقل أنصحك بالإطلاع عليه ستجد الفكرة مشابهة على جميع المنصات التجارة .
  15. إجابة Omar Haddad2 سؤال في تعلم برمجة Flutter من الصفر كانت الإجابة المقبولة   
    أولاً يجب تعلم لغة Dart و هي لغة برمجة مفتوحة المصدر من إنتاج شركة Google وهي من اللغات التي تدعم البرمجة الكائنية Object Oriented Programming وال Syntax الخاص بها شبيه بلغة C . ما الهدف من تعلم الdart قبل تعلم إطار العمل flutter : فلاتر هو (SDK) للهاتف المحمول أي حزمة تطوير تطبيقات الهواتف الذكية، يسمح لك بكتابة تطبيق في قاعدة بيانات واحدة وتترجم لكل من Android و  IOS. يعتبر فلاتر Flutter اطار عمل, تم انشاء اطار عمل فلاتر Flutter من الصفر واستخدم لكتابته وبنائه  بلغة Dart  لذالك يجب تعلم الdart أولاً . ويستخدم اطار عمل فلاتر في الأساس لتطوير واجهات الاستخدام UI ويتعاون مع لغة البرمجة Dart للتعامل مع العمليات البرمجية BackEnd.  أفضل الدورات العربية : دورة  لغة dart  من هنا  دورة لغة  flutter  من هنا
  16. إجابة Omar Haddad2 سؤال في ماهو الثيم الخاص بهذا الموقع ؟ وكيف احصل عليه؟ كانت الإجابة المقبولة   
    القالب  إسمه Jannah   رابط الشراء الخاص بالقالب من موقع themeforest رابط موقع القالب  قالب جنة للإفادة يمكن معرفة أسماء معظم القوالب  من خلال الضغط (ctrl-shift-i) ثم الضغط على أيقونة source وتصفح ملفات الcss ستجد إسم القالب  كما في الصورة .  
  17. إجابة Omar Haddad2 سؤال في كيفية ربط كل مستخدم في قاعدة البيانات بصفحة كانت الإجابة المقبولة   
    الفكرة بشكل عام ويختلف تنفيذها من لغة لأخرى 
    أن تضع في الموقع شاشة دخول  عندما المستخدم يدخل كلمة السر وأسمه يتم الإستعلام من قاعدة البيانات  عن صحة المدخلات , إن كان الإسم وكلمة السر صحيح . تقوم تخزين الid الخاص به في ال sessions أو ما يسمي بالجلسة.  تقوم بأخذ هذا الid وتقوم  بالإستعلام عنه من الداتا بيز  والهدف من ذلك الحصول على بياناته مثال توضيحي لجملة الإستعلام  
    SELECT * FROM Customers where id=session['id']  
    5.من خلال البيانات الراجعة من  جملة الإستعلام  تقومي بإظهار الصفحة المحددة للمستخدم.
    6.يكون في صفحته متغيرات تقومي بوضع قيم للمتغيرات بحسب القيم التي تم إرجاعها من عبارة الإستعلام. 
  18. إجابة Omar Haddad2 سؤال في ماهي الدوره الانسب لي من دورات أكادمية حسوب كانت الإجابة المقبولة   
    أولاً عليك تحديد المسار من خلال التعرف على مميزات كل لغة ومدى إستخدامها ثم حدد الدورة المناسبة .
    الجافا سكربت مهمة جداً ويعتمد عليها الكثير من إطارات العمل ويمكن العمل في مجالين   : يمكن العمل بها ك(front end developer):   أي أن تقوم بإستخدامها في تطوير واجهات الموقع , فيمكن إستخدام إطارات العمل  المهمة وهي الvue.js و Angularو react .  ويمكن العمل بها  ك (back end developer): أي أن تقوم بإستخدامها في تطوير الخلفية  والتعامل مع السيرفر  وإنشاء قاعدة البيانات ويمكن القيام بذلك من خلال  إطار العمل node.js.  ال php  مهمة أيضاً  ولكن يتم إستخدمها فقط  ك( back end) وتضمن  إطار العمل Laravel  وهي مطلوبة بشكل واسع. الruby  لغة يتم إستخدامها لبرمجة الخلفية (back end)  من خلال إطار العمل Rail هي لغة مميزة وقوية حيث يوجد العديد من المواقع المشهورة تم برمجتها بها مثل  : جميع منصات حسوب  موقع CodePen   موقع Envato و Themeforest  مصادر إضافية للمقارنة بين لغة php و ruby  من هنا مقال حول لغة الruby  من هنا مقال حول أهم مميزات لغة الجافا سكربت والتعرف أكثر حول إطارات العمل الخاصة بها, هنا
  19. إجابة Omar Haddad2 سؤال في بناء موقع لعميل كانت الإجابة المقبولة   
    سلسلة من الخطوات التي ستساعدك بتوضيح متطلبات العميل .
    1- اطرح على العميل أسئلة يمكنك من خلالها الوصول إلى بعض المتطلبات: مثل من هي الفئة التي ستستخدم الموقع؟- 2-2-اطلب من العميل رسم بياني يوضح تسلسل العمليات
    مثل هذا المخطط :

    3- إنشاء نموذج أولي أو ما يعرف بنموذج ال prototype:
     وهو أن تتخيل الموقع الذي طلبه العميل وتقوم برسمه إما على ورقة أو على برامج مخصصة لإنشاء النماذج الأولية ,بعد أن تخطط النموذج الأولي ترسله للعميل ثم تستمع للعميل ومعرفة هل النموذج كما يريده العميل  أم لا ,ثم لو كان في تعديلات تقوم بتعديلها على نموذج أولي وترسله مره أخري  وهكذا ....
    4- قم بمشاهدة مشاريع مشابها :
    على سبيل المثال ، إذا كان الموقع عبارة عن متجر ، فراجع المتاجر المماثلة على الإنترنت ، واطلع على مدى تناسق الألوان وكيف يكون نمط العرض.
      أيضا ، إذا كان الموقع مخصصًا لمنتجات الشوكولاتة ، فابحث عن موقع مشابه وشاهد كيف تتسق الألوان وكيف يكون نمط العرض
    ** ثم حدد قدراتك البرمجية  :
    لو الموقع  تستطيع إنجازه كامل  فقم بالعمل  ك full stack developer   أي أنك تقوم برمجة الواجهات ثم برمجة الخلفية أي البرمجة بلغات السيرفر  لو تستطيع برمجة الواجهات(front end ) فقط فأبحث عن شخص  back end developer
  20. إجابة Omar Haddad2 سؤال في كيفية إنشاء ملف و الكتابة فيه بلغة PHP كانت الإجابة المقبولة   
    من خلال دالة Fopen  تستطيع فتح الملف الذي تود الكتابة عليه ويتم إدخال اسم الملف (newfile)
    وحرف w  لتعريف أن الملف مفتوح للكتابة وفي حال أن الملف غير موجود يتم إنشائه تلقائياً.
     الدالة fwrite يتم إدخال مدخلين :
    البارميتر الأول  يحتوى  على اسم الملف المراد الكتابة إليه البارميتر  الثاني هو  النص المراد كتابته   بعد أن انتهينا من الكتابة ، أغلقنا الملف باستخدام  الدالة ()fclose 
    **لاحظ الكود المرفق : 
    <?php $myfile = fopen("newfile.txt", "w") ;//الدالة المستخدمة لفتح الملف وفي حال أن الملف غير موجود تقوم بإنشائه $txt = "John Doe\n";//نص الكتابة fwrite($myfile, $txt);//الدالة التي تنفذ عملية الكتابة $txt = "Jane Doe\n";// نص أخر fwrite($myfile, $txt);// تنفيذ الكتابة مرة أخرى fclose($myfile);//دالة غلق الملف ?>  
  21. إجابة Omar Haddad2 سؤال في العمل في بايثون كانت الإجابة المقبولة   
    لقد تفهت قصدك ..
    إن كنت تبحث عن العمل في  سوق العمل العربي  فنادراً ما تجد وظيفة مطور desktop  تخص الTkinter  
    سأخبرك عن أهم المجالات في برمجة البايثون   :
    تطوير الويب:      أي أن تقوم ببرمجة مواقع الويب بلغة البايثون والأفضل بإستخدام أُطر العمل  وهي Django أو Flask التي تقوم بتطوير الbeck end للموقع  .                                                                                                                            
    علم البيانات(التعلم الآلي وتحليل البيانات الضخمة وعرضها) وهو يعتمد بشكل كبير على تعلم الخوارزميات  مثلا : أن تقوم بعمل مشروع يميز صور الفواكه من الخضروات  أو مشروع يحدد هل الشخص  مصاب بالسمنه  أم  طبيعي  من خلال صورته .
      وويوجد مكتبات خاصة بالتعلم الآلي في لغة بايثون : scikit-learn أو TensorFlow .
    تطوير الألعاب  يمكنك استخدام مكتبة بايثون المسماة PyGame لتطوير الألعاب، ولكنها ليست محرك الألعاب الأفضل أو الأكثر شعبية.في الحقيقة، حينما يتعلق الأمر بتطوير الألعاب، فإن Unity هو الخيار الأفضل والأنسب. إذ يتيح لك إنشاء ألعاب متوافقة مع العديد من المنصات بما في ذلك Mac و Windows و iOS و Android.   
    تطوير برامج سطح المكتب :           معظم البرامج التي يتم طلبها  تكون بلغة Java و ++C و #C. 
     
    بالتوفيق لك ..
     
  22. إجابة Omar Haddad2 سؤال في هل يمكن عمل هذا المشروع على WordPress ؟ كانت الإجابة المقبولة   
    نعم يمكن القيام بذلك بالورردبريس بإستخدام إضافة الwoocommerce  فإضافات الوردبريس تدعم معظم التقنيات  ,إن كنت تحتاج لمطور لتنفيذ مشروعك  تستطيع تقديمه على منصة مستقل وقبول العرض الذي يناسبك .
    بالتوفيق ..
  23. إجابة Omar Haddad2 سؤال في سؤال عن استضافة صفحة php كانت الإجابة المقبولة   
    يمكن استخدام firebase  كقاعدة بيانات ، لكن لا يمكن استخدامها لاستضافة مواقع php عليها ,
    هناك مجموعة من الاستضافات المجانية التي تدعم مواقع الphp والتي يمكن استخدامها  لرفع مواقع الphp  عليها :
    استضافة heroku استضافة 000webhost استضافة infinityfre إن استخدمت إستضافة infinityfre  يمكن حجز دومين مجاني من خلال freenom.
  24. إجابة Omar Haddad2 سؤال في بناء موقع للعمل الحر كانت الإجابة المقبولة   
    أنظمة كهذه تكون كبيرة ودقيقة وتحتاج أن تكون (محمية وأمنة) فأنت تحتاج لفريق هندسة برمجيات ليقوموا بالتالى  :
     تحليل المتطلبات  تصميم النظام  برمجة التصميم   إختبار النظام  صيانة النظام  
  25. إجابة Omar Haddad2 سؤال في من أين أتي بالأفكار لكي أخرج بتصميم إبداعي ؟ كانت الإجابة المقبولة   
    تطوير  الأفكار يبدأ أولاً  بأنك تقوم بتقليد التصاميم المميزة وتصمم مثلها ثم ثانياً من خلال التغذية البصرية ومشاهدة مجموعة تصاميم  مثل  مشاهدة أعمال المصممين المضافة على منصة behance  ثم تقوم بدمج الأفكار في تصاميمك و هكذا سوف تُنتج تصاميم رائعة  .
×
×
  • أضف...