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

لوحة المتصدرين

  1. صابر جديد

    صابر جديد

    الأعضاء


    • نقاط

      4

    • المساهمات

      49


  2. Abdallah Mamdouh

    Abdallah Mamdouh

    الأعضاء


    • نقاط

      3

    • المساهمات

      64


  3. عبدالرحمن المالكي3

    • نقاط

      3

    • المساهمات

      60


  4. محمود عوف2

    محمود عوف2

    الأعضاء


    • نقاط

      3

    • المساهمات

      158


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 08/10/24 in أجوبة

  1. انا حاليا في تراك ال AI وشغال حلو ومش بطلع من الفديو غير لما اكون فاهمه ومطبق كل حاجه بس بعد كدا بحس اني نسيت كل حاجه فهل دا طبيعي ولا مفروض اعمل اي بالظبط
    3 نقاط
  2. الان بعد ان عملت ضم ل 3 Resolvers ظهر هذا الخطا لا اعتقد انه يوجد اي سبب لحدوثه و لكن لا اعرف لما حدث
    2 نقاط
  3. السلام عليكم هل عندما أدفع لوسيط يملك بطاقة فيزا لشراء الدورة لي, عند اتمام الدورة ستكون الشهادة باسم الشخص الذي يملك بطاقة الفيزا أم يمكنك تحديد الإسم قبل البدء في الدورة ?
    2 نقاط
  4. How can i download pygame because when i run the project visual studio code tells me that there is no thing called pygame
    2 نقاط
  5. هل يبدأ عرض ال٦ شهور , الذي يقول بعد ٦ شهور تسترجع قيمة الدورة , بعد الحصول على الشهادة او قبلها ؟
    1 نقطة
  6. السلام عليكم ورحمة الله وبركاته عندي استفسار بخصوص البرمجة التنافسية انا مبتدئة وعمري ١٥ وعندي خلفية متوسطة بخصوص البرمجة بلغة بايثون اعرف الاساسيات بشكل عام ابغى اعرف كيف اقدر ابدأ اتعلم البرمجة التنافسية وهل تكفي الأساسيات عشان ابدأ ولا لا وهل يكفي التدريب وحل المسائل علماً اني حليت مسائل من قبل او يحتاج الموضوع تأسيس اول واذا يحتاج اش هي المصادر الي ابدأ اتأسس منها وآخر سؤال كم الوقت الي ممكن استغرقه لين ماتعلم cp شكراً
    1 نقطة
  7. هل يجدي نفعا تقديم عرض لإنجاز جزء معين من مشروع برمجي على مستقل، مثلا التكلف بال backend ، و ترك الواجهة الأمامية و عملية الرفع على استضافة لمستقلين آخرين يختارهم صاحب المشروع، أم أن سلوك أصحاب المشاريع يميل إلى تفضيل المستقل الذي قد ينفذ المشروع بأكمله (إن كان هناك وجود لمثل هذا المستقل) انطلاقا من تجاربكم هذا الأسلوب في التقدم للمشاريع مجد؟
    1 نقطة
  8. بالفعل عند قيامك بالمشروع بالكامل وأنت في بداية مسارك المهني أي ليس هناك خبرة كعملك مطور واجهة أمامية وواجهة خلفية أيضا سنتين مثلا ستكون جودة المشروع قليلة، للأسف الكثير من أصحاب المشاريع لديهم معرفة سطحية بالبرمجة ويريدون مستقلين يقومون بالمشروع بالكامل ولكن يمكنك في بداية المشاريع لك القيام ببعض المشاريع الصغيرة مثل صفحات الهبوط والتعديل على مشاريع سابقة، ومع الوقت ستزداد خبرتك ويمكنك أخذ مشروع بالكامل وإعطاء بعض الأجزاء منه لمستقلين أخرين أو بعض من أصدقائك وتكوين فريق لك يكون جاهز للتعاون لإكمال المشروع. في البداية قم بالبحث عن المشاريع الصغيرة التي يمكنك العمل عليها بمفردك مثل صفحات الهبوط والتعديلات لمشاريع سابقة لبناء بروفايل لديه خبرات سابقة ليتم توظيفك من قبل أصحاب مشاريع يريدون شخص ذو خبرة في تخصص بعينه.
    1 نقطة
  9. وعليكم السلام , الموضع بسيط اولا دعنا مثلا نعطي مثال ان لدينا جدول به بيانات وبه زر التعديل وعند الضغط عليه المفترض ان البيانات تنتقل في الحقول الاخر و المستخدم يستطيع التعديل عليها اولا نضع كود ال html المسؤول عن الجدول و المودل <!-- Table to display the data --> <table> <thead> <tr> <th>Name</th> <th>Address</th> <th>Photo</th> <th>Action</th> </tr> </thead> <tbody> <?php // Fetch data from your database foreach ($rows as $row) { echo "<tr>"; echo "<td>{$row['name']}</td>"; echo "<td>{$row['address']}</td>"; echo "<td><img src='uploads/{$row['photo']}' width='100'></td>"; echo "<td><button class='edit-btn' data-id='{$row['id']}' data-name='{$row['name']}' data-address='{$row['address']}' data-photo='{$row['photo']}'>Edit</button></td>"; echo "</tr>"; } ?> </tbody> </table> <!-- Modal for editing --> <div id="editModal" style="display:none;"> <form id="editForm" method="POST" enctype="multipart/form-data"> <input type="hidden" name="id" id="edit-id"> <label for="edit-name">Name:</label> <input type="text" name="name" id="edit-name"> <label for="edit-address">Address:</label> <input type="text" name="address" id="edit-address"> <label for="edit-photo">Photo:</label> <input type="file" name="photo" id="edit-photo"> <img id="current-photo" src="" width="100"> <button type="submit" name="update">Update</button> </form> </div> ثما التنسيق الخاص بهم بواسطة css table { width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 18px; text-align: left; } table th, table td { padding: 12px; border-bottom: 1px solid #ddd; } table th { background-color: #f2f2f2; color: #333; } table tr:hover { background-color: #f1f1f1; } table img { border-radius: 5px; object-fit: cover; } .edit-btn { padding: 8px 12px; background-color: #4CAF50; color: white; border: none; border-radius: 5px; cursor: pointer; font-size: 16px; } .edit-btn:hover { background-color: #45a049; } /* Modal Background */ #editModal { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; z-index: 9999; } /* Modal Container */ #editForm { background-color: #fff; padding: 20px; border-radius: 10px; width: 400px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); } /* Form Labels */ #editForm label { display: block; margin-bottom: 8px; font-weight: bold; color: #333; } /* Form Inputs */ #editForm input[type="text"], #editForm input[type="file"] { width: 100%; padding: 10px; margin-bottom: 15px; border: 1px solid #ccc; border-radius: 5px; font-size: 16px; box-sizing: border-box; } /* Current Photo Display */ #current-photo { display: block; margin: 10px 0; border-radius: 5px; } /* Update Button */ #editForm button { width: 100%; padding: 10px; background-color: #4CAF50; color: white; border: none; border-radius: 5px; font-size: 16px; cursor: pointer; } #editForm button:hover { background-color: #45a049; } /* Close Modal */ .close-modal { position: absolute; top: 10px; right: 10px; background: none; border: none; font-size: 18px; cursor: pointer; } واخيرا المنطق الخاص بالكود بواسطة js document.addEventListener('DOMContentLoaded', function () { const editBtns = document.querySelectorAll('.edit-btn'); const editModal = document.getElementById('editModal'); const closeModalBtn = document.querySelector('.close-modal'); editBtns.forEach(btn => { btn.addEventListener('click', function () { // Populate form fields document.getElementById('edit-id').value = this.getAttribute('data-id'); document.getElementById('edit-name').value = this.getAttribute('data-name'); document.getElementById('edit-address').value = this.getAttribute('data-address'); document.getElementById('current-photo').src = 'uploads/' + this.getAttribute('data-photo'); // Show the modal editModal.style.display = 'block'; }); }); // Close the modal when clicking the close button closeModalBtn.addEventListener('click', function () { editModal.style.display = 'none'; }); // Close the modal when clicking outside of the form window.addEventListener('click', function (event) { if (event.target == editModal) { editModal.style.display = 'none'; } }); }); وبهذه سيعطينا الشكل المطلوب
    1 نقطة
  10. ألا ترى أن اشتراط التكلف بعملية ال deployment يزيد من حواجز الدخول إلى مستقل، لأن هذا يتطلب تدريبا إضافيا، في دورة تطوير التطبيقات باستخدام js ليس هناك مسار خاص بهذا الجانب لماذا سيستغنون عنه إن كان من ضروريات العمل على مشروع؟ أرى أن هذه حالة الكثير من المشاريع، أنها تتطلب أكثر من شخص، يمكنني التكلف بالمشروع بكامله لكن لن يكون العمل بنفس الفعالية والسلاسة لو فقط تتخصصت في جزء معين، كيف سيجد العميل من يتقن التصميم وتجربة المستخدم وتطوير الواجهة الأمامية والنظم الخلفية والرفع على استضافة والصيانة في آن واحد، هذا لا بيدو معقولا
    1 نقطة
  11. احاول استخدام paymob كبوابة دفع وكل شئ يعمل بشكل صحيح الا ان المشكلة هي ان قمت برفع المشروع علي استضافة python anywhere لكنهم يفرضون قيودا علي استخدام روابط ال Api الخارجية فلا يسمحون باستخدام روابط Api في روابط خارجية الا اذا اعطيتهم وثائق( documentation ) فيها شرح للرابط الخاص بك . المشكلة اني لا اجد لهذا الرابط https://accept.paymobsolutions.com/api/auth/tokens documentation
    1 نقطة
  12. ستحتاج إلى تثبيت حزمة pygame: pip install pygame ثم تشغيل المشروع من خلال: py main.py
    1 نقطة
  13. ستجد أسفل فيديو الدرس في نهاية الدرس صندوق تعليقات كما هنا من فضلك يرجي وضع سؤالك أسفل الدرس حيث هنا قسم الأسئلة العامة ولا نقوم بالإجابة علي أسئلة الدورات هنا وذلك لمساعدتك بشكل أفضل. إذا لم يكن هذا سؤال متعلق بالدورة فالخطأ أنه لا يوجد ملف server.js تاكد من وجوده في المسار الذي يوجد في موجه الأوامر .
    1 نقطة
  14. تأكد من وجود الملف serve.js بداخل المجلد Node Server. في المرات القادمة ستجد أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم الأسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل.
    1 نقطة
  15. chat1.zipchat1.zipchat1.zipعندما اضغط على انشاء يظهر هذا الخطأ chat1.zip
    1 نقطة
  16. انا مطور واجهات امامية هل تستطيع ان تخبرني كيف افتح اللعبة اريد رؤيتها فقط
    1 نقطة
  17. الفكرة ليست الفيديو التعريفي، بل المحتوى الذي تقدمه، فالمتابعين لن يقوموا بمتابعتك طالما أنه لا يوجد محتوى مهتمين به تقدمه أنت، يتم متابعة الشخصيات العامة لشخصهم لكونهم شخصيات مشهورة مثل لاعبي كرة القدم. لذا عليك تحديد الفئة التي تنوي استهدافها من المستخدمين، ثم توفير محتوى قيم لهم ثم عمل إعلان على محتوى حاز على إعجاب بنسبة جيدة من المتابعين، أو محتوى تظن أنه سينال إعجابهم والفيديو محتوى جيد لذلك، قم بالتجربة على أكثر من فيديو وتفقد النتائج.
    1 نقطة
×
×
  • أضف...