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

Omar Haddad2

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

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

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

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

    4

كل منشورات العضو Omar Haddad2

  1. يوجد طريقتين لتشغيل كود الجافا سكربت: الطريقة الأولى : وضع كود الجافا سكربت داخل ملف ال html وذلك من خلال وسم <script> <script> هنا تضع كود الجافا سكربت </script> مثال : <!DOCTYPE html> <body> <form onsubmit="inline(); return false"> Password: <input type = "password"> Message: <textarea rows="2" cols="50"> </textarea> <input type = "submit"> </form> <script> function inline(){ var password = document.getElementsByTagName("input")[0].value; var input = document.getElementsByTagName("textarea")[0]; if (password != ""){ input.value = "Your password has been successfully submitted."; } } </script> </body> </html> الطريقة الثانية : هو استخدام ملف خارجي خاص بكود الجافا سكربت ويكون تسميته مثلاً (login.js ) ملف (login.js ) سيكون هكذا الكود داخله var submitButton = document.getElementsByTagName("input")[1]; submitButton.addEventListener("click", external); function external(e){ var password = document.getElementsByTagName("input")[0].value; var input = document.getElementsByTagName("textarea")[0]; if (password != ""){ input.value = "Your password has been successfully submitted."; } e.preventDefault(); } في ملف الhtml يتم وضع وسم <script> ويتم وضع خاصية الsrc وإدخال ملف login.js <!DOCTYPE html> <body> <form> Password: <input type = "password"> Message: <textarea rows="2" cols="50"> </textarea> <input type = "submit"> </form> <script src = "login.js"> </script> </body> </html> لتعلم أكثر والممارسة أكثر دورات يوتيوب : دورة1 دورة 2 مواقع تعليمية : w3schools مواقع تحديات ,وحل مسائل جافا سكربت hackerrank edabit khanacademy بالتوفيق لك
  2. نعم يمكن القيام بذلك بالورردبريس بإستخدام إضافة الwoocommerce فإضافات الوردبريس تدعم معظم التقنيات ,إن كنت تحتاج لمطور لتنفيذ مشروعك تستطيع تقديمه على منصة مستقل وقبول العرض الذي يناسبك . بالتوفيق ..
  3. التوثيق هو أي شيء تكتبه بالإضافة إلى الكود الخاص بك لمساعدة شخص آخر على فهم كيفية عمله. و أحد الأمثلة الجيدة لتوثيق الكود هو ملف README و Express.js يجيب على العديد من الأسئلة المهمة حول إطار العمل ويخبرك كيف يمكنك تضمينه في مشروعك ، وكيفية تثبيته ، وكيفية إجراء الاختبارات. من المهم توثيق الكود بالذات للمشاريع الكبيرة ; لأنه لا يجب على الأشخاص قراءة الكود بالكامل لفهم ما تفعله , حتى ولو قمت بإستخدام التعليقات التي تشرح ألية عمل الكود فهذه تعتبر من التوثيق . سيوفر عليك الوقت في المستقبل لفهم كودك البرمجي وأيضاً سيوفر الوقت على فريق العمل الذي يقوم بتطوير كود المشروع الخاص بك . بالتوفيق لك..
  4. الفكرة أنك تجعل <div class="testimonials"> يتجاوز ال width الخاص ب الparent االذي هو <div class="container"> سوف تحتاج لتعديل على ملف style.css عند ال testimonials Selector ثم تقوم بإضافة هذه الجزئيات للكود الخاص بك: ;width: 100vw ;position: relative ;left: 50% ;right: 50% ;margin-left: -50vw ;margin-right: -50vw نضع الposition relative حتى أستطيع تحريك الdiv خارج حدود الparent)container) ثم أقوم بإظهار الdiv في المنتصف فقمت بوضع قيم ل اليمين واليسار 50 % بحيث يصبح في المنتصف , ثم قمت بعمل هامش ل اليمين واليسار بقيمة 50vw- مرفق المشروع معدل src.rar بالتوفيق لك ..
  5. يتم تحديد ذلك حسب ال cross platform أو الide الذي سوف تستخدمه في البرمجة. تجربتي الشخصية ببرمجة الفلاتر أثناء التعلم في الجامعة: جهازي مواصفاته مناسبة core i5 و رام 8 كنت استخدم أندرويد استديو وأقوم بتشغيل المحاكي يصبح في جهازي بطئ لكن عندما استخدمت الvisual studio code كان يعمل الجهاز بشكل مناسب . **ووجدت الحل الأنسب هو زيادة الرام ل 16
  6. resource : تستخدم في ال route/web.php وهو الملف الخاص بإنشاء الroutes التي تستخدم في موقعك . طريقة إستخدامها : تكتب في ملفweb.php هذا الكود Route::resource('photos', PhotoController::class) ثم قم بتنفيذ هذا الكود في cmd داخل المشروع الخاص بك php artisan route:list ستظهر لك قائمة الroutes الموجودة في مشروعك , ستجد ل PhotoController أنه تم إنشاء 7 routes كما فى الصورة المرفقة أي أن الresourse تستخدم لإنشاء سبعة مسارات ويكون ال prefix هو photos ويكون هناك سبعة من actions التي هي ( index, store, show, update , destroy edit ,create ) ,وهي الfunctions التي يجب أن تكون في كلاس PhotoController. 2.apiResource تستخدم في ملف routes/api.php وهو الملف الذي يستخدم لإنشاء المسارات الخاصة بال api. طريقة إستخدامها : تكتب في ملف api.php هذا الكود Route::apiResource('photos', PhotoController::class); ثم قم بتنفيذ هذا الكود في cmd داخل المشروع الخاص بك php artisan route:list ستجد أنه تم إنشاء خمسة مسارات ل خمسة actions والتي هي( index, store, show, update destroy) وهي الfunctions التي تكون داخل ال PhotoController كلاس الخاص ب الapi
  7. بالنسبة للحل في هذه الصورة غير صحيح وضع الدالة average داخل ال main يتم وضع دالة ال average داخل الكلاس ويتم جمع المتغيرات داخل الدالة ثم يتم إستدعاء الدالة من ال main كما في الكود المرفق : public class MyCalculator{ int input1=10; int input2=53; int input3=78; int input4=36; int input5=52; public float avarage(){ int sum=input1+input2+input3+input4+input5; float avg= (float)sum/5; return avg; } public static void main(String []args){ MyCalculator mycalaulator=new MyCalculator(); System.out.print(mycalaulator.avarage());// avarageالوصول إلى الدالة وطباعة ماترجعه الدالة } } بالتوفيق ....
  8. يمكن استخدام firebase كقاعدة بيانات ، لكن لا يمكن استخدامها لاستضافة مواقع php عليها , هناك مجموعة من الاستضافات المجانية التي تدعم مواقع الphp والتي يمكن استخدامها لرفع مواقع الphp عليها : استضافة heroku استضافة 000webhost استضافة infinityfre إن استخدمت إستضافة infinityfre يمكن حجز دومين مجاني من خلال freenom.
  9. حتى تقوم بتحديد لغة البرمجة يجب أن تحدد الفئة المستهدفة التي سوف تستخدم السجل الطبي . لو كان السجل سوف يستخدمه شخص أوشخصين أي أن العدد محدود فأنصحك بالتوجه إلى اللغات التي تدعم برامج الdesktop التي يتم تشغيلها على جهاز الحاسوب . فى حال أن الفئة المستهدفة هي عدد كبير فسوف تحتاج استخدام اللغات التي تدعم web application أي أنك تحتاج لموقع ويب. ل التعرف على اللغات الأكثر استخداماً فى برمجة مواقع الويب وبرمجة برامج الdesktop قم بزيارة هذا المقال مقال خمسات. اللغات الأساسية المستخدمة في برمجة واجهات الويب هي (html ,css, java script). بينما اللغات المستخدمة لبرمجة واجهات برامج الdesktop تختلف بإختلاف اللغة . بالتوفيق لك ..
  10. مرحبا @Sweety Rose إن تقصدي HTTP methods هي الفروقات بينهم GET : لطلب البيانات من الخادم عادةً ما يتم إرسال البارميتر في عنوان URL تظهر البيانات المرسلة فى url تبقى طلبات GET في سجل المتصفح تُستخدم طلبات GET فقط لطلب البيانات (وليس التعديل) طلبات GET لها قيود الطول(لها طول معين) يمكن وضع إشارة مرجعية على طلبات GET يمكن تخزين طلبات GET مؤقتًا(داخل الcache) post لنشر البيانات على الخادم عادةً يتم إرسال البيانات في ال body لا تظهر البيانات المرسلة فى ال url لا يتم تخزين طلبات POST أبدًا(لا يتم وضعها داخل الcash) لا تبقى طلبات POST في محفوظات المتصفح لا يمكن وضع إشارة مرجعية على طلبات POST طلبات POST ليس لها قيود على طول البيانات بالتوفيق.....
  11. أنظمة كهذه تكون كبيرة ودقيقة وتحتاج أن تكون (محمية وأمنة) فأنت تحتاج لفريق هندسة برمجيات ليقوموا بالتالى : تحليل المتطلبات تصميم النظام برمجة التصميم إختبار النظام صيانة النظام
  12. تطوير الأفكار يبدأ أولاً بأنك تقوم بتقليد التصاميم المميزة وتصمم مثلها ثم ثانياً من خلال التغذية البصرية ومشاهدة مجموعة تصاميم مثل مشاهدة أعمال المصممين المضافة على منصة behance ثم تقوم بدمج الأفكار في تصاميمك و هكذا سوف تُنتج تصاميم رائعة .
  13. مرحبا لغة ال html هي لغة هياكل البيانات وهي جزء من اللغات المستخدمة فى برمجة الويب ولكنها الأساس في بناء مواقع الويب وهي سهلة التعلم , وقبل التعلم بأنصحكِ بمشاهدة هذا الفيديو بعد مشاهدة الفيديو بقدم لكِ عدة مصادر لتعلم برمجة الويب : موقع w3schools قناة الزيرو قناة حسونة اكاديمي
×
×
  • أضف...