لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 12/02/23 في كل الموقع
-
السلام عليكم ورحمة الله وبركاته لإنشاء ملف فقط استخدم الامرopen. ماذا لو أردت انشاء ملف داخل مجلد في نفس الوقت وبنفس الأمر في سطر برمجي واحد؟1 نقطة
-
لقد نصحني صديقي هنا على حسوب انا اتعلم أساسيات HTML و CSS قبل الدخول وتعلم اطار العمل جانغو والحمدلله تعلمت الاساسيات وقمت ببناء هذا الموقع الشخصي هل من الممكن تقييم سلبيات وإيجابيات هذا الموقع ولدي سؤال هل هذه الاساسيات تمكنني من الدخول في اطار العمل جانغو وايضا اقوم بكتابة الاكواد كنت لا استطيع ترتيب الاحداث في الموقع بسبب ضعف الخبره هل هناك نصيحة لتقويتي في هذا الموضوع واذا كان هنالك نصائح اخرى اتمنى ذكرها لي وشكرا مقدما HTML.rar1 نقطة
-
هل تسمح SQLite باتصال متعدد لها.. ? اذا كان لا دلوني على غيرها. شكرا لكم1 نقطة
-
السلام عليكم ورحمة الله وبركاته كيف اجلب صور من جدول ومعلومات من جدول اخر في صفحة العرض في لارافيل وهل استطيع عمل @foreach مرتين في صفحة واحدة1 نقطة
-
فرضاً أن لديك جدولين posts و comments، وتحتاج إلى عرض البيانات من كل جدول في صفحة واحدة. ففي المتحكم PostController، نكتب التالي: public function showPage() { $posts = Post::all(); $comments = Comment::all(); return view('page.show', compact('posts', 'comments')); } في صفحة العرض (resources/views/page/show.blade.php): <!-- عرض البيانات من جدول posts --> <h2>Posts</h2> @foreach ($posts as $post) <p>{{ $post->title }}</p> <p>{{ $post->content }}</p> @endforeach <!-- عرض البيانات من جدول comments --> <h2>Comments</h2> @foreach ($comments as $comment) <p>{{ $comment->text }}</p> @endforeach و لاحظ أنك تستطيع استخدام أي نوع من العمليات البرمجية للتحكم في كيفية عرض البيانات، مثل إضافة شروط if أو القيام بعمليات تحويل البيانات قبل عرضها.1 نقطة
-
نعم، يُمكن لـ SQLite بطبيعة الحال التعامل مع اتصالات متعددة في الوقت نفسه. ولكن ينبغي أن يتم ذلك بحذر، لأن SQLite ليست قاعدة بيانات متكاملة متعددة المستخدمين بنفس الطريقة التي يمكن أن تكون فيها قواعد البيانات مثل MySQL أو PostgreSQL. في حالة SQLite، عندما يكون هناك اتصالين أو أكثر، يجب التأكد من التنسيق بينهم لتجنب التعارض.فـ SQLite يستخدم قفلا لحماية قاعد البيانات من الوصول المتعدد. في نفس الوقت، إذا كنت تحتاج إلى تطبيق ذي متطلبات أكثر تعقيدا للمستخدمين المتعددين، فقد تفضل النظر في استخدام نظام إدارة قواعد البيانات آخر مثل PostgreSQL أو MySQL.1 نقطة
-
طبقت درس slider.js زي ما هو معمول مع المدرbarmaja.zipbarmaja.zipب ولكن لم يتم تفعيله1 نقطة
-
كما تحدث الاستاذ عمر الموقع رائع بصورة عامة وتناسق الالوان مدهش لا تقلق هذا الاساسيات كافيه جدا للدخول في django وسوف يتم الربط بين html و django وسوف تتعلم ذلك من خلال template وكذلك ستقوم بطرح الاسئلة في التعليقات لحل مشاكلك، وإيضاح النقاط التي عانيت من صعوبات في معالجتها1 نقطة
-
Nodemailer . عندما ارسل طلب تسجيل الدخول يظهر خطأ "Error: Internal server error (nodeMailer) \n at module.exports (E:\\code\\blog-pro\\back-end\\utils\\sendEmail.js:23:15)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async E:\\code\\blog-pro\\back-end\\controllers\\registerController.js:56:9"1 نقطة
-
هنالك تشديد على استخدام الـ Gmail مع node mailer ولم يعد بإمكانك القيام بذلك إلا بصعوبة شديدة تحتاج للحصول على token بطريقة معينة وهي قابلة للاستخدام لفترة محدودة فقط. لحل المشكلة انت بحاجة لسيرفر smtp وستحل المشكلة بالكامل، وهنالك خوادم smtp مجانية من اجل فترة التجريب مثل mailgun وغيرها.1 نقطة
-
الموقع رائع بصورة عامة وينقصه بعض الملاحظات فقط : اضف favicon للموقع وهي الايقونة التي تظهر في علامة التبويب عبر كتابة الكود التالي في الـ header : <link rel="icon" type="image/x-icon" href="/images/favicon.ico"> تصغير حجم الازرار في الـ header والاختمام اكثر بتنسيقها (لأنها ستبقى ظاهرة في كل الصفحات). زيادة سرعة التحريك في الـ Services عند الوقوف عليها وتعديل التحريك في الـ Project ليكون مناسب وتعدل حجم الخط حتى يكون العنوان اكثر وضوحاً. اضف الروابط لأزرار التواصل ( ولا داعي للفيس بوك و الانستغرام ويمكنك الاستعاضة عنهم ب twitter و linkedin ). هنالك مشكلة في التوافق مع الشاشات الصغيرة في الـ header و الشاشة الرئيسية. استخدم صورة ذات جودة افضل.1 نقطة
-
عليك في هذه الحالة أن تبدأ بالتخطيط للمشروع بداية من ال backend الى ال frontend. أي أنه عليك أن تفكر بهيكلة البيانات وتصميم قاعدة البيانات ونوعها، والعلاقات بين الجداول او المستندات أيضا. عليك بعدها أن تفكر ال api الذي سيتم ارساله لمطور ال frontend. أي أنه يجب أن تسأل نفسك، ماهي العمليات التي سأطبقها على قاعدة البيانات؟ من هو المسموح بالقيام بهذه العمليات؟ ماهي ال endpoints التي سأختارها ليستخدمها مطور ال frontend، وغيرها الكثير. بعد ذلك يمكنك الانتقال الى ال frontend لتصمم الواجهات التي تريد على figma او غيره ان أردت، وبعدها تبدأ بكتابة الكود الخاص بهذه الواجهات. عليك أيضا أن لاتنسى اخذ البيانات من ال api وعد نسيان مسارات الصفحات المناسبة بناء على ال بنية المشروع وال endpoints الخاصة بالapi. يجب ايضا تحديد مكاتب ال frontend التي ستستخدمها في تصاميمك. هذه فقط الافكار الرئيسية التي يجب ان تكون في بالك عند البدء، وأعدك أنها ستساعدك جدا.1 نقطة
-
يمكنك محاولة تنفيذ ذلك بمفردك من خلال إتباع التالي: نقوم بتعريف دالة باسم sort_words_by_length. تستقبل الدالة قائمة من الكلمات (words) كمدخل. نستخدم دالة sorted لفرز الكلمات. نستخدم key=len لتحديد أن الفرز سيتم بناءً على طول الكلمات. نستخدم reverse=True لتحديد أن الفرز سيكون من الأطول إلى الأقصر. النتيجة المرتقبة هي قائمة (sorted_words) تحتوي على الكلمات مرتبة حسب الطول. نستخدم حلقة for للمرور عبر الكلمات في القائمة المرتبة. نطبع كل كلمة في سطر منفصل. نقوم بتعريف قائمة من الكلمات words_list التي نرغب في فرزها. نستدعي الدالة sort_words_by_length ونمرر إليها قائمة الكلمات. الدالة sorted() في بايثون1 نقطة
-
هناك بعض النقاط التي بحاجة إلى توضيح، المشاريع المطلوبة منك هي التطبيقات العملية، بمعنى ليس الأكواد الخاصة بالدروس العادية، بل التطبيقات العملية بمعنى مشروع. ستجد بجانب الدرس كلمة تدريب عملي، فعليك بالتطبيق وكتابة الخورازمية في ملف ووضع تلك الخورازميات في مجلد والإحتفاظ به لحين تسليمه. وأيضًا ستقوم بتنفيذ تلك الخوارزميات على منصة سكراتش، وستقوم بتسليم ملف المشروع، فقم بحفظه في نفس المجلد، بمعنى أنشيء مجلد باسم دورة علوم الحاسوب ثم بداخله مجلد لكل خورازمية وضع به بداخل كل مجلد الملف الخاص بالخورازمية ثم ملف البرنامج الخاص بمنصة سكراتش. وبعد ذلك في المسارات الأخرى ستجد دروس باسم تطبيق عملي أو التمرين النهائي خاصة بالتدريب العملي على كتابة الأكواد البرمجية في جافاسكريبت وبايثون، حيث يتم شرح المطلوب في البداية أو الشرح بشكل نظري ثم يقوم المدرب بالتنفيذ. المطلوب منك هو الاستماع للشرح النظري والمطلوب، ثم محاولة التنفيذ بمفردك وبعد المحاولة بشكل كافي والبحث عن كيفية تنفيذ أمر على جوجل أو يوتيوب، قم بمشاهدة حل المدرب. ثم أنشيء مجلد خاص بالأكواد فقط، داخل مجلد دورة علوم الحاسوب واحتفظ بالكود في ملف خاص باسم المسار مثلاً أساسيات البرمجة - التمرين النهائي أي اسم المسار الخاص به ليتم مراجعته، ثم ارفع تلك الملفات العملية الخاصة بالأكواد على GitHub. وأنصحك بشدة أن تتعلم Git لتسهيل الأمر عليك وتجنب المعاناة الغير ضرورية في استخدام Git من الفيديو التالي: وهنا ستجد شرح عن طريقة رفع الواجبات على Git: وستجد هنا نقاش عن المشاريع العملية المفروض تسليمها: وبخصوص تفاصيل عن التقدم للإمتحان وطبيعة الإختبار، فستجد في النقاش التالي تفاصيل وافية:1 نقطة
-
مرّت قواعد البيانات بأشكال عديدة تطورت مع تطور التكنولوجيا ولعل أشهرها قواعد البيانات العلائقية relational database، والتي تعتمد على مفهوم الجدول كوحدة تخزين أساسية لتنظيم البيانات. وبالطبع فإن قواعد البيانات بحاجة إلى برامج وأدوات خاصة لإدارتها والتعامل معها، تعرف هذه البرامج باسم أنظمة إدارة قواعد البيانات Data Base Managements Systems DBMS ومن أشهر أنظمة إدارة قواعد البيانات: Oracle, Microsoft SQL Server, MySQL, Microsoft Access وغيرها من باقي الأنظمة. سنشرح في هذا الدرس أساسيات لغة الاستعلام SQL عبر الأمثلة العملية وذلك باستخدام لوحة التحكم phpMyAdmin. سنشرح كيفية إنشاء جدول جديد عبر استخدام تعليمة CREATE وكيف من الممكن إدخال البيانات وجلب البيانات من الجداول وذلك باستخدام تعليمتي INSERT INTO لتخزين السجلات في الجدول والتعليمة SELECT لجلب البيانات من جدول معين. بالإضافة إلى ذلك سنتعلّم كيف نقوم بتحديث وحذف السجلات، بالإضافة إلى أخذ لمحة سريعة عن التوابع الرياضية التي تقدمها SQL.1 نقطة