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

ماجد قطوسة

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

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

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

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

    2

كل منشورات العضو ماجد قطوسة

  1. في هذه الحالة ستحتاج لرفع قاعدة البيانات الخاص بك على إستضافة تدعم قواعد البيانات، و ستحتاج أيضا أثناء رفع قاعدة البيانات على هذه الإستضافة لإضافة اسم مستخدم و كلمة مرور خاصة بقاعدة البيانات هذه حتى تتمكن من الأتصال بها من أي مكان، أرفق لك هنا موقع يدعم إستضافة لقواعد البينات، ولكن لن تكون الإستضافة مجانية، و إذا أردت الحصول على إستضافة مجانية على سبيل التجريب إلك هذا الموقع ، بحيث يوفر لك إستضافة مجانية لعدد من أنواع قواعد البيانات بالإضافة الى ال cpanel الخاصة بك، ولكن لا أنصح به في حالة وجود بيانات مهمة بسبب أمور الحماية و سرعة و سهولة الوصول للبينات، فالمجاني بكل تأكيد ليس كالمدفوع من ناحية هذه الأمور .
  2. تحياتي لك، هذا موقع خاص بي أعمل عليه و هو قيد التطوير مبني على الBootstrap و ال html و ال css يمكنك إلقاء نظرة عليه و ستلاحظ أنه يعمل على جميع أحجام الشاشات بشكل جيد جدا من هنا و سأرفك لك نماذج جاهزة للبوتسرات يمكنك تنزل أي نموذج و الإطلاع على الكود الخاص به من هنا
  3. إذا كنت تريد التعلم حقاً، فيجب أن لا تتذمر من الوقت أو من عدد المساقات و الدورات التي يجب أن تدرسها لكي تصبح مبرمج ناجح، فالمبرمج الناجح سيقى طوال حياته العملية و هو يتعلم و يعمل لأنك تعمل في مجال التكنولوجيا و التقنية و كل يوم هناك شيء جديد. نصيحتي لك أن تبدأ بداية صحيحة و صحية و بالتدريج لكي تحقق أكبر إستفادة ممكنة لأن البرمجة ليست مجرد أدوات تتعلمها و تصبح مبرمج، بل هي طريقة تفكير و تحليل للأمور و المشاكل و بعدها يأتي إستخدام الأدوات لتحقيق الهدف البرمجي، لذلك ابدء بدورة علوم الحاسوب و تعرف على هذا المجال أكثر قبل أن تنظر الى دورات أخرى متقدمة، و من ثم ستقرر إن كان هذا المجال يناسبك أم لا.
  4. جميع المجالات التي ذكرتها مهمة و ينبغى على الشخص الي يعمل عمل حر أن تكون لديه فكرة عن هذه المجالات، لأنها ببساطة مرتبطة ببعضها ارتباط وثيق جداً ، سأفسر لك كل واحد من هذه المجالات و ما هي مهمته ، مصمم ويب - web designer : مسؤليته الأولى و الأخيرة هي تصميم واجهات الموقع و كيف سيكون شكله و ماذا سيحدث إذا قام المستخدم بالضغط على الزر x او الزر y ... ألوان الموقع و الرسومات و الأشكال و الصور . مطور ويب - Web developer : يأتي عمله في المرحلة الثانية بحيث تكون مسؤليته أن يمسك الواجهات التي عمل عليها المصمم و يحولها الى كود html - css - js - jqury و يصبح الموقع جاهز من ناحية الشكل و المحتوى. backend web developer : تكون مسؤلية الباك اند هي ماذا يحدث في خلفية التطبيق أو الموقع ، أي البيانات التي تعرض على الموقع و عملية تسجيل الدخول و إنشاء الحساب و الربط بقواعد البيانات و عمل api خاص بالموقع ، ويكون محور عمله على لغة الphp او C# بالنسبة للرواتب و العمل الأكثر صعوبة و الذي يحتاج جهد أكبر فهو بالترتيب التالي : - backend web developer - الراتب الأعلى Web developer - متوسط web designer - منخفض مقارنة مع الباك اند
  5. نصيحتي لك و عن تجربة و عن خبرة اكثر من 4 سنوات، هي أن تستخدم مكتبة ال Bootstrap، بحيث يمكنك أن أن تكتب كود واحد فقط html بدون اي اضافات على ال css او الجافاسكربت و يكون الكود متوافق مع جميع أنواع الشاشات ليس فقط شاشات الموبايل، و هذه المكتبة توفر عليك كتابة الكثير من الأكواد البرمجية، سأعيطك مثال بسيط يوضح لك الفكرة <html> <body> //استخدام كلاس بعنوان row // يفتح لك صف جديد داخل صفحة الويب <div class = "row"> // اضافة عمود داخل الصف - و يكون حجم العمود 4 وحدات <div class = "col-md-4"> <h3>عنوان 1 </h3> </div> <div class = "col-md-4"> <h3>عنوان 2 </h3> </div> <div class = "col-md-4"> <h3>عنوان 3 </h3> </div> // مجموع ألاعمدة يجب ان يكون 12 - أي 4 + 4 +4 = 12 </div> </body> </html> سوف يغير لك المتصفح طريقة عرض العناوين السابقة بنائاً على حجم الشاشة، قم بتنزل مكتبة البوتسترات و تجربة أكواد مثل هذه ستفيدك كثيراً
  6. لغة الجافا التي تستخدم لبناء تطبيقات الأندرويد تختلف أختلاف واضح عن لغة الجافا المتعارف عليها، فطريقة بناء الأكواد تكون مختلفة و غير تقليدية مقارنة مع الكود البرمجي بلغة الجافا البحته، لذلك إن لم يكن لديكي أي خلفية عن البرمجة و بالتحديد الـ OOP، أنصحك بشدة بتعلم أساسيات البرمجة بلغة الجافا قبل الأنتقال لبرمجة التطبيقات، بمعنى أن التسلسل الصحيح للتعلم يكون بالبدء بتعلم لغة الجافا ثم الأنتقال الى برمجة التطبيات على android studio، و هنا بعض المصادر لتعلم لغة الجافا و يا حبذا لو بدأتي بها بالترتيب التالي Java 101 Java 102 Java 103 Android 101 ورشة عمل تطبيقات أندرويد كلها دروس مجانية على اليوتويب، بالتوفيق
  7. لا يوجد علاقة بين الكود و الإضافة التي تريد إضافتها على وردبريس، الطريقة الصحيحة لإضافة أي إضافة على الوردبريس بعد الولوج الى لوحة التحكم الخاصة بك و يكون مسارها بالعادة http://localhost/wordpress/wp-admin/، هي أن تقوم بالذهاب الى :- plugins Add new كتابة اسم الاضافة بشكل صحيح - Elementor Page Builder اضغط على install و من ثم Activate بعد تطبيق هذه الخطوات بشكل صحيح سوف تظهر لك الإضافة في لوحة التحكم، و إن لم تظهر لك تأكد من جودة الإتصال بالانترنت و عملية تسجيل الدخول بشكل صحيح قبل أي شيئ
  8. ليس هناك سبب واضح لهذه المشكلة ولكن بالعادة يتم التأكد من التعاريف المدرجة على النظام و التأكد من تحديثها بشكل دوري ، من الممكن أن تعريف البلوتوث لديكي يعمل بشكل جيد ولكن قد يكون هناك تعريف أو خدمة أخرى خاصة بنقل الملفات و استقبالها لا تعمل بشكل جيد. لذلك يجب عليكي التأكد من هذا الموضوع من خلال الذهاب الى Device manger Bluetooth - و التأكد أنه لا يوجد علامة صفراء بجانب الشعار النقر بشكل مزدوج على اسم التعريف الذهاب لقائمة Driver ثم Update Driver كما هو موضح في الصور المرفقة
  9. و عليكم السلام، يتم ربط حسابك البنكي بحسابك الخاص على paypal لتحقيق فائدة و سهولة أكبر في التعاملات المالية، و لتتمكن من تتبع النفقات الخاصة بك و لن تحتاج لإخراج بطاقة البنك في كل مرة لتكتب أرقامها، بل ستتم عملة الدفع بتسجيل بسيط من خلال حساب paypal الذي يكون متصل مسبقا بحسابك البنكي. أما بالنسبة للسؤال الخاص بك ف أطن أنك تقصد ما هي أنواع البطاقات المسموح لك ربطها بحسابك على paypal. و هذه هي أنواع البطاقات Visa MasterCard Discover American Express و يمكنك ربط حسابك على paypal بأكثر من بطاقة .
  10. تحياتي لك، في البداية هناك عدة أنواع من الـ Business Selling Memorandum، و هذا يعتمد على نوع الشركة و قيمتها و عمرها ولكن الأمور الأساسية التي يجب أن توضع في الـ Business Selling Memorandum :- Cover page Summary Brief business highlights Price and terms Future developments Appendices هذا الموقع يوجد فيه نماذج و أملثة على الـ Business Selling Memorandum و يوجد فيديوهات قد تفيديك و أدوات لبناء الـ Business Selling Memorandum الخاص بك - هنا
  11. إجباتاً على سؤالك، نعم الشاهدات المقدمة على أكادمية حسوب معتمدة و موثوقة من قبل الأكاديمة، و من ناحية الإسفادة العملية فهي تعتمد بشكل أساسي على صاحب الشهادة "أي عليك" و أنتبه الى نقطة أن أصحاب المشاريع على مواقع العمل الحر لا يبحثون عن أصحاب الشهادات بل يبحثون عن أصحاب الخبرات و معارض الأعمال الجيدة، لذلك فإن الدورات المقدمة على أكادمية حسوب تتميز بالجودة و المحتوى الغني الذي يؤهلك للدخول في سوق العمل بكل جدارة، و هذه الدورات لا تقدم لك الشهادة فقط، بل سيكون باب الإستشارة و المساعدة مفتوح لك حتى بعد إجتيازك الدورة، و ستتعلم كيفية تطوير السيرة الذاتية و معرض أعمالك و هذا الشيء الذي ستستفيد منه عملياً ليس الشهادة فقط.
  12. في حالة أنه يتم الدخول لقاعدة البيانات عن طريق الـ localhost أي الجهاز نفسه و لم تقم بتغير كلمة المرور من قبل فإن كلمة المرور تكون فارعة، ولكن قبل عملية الدخول يجب ان يكون السيرفر(XAMP Server for example) قيد التشغل . بعد التأكد من تشغيل السيرفر أذهب الى http://localhost/phpmyadmin/ ثم أذهب الى user accounts كما بالصورة و تأكد انه لا يوجد كلمة مرور مقابل حسابك الذي يكون اسمه root
  13. تكلفة ال25 دولار هي تكلفة إنشاء حساب مطور على google play و لا تعتبر كضمان لتحقيق الأرباح، و هي وضعت بالأساس لضمان جدية صاحب التطبيق، و هناك نسبة لا بأس بها من التطبيقات التي لا تعتبر تطبيقات ربحية مثل التطبيقات الخاصة بعرض الخدمات لشركات معينة و التطبيقات المخصصة للأطفال أو التطبيقات التعلمية، فشركات البرمجة و المطورين يدفعون الـ 25 دولار لكي يتمكنوا من رفع التطبيق الخاص بهم على هذا السوق و ليس بهدف الربح، و طرق الربح من التطبيقات موضوع آخر و له طرق و أساليب أخرى و يعتمد بشكل أساسي على نوع الخدمة التي يقدمها التطبيق و عدد المستخدمين .
  14. نعم بكل تاكيد، لقد طبقت فكرة كهذه من قبل ولكن ليست بلغة الجافا و أظن انها سوف تعمل على الجافا، عليك اجراء تعديلات كالتالي : الغاء استخدام BottomNavigationView فهو لا يتيح لك هذه الميزة لنفترض أن تطبيقك يحتوي على ثلاث صفحات و أنت تريد تظهر أزرار للأنتقال في الصفحة الرئيسية فقط أما صفحة الحساب و الإعدادات لا تحتوي على ازرار للتنقل بكل بساطة تقم بإضافة أزرار للتنقل بين صفحة الحساب و صفحة الإعدادات في الصفحة الرئيسية اجعل موضع الأزرار في أسفل الصفحة الرئيسية قم بتعديل الشكل الخاص بالأزرار حتى يكون مقارب لشكل ال BottomNavigationView يمكن إضافة زي العودة في من صفحة الحساب و الإعدادات لتعود للصفحة الرئيسية. و بهذا تكون قد تحايلت على التطبيق و صنعت BottomNavigationView خاص بك، كل شيئ يخطر ببالك يمكن تنفيذه و خصوصا في عالم برمجة تطبيقات النيتف
  15. أخي @Amr Mohamed7 إن عملية تسجل الدومين الخاص بك على الوردبريس بشكل مجاني لا يعني أنك أمتلكت هذه الدومين، بل يعني أنك أمتلكت دومين فرعي من دومين أصلي ألا و هو دومين الوردبريس، و من الطبيعي أن تجد الدومين الخاص بك متاح في مواقع تسجيل الدومين، لذلك يجب عليك حجز استضافة تدعم الوردبريس ثم ترفع عليها المشروع الخاص بك، تحياتي
  16. و عليكم السلام. في البداية الخطة التي تتحدث عنها هي 1 دولار في الشهر الأول و 8 دولار في الأشهر القادمة، إنتبه جيداً لهذه النقطة، و بالنسبة للحقوق في الوردبريس فهي طبعا محفوظة حتى لو كان بشكل مجاني ولكن سوف يبقى اسم وردبريس قبل اسم الدورمين الخاص بك بالإضافة الى الإعلانات التي سوف تظهر في الموقع الخاص بك، نصيحتي لك هي أن تكمل عملك بشكل مجاني و تعمل تجربة كاملة للموقع حتى يصبح جاهز للإطلاق ثم تنتقل بكل سهولة الى أي إستضافة مناسبة لعملك، و يمكنك السؤال عن كيفية إختيار الإستضافة المناسبة في سؤال جديد .
  17. أهلاً بك أخي صالح . كما أسلفنا سابقاً فإن الدورات تكون مقدمة من قبل مختصين في مجالات الحاسوب و البرمجة و دورات غنية تعاصر إحتياجات السوق و يتم تحديثها بشكل دوري و تقديم المساعدة و الإستشارة حتى بعد إنهاء الدورة لكل الطلاب المشاركين، و بعد النجاح في الدورة تحصل على شهادة معتمة من الأكاديمية، و علاوةً على ذلك تساعدك في تطوير السيرة الذاتية الخاصة بك و معرض أعمالك و كل هذه المزايا المقدمة تضمن لك حصولك على عمل في مواقع العمل الحر مثل مستقل خلال 6 شهور من تاريخ إنجازك الدورة بنجاح، و بالنسبة لطريقة حصولك على عمل في مواقع العمل الحر و طريقة التعامل مع العملاء كل هذا و أكثر تجده في مقالات العمل الحر يمكنك الإستفادة منها، و ألية تعويض المبلغ يمكنك التواصل مع الدعم الفني عبر الرابط هنا و فتح تذكرة و سيتم التواصل معك . أتمنى لك التوفيق
  18. الطريقة الصحيحة لإنشاء معدل من مجموعة أرقام داخل كلاس في لغة الجافا هي كالتالي : - public class myCalculater{ int input1 = 10 ; int input2 = 20 ; int input3 = 30 ; int input4 = 40 ; int input5 = 50 ; // إقتران الحصول على معدل محموعة من الأرقام Public int getAverage(){ // حساب مجموع الأرقام من 10 - 50 int sumOfInputs = this.input1 + this.input2 + this.input3 + this.input4 + this.input5 ; // عدد الأرقم و هو في هذه الحالة يساوي 5 int numOfInputs = 5 ; // عملية حسابية لحساب المعدل و هي بقسمة المجموع على العدد int avg = sumOfInputs/numOfInputs ; // إرجاع قيمة المعدل return avg ; } } عند قيامك باستدعاء الإقتران getAvarege() سوف تحصل على معدل الأرقام المعطاه من 10 - 50
  19. و عليكم السلام، احذف الكاش الموجود في المتصفح أو قم بتعطيله اضغط على مفتاح F12 داخل متصف كروم و قم بتفح Chrome Dev Tools اذهب الى Network قم بالتحديد على disable caching
  20. قم بالذهاب الى المتصفح ستجد هناك نافذة جديدة مفتوحة، قم بتسجيل الدخول، و اذا كنت لا تمتلك حساب فقم بإنشاء حساب جديد و سجل الدخول و عند عودتك لهذه النافذة ستذهب هذه الرسالة . في حالة عدم وجود صفحة جديدة في المتصفح قم بإغلاق الأدوبي كلاود و ابقي المتصفح مفتوح و قم بتشغيل الكلاود من جديد ستفتح لك الصفحة التي ذكرتها بالأعلى .
  21. و عليكم السلام ، يمكنك التواصل مع مركز الدعم عبر الرابط التالي - https://help.hsoub.com/
  22. و عليكم السلام ، في مجال البرمجة تحديداً يجب أن يكون تفكير المتعلم على المدى البعيد ، فالبرمجة تعتمد على المعرفة التراكمية ليس في ليلة و ضحاها ستكون مبرمج جيد فبعد التعلم الجيد و الخبرة الجيدة في هذا المجال ستتمكن من الحصول على فرص عمل بأسعار عالية ، و من خلال دورة علوم الحاسوب ستتعرف على عالم البرمجة و تكتسب معلومات قيمة و مفيدة جداً ولا غنى عنها إن أردت أن تكمل طريقك في هذا المجال ، و هذه الدورة لن تكون نهاية طريق العلم بالنسبة لك ، فالمبرمج الجيد هو الذي يبقى على إطلاع بكل جديد في عالم البرمجة و و يستمر على التعلم الذاتي و إكتساب الخبرات ، فكلما إزدادت معرفتك و خبرتك تزيد فرصة حصولك على وظيفة جيدة و دخل جيد .
  23. عزيزي ، تبين انه يجب عليك استخدام nvarchar للبيانات من نوع unicode - utf8 " أي اللغة العربية و ما يشبهها " و قم بإضافة حرف N قبل النص المراد البحث عنه كما يلي select * from tableName where name=N'نص باللغة العربية' قم بتغير أحد الحقول في جدولك الى صيغة nvarchar و قم بتجربة البحث عنه .
  24. قم بتضمين النص المراد البحث عنه بـ % كما في المثال المدرج أدناه SELECT * FROM 'tableName' WHERE name LIKE '%name%'
  25. المقصود بضمان إسترداد الإستثمار يعتمد بشكل أساسي على جودة المحتوى المقدم في دورة علوم الحاسوب ، بحيث تتعلم فيها الأساسيات الصحيحة في عالم البرمجة و الحاسوب ، و بخصوص المسارات التطبيقية في الدورة فلن تجد صعوبة في تطبيق المشاريع بعد إن تعلمت الأساسيات ،فبعد إجتيازك للدورة بنجاح يصبح من السهل التعرف على أدوات لتطوير تطبيقات أو مواقع ، و لصقل مهاراتك بشكل ممتاز يمكنك الإشتارك في دورة تطوير واجهات المستخدم سيفتح المجال أمامك بعد إجتياز دورة علوم الحاسوب لإختيار المجال الذي سوف تكمل به مسيرتك في التعلم و التطوير و إكتساب الخبرات و العمل ،و سيكون باب النصائح و الإرشاد مفتوح بعد إنهائك الدورة
×
×
  • أضف...