لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 02/13/16 in أجوبة
-
بالنسبة لتعلّم الـ MVC أريد ان أقول لك قبل كل شي أن MVC هو عبارة عن نمط أي ((طريقة برمجة)). لذا إن كنت لا تجد نفسك متمكنًا بنسبة 75% على الأقل من لغة #C لا أنصحك بالبدء بالـ MVC قبل اتقان لغة البرمجة وخاصة مفهوم البرمجة غرضية التوجه OOP. و عليك أن تكون على معرفة كافية بالتعامل مع لغات برمجة جانب العميل Client Side وهي Java Script و Ajax. كذلك اللّغة الانكليزية الجيدة ستساعدك كثيرًا. فيما يلي مجموعة من الرّوابط من موقع Tutorial Point وروابط لمساقات Courses من موقع Udemy: C# Tutorial MVC Framework Tutorial Javascript Tutorial AJAX Tutorial موقع W3schools رائع Udemy C# Courses Udemy ASP.Net MVC Development النّصيحة الأخيرة: ركّز على منصّة عمل واحدة ولغة برمجة معيّنة وتعلمها حتى الاتقان. مثلًا في مجال بناء تطبيقات الويب اختر منصّة عمل محدّدة وابدأ بها. قد تفيدك هذه المشاركة أيضًا. بالتوفيق2 نقاط
-
ما إن بدأت تعلم MVC حتى أصابني الإحباط! صراحة أنا أدرس في جامعة، وللأسف الأستاذ لا يشرح كل المواضيع بالتفصيل.. لنا إسبوع منذ بدأنا موضوع الــMVC وحقيقة أشعر بأني لا أفهم ولا شيء! هل من الممكن إعطائي مصادر سهلة لتعلم هذا الإسلوب، وما فائدته..؟ بالإضافة ممكن نصيحة كيف أستطيع التقدم في لغة C# لأني لم أُطبق كثيراً ولا أعلم السُلم الصحيح للإستمرار في هذا الأمر.. علماً بأن هدفي بناء تطبيقات الويب، وربما الدخول مجال الحوسبة السحابية.. شكراً كثيراً على المساعدة1 نقطة
-
شكراً جزيلاً من القلب على النصيحة المفيدة، جزاك الله كل خير ... بإذن الله تعالى أتبع خُطى هذه النصائح القيمة فعلاً أنا لم أدرس الــOOP بطريقة جيدة لذلك لم أفهم الكثير في هذا الأمر.1 نقطة
-
1 نقطة
-
الأمر بسيط، يملك العنصر Radio Button خاصيّة Checked والتي تُحدّد فيما إذا كان العنصر قد تم اختياره أم لا. في حال وضعت الخاصية Checked ="checked" فسيتم تحديد الـ Radio Button كما في المثال التالي: <input type="radio" name="gender" value="Male" checked="checked" /> لذا في الجافا سكربت عندما تريد التحقق من أن العنصر Radio Button قد تم تحديده أم لا فستستخدم الخاصيّة checked. الآن في التابع registration تم تعريف متغيرين: var rbnBtns, isChecked المتغير الأول rbnBtns تم استخدامه لأخذ قيمة اسم الـ div و هو Gender الذي يحوي على الـزرين Radio Buttons: rbnBtns = document.getElementsByName("Gender"); يمكن تبسيط هذه الخطوة واستخدام document.getElementsById لأخذ معرّف الـ div بدلًا من اسمه ليصبح على الشكل التالي: rbnBtns = document.getElementsById("genRbns"); والمتغير الثاني isChecked لاستخدامه في إسناد قيمة الخاصية checked: isChecked = false; إذًا لدينا div يحوي على زرين ويجب على المستخدم أن يقوم باختيار أحد الزرين فكيف يمكن فحص كل زر والتأكد من أنه اختار أحدهما أم لا؟ الجواب بإنشاء حلقة تكرار وتطبيقها على الـ div باعتبار أن الزرين هما عنصرين ضمن الـ div فيمكن الوصول إليهما عن طريف فهرس index وهو المتغير i ضمن حلقة التكرار: for (var i = 0; i < rbnBtns.length; i++) {..... بما أن الـ div يحوي على عنصرين فسيأخذ المتغير i قيمة 0 و قيمة 1 للتوضيح: rbnBtns[0] // first radio button rbnBtns[1] // second radio button ثم عمل شرط if لمعرفة هل تم اختيار الزر أم لا عن طريق الخاصية checked وإسناد قيمة true للمتغير isChecked: if (rbnBtns[i].checked) { isChecked = true; break; } أخيرًا إظهار الرسائل المناسبة للمستخدم في حال كانت قيمة المتغير isChecked = true فهذا يعني أن المستخدم قد اختار أحد الزرين وإلا فستكون قيمة المتغير isChecked = false وستظهر له رسالة تنبيه بأن عليه اختيار أحد الزرين.1 نقطة
-
يمكنني باختصار أن أعرّف لك الحوسبة السّحابية بأنها عملية تخزين البيانات والولوج إليها عن طريق الإنترنت، بدلاً من إستخدام القرص الصلب على جاز الحاسوب الخاص بك وهذا ما أقصده (بالحوسبة التقليدية). إذًا في الحوسبة السحابية أنت لن تكون بحاجة لتخزين بياناتك على حاسوبك الشخصي أو تنصيب برامج مثل Microsoft Office لأنها ستكون متاحة في السّحابة. بعض الأمثلة عن خدمات التخزين السّحابية خدمة Microsoft one drive، Dropbox، Google Drive وغيرها. نعم Microsoft Azure هي أحد المنصّات التي تقدّم خدمات حوسبة سحابية مثل إنشاء تطبيقات ويب أو تطبيقات هواتف ذكية باستخدام خدمة Azure App Service يمكنك قراءة المزيد من هنا والاطّلاع على قسم DevOps في الأكاديمية.1 نقطة
-
شكراً لُـجين على الإجابة المتكاملة والمفيدة إذا لتعلم مجال الحوسبة السحابية علي بمعرفة بعض المعلومات عن الحوسبة التقليدية؟ ممكن روابط لتعلم هذا الأمر؟ أيضاً لدي سؤال: ما علاقة منصة Microsoft Azure بالحوسبة السحابية؟ هل هي خدمة سحابية تُعبر عن نفس المعنى؟ شكراً لك مجدداً..1 نقطة
-
الحوسبة السحابية ليست إلا مرآة عن الحوسبة التقليدية فبنيتها ومكوّناتها لا تختلف عن الحوسبة التقليدية إلا بطريقة عمل هذه المكونات والبيئة التي تحويها. فمثلًا توجد الخوادم Servers في الحوسبة السحابية والحوسبة التقليدية إلا أن الخوادم التقليدية تختلف عن الخوادم السحابية بطريقة عملها وأداءها للمهام ما الفرق بين Cloud Servers و Physical Servers وما هي الوظائف التي يقوم بها كل نوع؟. بالنسبة لسؤالك الثاني عن تضمين الذكاء الاصطناعي في الحوسبة السحابية فهذا ممكن بالطبع كما الحوسبة التقليدية فمثلًا لغة prolog المستخدمة في برمجة التطبيقات المعتمدة على ذكاء الحاسوب والتي تقوم بإنشاء مجموعة من الحقائق Facts -التي يعتمد عليها الحاسوب ليقوم بالسلوك المناسب- يمكن استخدامها وتطبيقها أيضًا في الحوسبة السحابية. -ما هي لغات البرمجة المطلوب تعلمها؟ أي لغة برمجة مستخدمة في الحوسبة التقليدية يمكن استخدامها في الحوسبة السحابية فكما قلت لك ليست الحوسبة السحابية إلا نسخة عن الحوسبة التقليدية ولكن بمنظور مختلف. ما هو Cloud Hosting؟ -هل هنالك مستوى معين من الخبرة لكي أدخل هذا المجال؟ ليس موضوع وجود مستوى معيّن من الخبرة بقدر أن يكون لديك رؤية واضحة وفهم عميق عن طريقة عمل الحوسبة السحابية وما هي مكوّناتها والخدمات التي تقدّمها وكيف تُستخدم. راجع الروابط أدناه: ماذا تعني خدمة SaaS في الحوسبة السحابية؟ ما هو Cloud PaaS Computing؟ ما هو نموذج خدمة IaaS في الحوسبة السحابية Cloud Computing؟ -هل تنصحوني بدخول هذا المجال كمجال مستقبلي لـ50 أو 100 سنة قادمة؟ نعم بالتأكيد فمستقبل الحوسبة السحابية واسع والعالم يتجه نحوه لما فيه من سرعة وسهولة في كثير من المجالات تفوق الحوسبة التقليدية. - آخيراً وأعتبره أهم سؤال، ما علاقة هذا المجال بإنترنت الأشياء (IOT)؟ نعم فلا وجود للحوسبة السحابية بدون وجود إنترنت. في الرابط أدناه فيديو رائع شاهدته منذ فترة يشرح التغيير المتوقع عام 2020 في عالم الانترنت في حال تعديل شبكة الانترنت واعتماد انترنت الأشياء IOT. ما هو التغيير المتوقع عام 2020 في عالم الانترنت ( I O T ) بالتوفيق1 نقطة