أسامة كمال النبريص
-
المساهمات
184 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
1
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة أسامة كمال النبريص
-
-
تطوير الويب هو جزء من البرمجة فكل مطور ويب هو مبرمج ولكن ليس بالضرورة ان يكون كل مبرمج مطور ويب ولكن بسبب أن ما يتطلبه الموقع لتشغيله على الانترنت وما يحتاجه من ادوات من انترنت وإستضافة وقاعدة بيانات وبروتوكولات وأنظمة أمان خاصة وانظمة امان تخص الشبكة يجعل البعض يفصله عن غيره من لغات البرمجة.
فالبرمجة أوسع وأشمل من تطوير الويب حيث أن االتركيز الرئيسي لتطوير الويب يقوم على إنشاء محتوى الويب جنبًا إلى جنب مع التصميم المختلف والمميز والتطوير المخصص حسب التصميم. أما البرمجة فتركيزها الرئيسي على عمل النظام بطريقة صحيحة مع أقل أخطاء ممكنة مع تتبع المستخدمين وأفعالهم على البرنامج.
ويتم تقسيم تطوير الويب الى جزئين: Front-end و Back-end, حيث أن ال Front-end مختص بما سيشاهده المستخدم أما ال Back-end فهو الجزء الخاص بمطور الويب وهو الجزء الذي يرسل البيانات الى ال Front-end. عند تحديث النظام, في حال البرنامج فيجب عليك تنزيل النسخة الاخيرة من البرنامج لتنزيله, اما في حال موقع الويب فلا يحتاج الى ذلك فبمجرد رفع اخر التعديلات يكون الموقع جاهزا للعمل بدون اي تنزيل او تحديث.أما بخصوص السؤال الآخر فالربط الذي يحصل احيانا بين البرمجة والرياضيات فكرته ان الرياضيات تتطلب الى تحليل المسئلة وفهم مكوناتها للوصول الى حل المشكلة الرياضية فكذلك البرمجة يجب على المبرمج تحليل المشكلة ومعرفة جميع زوايها وتحليلها للوصول الى الحل المطلوب. حيث انه اذا امتلكت المهارات الرياضية فهذا يعني امتلاكك مهارات حل المشاكل وهذا سيساعدك في البرمجة.
وكل من algorithm وdata structure، design patterns لا يتطلب معرفة في الرياضيات بوجه الخصوص ولكن هناك بعض الخوارزميات التي تعتمد على بعض القوانين الرياضية لفهمها وتحليلها ومعرفة حلها. design patterns هي طريقة تستخدم ال OOP لحل المشاكل البرمجية المتكررة عن تطوير النظام ويمكن تشبيهها بالمخططات اما data structure هي طريقة لجمع البيانات وتنظيمها بطريقة تمكننا من إجراء عمليات على هذه البيانات بطريقة فعالة.
- 2
-
بإمكانك إستخدام الدالة التالية لحساب عمر الشخص عن طريق إعطاه تاريخ ميلاده:
-
في حال كان إصدار المشروع قديم فإن التغيرات التي حصلت على لارافيل كثيرة فعند تحديثه فسيكون هنالك الكثير لتعديله وكلما كان الفرق بين إصدار المشروع وأخر إصدار من لارافيل أقل كانت التعديلات أقل, يمكنكِ تحديث نسخة اللارافيل بحسب الطريقة المذكورة للتطوير بين أخر إصدارين في صفحة اللارافيل الرسمية عبر الرابط: https://laravel.com/docs/8.x/upgrade وحيث كما هو مذكور هنا https://laravel.com/docs/8.x/upgrade#updating-dependencies يجب عليكِ الذهاب إلى ملف composer.json وتعديله كما هو مذكور في الرابط الأخير. وبعد ذلك عليكِ تنفيذ الأمر composer update
-
الشطب الموجود على الدالة او الميثود ready لا تعني انها السبب في عدم عمل الكود, معناها أن هذه الدالة سيتم إزالتها في الإصدارات القادمة من نفس اللغة ويفضل عدم استخدامها وإيجاد بديل لها في حال كنت تطور مشروعا للمستقبل.
ولكن عن الإطلاع على الصفحة الرسمية للjQuery نجد أنه لا تزال تستخدم ولا يوجد ذكر عن إزالتها لذا فهي لا تزال تعمل ويمكنك الإطلاع عليها من هنا https://api.jquery.com/ready/#ready-handlerويمكنك ايضا الاطلاع على ما تم إزالته من https://api.jquery.com/category/deprecated/
-
الخطأ Undefined variable معناه أن المتغير لم يتم تعريفه مسبقا ولا يحتوي على قيمة, لذا يجب عليك تعريفه مسبقا لإستخدامه, في حال كان لديك ملف خاص للاتصال بقاعدة البيانات يجب عليك استدعائه عن طريق الكود التالي:
<?php
include 'اسم الملف الخاص بالاتصال بقاعدة البيانات';يتم وضع اسم الملف في حال كان الملف الخاص بالاتصال بقاعدة البيانات في نفس المسار الخاص بالصفحة المستدعاة أما في حال كان الملف داخل مجلد فيتم وضع مساره بناءا على المجلد الرئيسي للمشروع.
كود بلغة php
في أسئلة البرمجة
نشر
في حال كانت البيانات محفوظة مسبقا في النظام وتريد تسجيل الدخول الى النظام فيمكنك استخدام الكود التالي لتسجيل الدخول:
ومثال على صفحة مرحبا, ويمكنك توظيف هذه الصفحة بالشكل الذي تريد: