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

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

  1. Ali Ahmed55

    Ali Ahmed55

    الأعضاء


    • نقاط

      9

    • المساهمات

      2047


  2. Youssef Bahloul

    Youssef Bahloul

    الأعضاء


    • نقاط

      3

    • المساهمات

      289


  3. عبدالهادي مجالي

    • نقاط

      3

    • المساهمات

      250


  4. Bandar Abuseada

    Bandar Abuseada

    الأعضاء


    • نقاط

      3

    • المساهمات

      251


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

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

  1. السلام عليكم هو اي تحليل الانحدار؟
    3 نقاط
  2. السلام عليكم انا طالب في اكادميية حسوب في دورة تطوير الواجهات واريد انا ابدا في دورة ال php laravel هل يوجد كود خصم يمكنني الاستفاده منهو
    3 نقاط
  3. السلام عليكم هو اي ال Interview Warmup ؟
    2 نقاط
  4. لماذا تم اختيار react and react native بالتحديد في دوره هذه بدلا من anguler وسمعت من البعض من يمدح react native و البعض يمدح anguler وايهما افضل والبعض يقول anguler لانها تستعمل ts و لا تحتاج الى مكتبات والاخر يقول react وهي ايضا قابله للاستعمال في ts اذا ما الفرق الجهوري بينهم وهل هناك فعلا اطار افضل من اطار ام انها تفضيل شخصي؟
    2 نقاط
  5. السلام عليكم جميعا كيف يمكن انشاء موقع لشحن العاب او تطبيقات عبر player id بشكل اوتوماتيكي
    2 نقاط
  6. انا مبتدي في مجال Data Analytics وتعلم الاله وعملت مشروع موجود حاليا علي كاجل ده غير الا انا شغل حاليا برد علي مشروع تعلم الاله وده برد غير ان انا حاليان بدرس شهادات جوجل في تحليل البيانات فا هل يعني اقدر اشرك الان المسابقه دي عليها حويزا كمان ؟
    2 نقاط
  7. السلام عليكم! الآن في WordPress إذا طلب مني العميل موقها فأتممته، كيف سأعطيه الموقع مع أن الDomain خاص بي؟ مع جزيل الشكر.
    2 نقاط
  8. السلام عليكم . انا اتعلم لغة بايثون في دورة تطوير التطبيقات بإستخدام بايثون . اريد ان اتعلم تصميم واجهات المستخدم Front end هل يجب ان أتعلم هذا المسار بعد الإتنهاء من الدورة ام قبل الدخول في مسار "أساسيات جانغو" ؟ و ما هي اهم القنوات او المواقع المجانية التي يمكن ان اتعلم منها من خلال Road Map واضح و كامل ؟ و هل لو درست اول مسار من دورة "تطوير واجهات المستخدم" ( بما انه مجاني )يكفيني لتعلم أساسيات Front end و الانطلاق في هذا المجال ؟
    1 نقطة
  9. السلام عليكم. الرجاء المساعدة في تجاوز الخطأ التالي Error: Hydration failed because the initial UI does not match what was rendered on the server. See more info here: https://nextjs.org/docs/messages/react-hydration-error الكود 'use client' import { useTranslations } from 'next-intl'; import { useEffect, useState } from 'react'; import Description from './Description'; import { IoIosClose } from 'react-icons/io'; import { Task } from '@prisma/client'; import moment from 'moment'; interface UpdateTaskProps { task: Task } const UpdateTask = ({ task }: UpdateTaskProps) => { const t = useTranslations("Add Task"); const [isMounted, setIsMounted] = useState(false) // Handle open/close update modal const [updateTaskModal, setUpdateTaskModal] = useState(false) const openUpdateTaskModal = () => setUpdateTaskModal(true) const closeUpdateTaskModal = () => setUpdateTaskModal(false) // handle update modal const [title, setTitle] = useState(task.title); const [description, setDescription] = useState(task.description); const [from, setFrom] = useState(task.from); const [to, setTo] = useState(task.to); const [status, setStatus] = useState(task.status); useEffect(() => { setIsMounted(true); if (task) { setTitle(task.title || "") setDescription(task.description || "") setFrom(task.from || null); setTo(task.to || null); setStatus(task.status || "") } }, [task]); if (!isMounted) return null; return ( <div className="relative"> {/* Modal */} {updateTaskModal ? ( <div className="fixed inset-0 bg-black bg-opacity-70 flex items-center justify-center z-50"> <div className="bg-white dark:bg-gray-800 rounded-lg p-6 w-11/12 md:w-3/4 shadow-xl overflow-auto max-h-[85vh]"> {/* {alert.type && <Toast alertText={alert.alertText} type={alert.type} />} */} {/* Close Button */} <button onClick={closeUpdateTaskModal} className="absolute top-1 right-1 bg-rubyRed p-1 rounded-full hover:bg-red-600" > <IoIosClose className="text-3xl text-white" /> </button> {/* Form */} <form // onSubmit={AddNewTask} className="space-y-6" > <div> <label className="block text-gray-800 dark:text-gray-300 font-medium mb-2"> {t("title")} </label> <input type="text" name="title" className="w-full p-3 border rounded-lg dark:bg-gray-700 dark:text-white" placeholder={t("enter_task_title")} value={title} onChange={(e) => setTitle(e.target.value)} /> </div> {/* Text editor Component */} <Description description={description} setDescription={setDescription} /> <div> <label className="block text-gray-800 dark:text-gray-300 font-medium mb-2"> {t("status")} </label> <select name="status" className="w-full p-3 border rounded-lg dark:bg-gray-700 dark:text-white" onChange={(e) => setStatus(e.target.value)} > <option value="NotStarted">{t("not_started")}</option> <option value="InProgress">{t("in_progress")}</option> <option value="Completed">{t("completed")}</option> </select> </div> <div className="grid grid-cols-2 gap-4"> <div> <label className="block text-gray-800 dark:text-gray-300 font-medium mb-2"> {t("from")} </label> <input type="date" name="from" className="w-full p-3 border rounded-lg dark:bg-gray-700 dark:text-white" value={from ? moment(from).format('YYYY-MM-DD') : ''} onChange={(e) => setFrom(new Date(e.target.value))} /> </div> <div> <label className="block text-gray-800 dark:text-gray-300 font-medium mb-2"> {t("to")} </label> <input type="date" name="to" className="w-full p-3 border rounded-lg dark:bg-gray-700 dark:text-white" value={to ? moment(to).format('YYYY-MM-DD') : ''} onChange={(e) => setTo(new Date(e.target.value))} /> </div> </div> <button type="submit" className="w-full bg-royalPurple text-white p-3 rounded-lg hover:bg-slate-700 transition" >{t('update')}</button> </form> </div> </div> ) : (<button onClick={openUpdateTaskModal} className="px-4 py-2 text-sm font-medium text-white bg-blue-500 rounded-md shadow-md hover:bg-blue-600 focus:outline-none focus:ring-2 focus:ring-blue-300 transition-all" > Update </button>)} </div> ) } export default UpdateTask شكرا لكم.
    1 نقطة
  10. السلام عليكم هي اي المسابقه دي AI Mathematical Olympiad (AIMO) ؟
    1 نقطة
  11. هل يجب علي كمبرمج تعلم algorithm and data structure أو لا واذا كان الموضوع مهم هل هنالك كورسات أو كتب لتعلم algorithm and data structure
    1 نقطة
  12. سيدي الفاضل شكرا علي الرد . ماقلته صحيح لاكن ليس فيه اي حلول عل الاطلاق , سيدي مذا علي ان افعل الان ان اجلس فقط انتظر التحديث الذي ربما يكون بعد عشر سنوات او اقول اكادمية حاسوب تنصب علي . اخي ارجو منك ان تكون موضوعي انا شخص احب هذا المجال و اريد ادرسه قرأ عن كورسات كثيرة و اخترت دورة الجافاسكربت من هذه الاكادمية و ذالك حسب العرض علي موقعكم الرسمي و دفعت و بدات لاتفاجئ اني امام محتوي قديم جدا فيديوهات اليوتيوب احدث منه محتوي و تحاولون ان تقتعونني بشء غير منطقي . الان مذا تتوقع مني ؟ مذا تتوقع و انا لا استطيع ان اطبق اي شيء ؟ عندما تقوللي ان الاساسيات لم تتغير هذا طبيعي لاكن مذا تغني الاساسيات ؟ سيدي في نكست جس ترتيب الملفات مختلف تمااااااما و نفس الشيء في رياكت نتيف مختلف تمااااام و مكتبات التي استعمل المسار لم اجدها. انا لم استطع حتي الان ان اقوم بمشروع واحد من رياكت نيتيف. ماذا اقعل الان ؟
    1 نقطة
  13. كيف يمكن لإدارة الإنتاج التغلب على التحديات المرتبطة بتنوع المتتجات
    1 نقطة
  14. هل العمل في IDX Google يعتبر خيار افضل ؟؟
    1 نقطة
  15. وعليكم السلام ورحمة الله وبركاته. تحليل الانحدار هو أسلوب إحصائي يُستخدم لفهم العلاقة بين متغيرين أو أكثر و يتم إستخدامه بشكل أساسي للتنبؤ بقيمة متغير تابع (Y) بالنسبة إلى عدد من المتغيرات المستقلة (X). الأنواع الرئيسية لتحليل الانحدار: الانحدار الخطي البسيط: يستخدم لتحليل العلاقة بين متغير تابع واحد ومتغير مستقل واحد. يتم تمثيل العلاقة بخط مستقيم. الانحدار الخطي المتعدد: يتعامل مع متغير تابع واحد وعدة متغيرات مستقلة. الانحدار غير الخطي: يستخدم عندما تكون العلاقة بين المتغيرات غير خطية. ويستخدم للتنبؤ بالقيم المستقبلية. ويمكنك قراءة المقال التالي لشرح أفضل :
    1 نقطة
  16. صحيح أن تطبيقات ضخمة مثل Facebook وInstagram وUber تعتمد على React Native، وأن العديد من المواقع الكبيرة تعمل بـ React.js. ولكن يجب أن نأخذ في الاعتبار أن Facebook وغيرها من الشركات الكبرى لديها فرق عمل ضخمة تتمتع بخبرة عالية. هذه الفرق قادرة على تنظيم العمل وترتيب الملفات بشكل جيد، كما أنها تستخدم أسلوب عمل مخصص يساعدهم في اختيار المكتبات المناسبة لكل جزء من المشروع دون أن يؤثر ذلك سلبًا على أداء التطبيق ككل إذا كنت تعمل على مشروع كبير ولديك الخبرات الكافية فيمكن استخدام React بالطبع. على الجانب الآخر، Angular يأتي مدمجًا مع مكتبات وميزات متكاملة، مثل Dependency Injection وRouting و httpClient مما يوفر راحة للمطورين والفرق الصغيرة. إذ أنه يزيل عبء المفاضلة بين المكتبات المختلفة ويوفر إطار عمل شامل يتيح لك البدء بسرعة دون الحاجة للبحث عن أدوات إضافية. إذا كان المطور مرتاحًا مع React، فمن الأفضل أن يطور مهاراته في هذا الإطار حيث إنه مطلوب بشكل كبير في سوق العمل. التخصص في React يوفر فرصًا أكبر ويتيح له الانتقال بسهولة إلى React Native أيضًا. يمكن أن يكون Angular خيارًا جيدًا لبعض المشاريع الكبيرة في المستقبل وعند عملك بإطار عمل يسهل عليك الإنتقال بينهم حيث يكون لديك كل المفاهيم الأساسية لكيفية عمل الإطار. ستستفيد بالطبع من المميزات التي تقدمها Typescript من وضع أنواع ثابتة للمتغيرات والتعريف لشكل البيانات لكل مكون مما يوفر لك التحقق من الأنواع و يساعد في تقليل الأخطاء أثناء التطوير ويجعل الكود أكثر وضوحًا وصيانة.
    1 نقطة
  17. اليس هناك تطبيقات ضخمه مقل فيسبكون وانستقرام و اوبر يعنلات على react native و مواقع كبيره تعمل على react js اذا هل على المطور التحول من react الى anguler ام انه من الامهم ان يطور نفسه في react js بشكل عام؟ وهل في حال استعمال react with typescript يعد مثل anguler؟
    1 نقطة
  18. توجد أطر عمل كثيرة في الواجهة الأمامية، مثل Angular وReact وVue.js. عند اختيار الإطار المناسب، نقوم بالتركيز على Angular وReact يتم النظر إلى عدة عوامل رئيسية. الشعبية: تحتل React المرتبة الأولى في أطر العمل الخاصة بالواجهة الأمامية، مما يجعلها خيارًا شائعًا بين المطورين. سهولة التعلم: يُعتبر React سهل التعلم، حيث يمكن للمطورين الذين يتقنون JavaScript الانتقال إليه بسهولة دون الحاجة إلى تعلم TypeScript. هناك العديد من المكتبات المتوافقة مع React، مما يسهل بناء التطبيقات. بعد تعلم React يمكنك الانتقال مباشرة إلى React Native،الذي يُستخدم لبناء تطبيقات الموبايل حيث إنه مبني على React وأيضا React يمكن استخدام TypeScript معها إن أردت لا مشكلة في ذلك. تنظيم المشروع: يتطلب React منك تنظيم الملفات بنفسك وتثبيت المكتبات التي تفضلها مثل Axios لعملية إرسال الطلبات و React Router DOM للتوجيه بين المكونات ، مما يمنحك مرونة كبيرة. في المقابل، يعتمدAngular بشكل إلزامي على TypeScript ويأتي مدمجًا مع العديد من المكتبات التي تُستخدم أثناء التطوير وعلى الرغم من أنك تستطيع تثبيت مكتبات إضافية، يُفضل استخدام المكتبات المدمجة. المتطلبات المسبقة: يحتاج Angular إلى معرفة سابقة TypeScript وأساليب التصميم مثل المزخرفات (Decorators) وحقن التبعية (Dependency Injection) وعملية التوجيه (Routing). من المهم فهم هذه المفاهيم، مما يجعل Angular يتطلب وقتًا أطول في التعلم مقارنةً بـ React. بشكل عام، يتمتع كل من React وAngular بخصائص قوية تناسب مختلف المشاريع. React مناسب للمبتدئين والمشاريع الصغيرة إلى المتوسطة، بينما يُفضل Angular في المشاريع الكبيرة التي تتطلب هيكلًا تنظيميًا قويًا ومعرفة مسبقة. يمكنك النظر لهذه المقالات لمعرفة الإختلافات أكثر
    1 نقطة
  19. AI Mathematical Olympiad (AIMO) هي مسابقة دولية في الرياضيات مصممة خصيصا لنماذج الذكاء الاصطناعي وتعرف أيضا باسم أولمبياد الرياضيات الذكي (AIMO) يهدف إلى تعزيز المهارات الرياضية لدى الطلاب، سواء على مستوى المدارس الثانوية أو المراحل الأخرى بحيث يركز الحدث على تحدي المشاركين من خلال مسائل رياضية معقدة تتطلب التفكير النقدي والإبداع وعادة ما يستهدف طلاب المدارس الثانوية، ولكن يمكن أن يشمل فئات عمرية مختلفة كما تتضمن المسابقة مجموعة من المسائل الرياضية المتنوعة، تشمل مجالات مثل الجبر والهندسة ونظرية الأعداد والتركيبات وبالنسبة للصعوبة تتراوح المسائل من السهلة إلى الصعبة، مما يسمح لجميع المشاركين بالاستفادة والتعلم والمميز فيها أنه يمكن أن تعقد المسابقة بشكل فردي أو كفريق، مما يعزز التعاون بين المشاركين كما يمكن أن تكون الأسئلة متعددة الخيارات أو مفتوحة.
    1 نقطة
  20. حسنا إذا كانت لدي كيف أقوم بإعطائه ملفاتي (أرى أن هذه الطريقة الأفضل أي يكون الدومين خاص بي أنا، وما رأيك أيها المدرب أيها أفضل؟)
    1 نقطة
  21. إذا كانت الاستضافة والدومين خاصين بك يمكنك طلب بيانات استضافة العميل أي أن تطلب من العميل توفير بيانات استضافته (مثل بيانات FTP أو cPanel) ثم قم بتصدير الموقع كاملا (الملفات وقاعدة البيانات) من استضافتك باستخدام أدوات مثل phpMyAdmin لقاعدة البيانات، وبرنامج FTP للملفات ولرفع الملفات والقاعدة يمكنك استخدام بيانات استضافة العميل لرفع الملفات واستيراد قاعدة البيانات إلى استضافته باستخدام phpMyAdmin أيضا، أما تحديث إعدادات الموقع هو ممكن من خلال لوحة تحكم ووردبرس فيمكنك أن تعدل إعدادات ك WordPress URL و Site URL في قاعدة البيانات لتشير إلى دومين العميل. وإذا كان الدومين مرتبطًا باستضافة أخرى، قم بتحديث إعدادات DNS ك (A Record، CNAME) ليشير إلى استضافة العميل الجديدة.
    1 نقطة
  22. وعليكم السلام ورحمة الله وبركاته. هل الإستضافة Hosting خاصة بك أم بالعميل ؟ إذا كانت خاصة بك إذا يجب تسليمه الملفات ليقوم برفع موقعه بنفسه أو يعطيك هو بيانات الإستضافة الخاصة به وتقوم أنت برفع الملفات مع ربط الدومين الخاص به في الإستضافة. أما إذا كانت الإستضافة خاصة بالعميل ولكنك قمت بربط الدومين الخاص بك فيمكنك تعديل الـDNS من لوحة التحكم cpanel أو لوحة التحكم الخاصة بالإستضافة وتقوم بكتابة بيانات ال DNS الخاصة بالدومين الجديد في لوحة التحكم مثل إعدادات A Record و CNAME . ويجب عليك مستقبلا الإتفاق مع العميل على كل شئ مسبقا مثل الإستضافة والدومين . و يمكنك فقط رفع المشروع على الإستضافة الخاصة بك لعرض المشروع على العميل وحتي يستطيع تجربته بنفسه حتي لا تقوم بتسليم الملفات قبل إرسال الأموال إليك . وبعد تجربة الموقع على الإستضافة الخاصة بك و التأكد من أن كل شئ يعمل يمكنك إستلام الأموال منه وتسليمه ملفات المشروع أو رفعه على الإستضافة الخاصة به.
    1 نقطة
  23. الأمر يعتمد على المجال الذي تريد إستخدامه فيه، و على الأغلب في مجال البرمجة، في هذه الحالة يمكن أن يعطيك أفكار في كيفية حل المشاكل و لكن لا يمكنك الإعتماد عليه في كتابة الكود أو تصحيحه لأن الكودات التي يكتبها بالتحديثات القديمة للمكاتب و بالتالي لا تشتغل معك. أما في حالة تريد إستخدامه في شرح الكود فيمكنك ذلك و يجب أن يكون الكود واضح و المتغيرات بأسماءها الصحيحة حتى يكون شرحه صحيح، يعني يمكنك جعله كمساعد لك لكن لا تعول عليه في كل شيء.
    1 نقطة
  24. قبل كل شيء ارجو فهم هذا انني اريد الاستفادة فقط و لا شيئ اخر . مشكلتي هي في بناء تطبيقات : رياكت نتيف مع اكسبو و نكست باختصار : تفاصيل الحزم حسب المشاريع 1. مشروع Node.js الأساسي Node.js: v11.6.0 (v11.6.0) ، v12 (v12) npm: 6.5.0 Express: 4.16.1 Mongoose: 6.3.4 2. مشروع Experience Tracker Node.js: v20.10.0 npm: 10.2.0 Next.js: 13.4.12 React: 18.2.0 Mongoose: 7.4.2 3. مشروع React Native Node.js: v20.10.0 React Native: 0.72.6 Expo: 49.0.15 4. مشروع Chat App Node.js: v20.10.0 Express: 4.17.1 Next.js: 13.4.12 React: 18.2.0 React Native: 0.72.6 Expo: 49.0.15 Socket.io: 3.1.2 Socket.io-Client: 3.1.2 5. مشروع MyDoctor Express: 4.18.2 Socket.io: 3.1.2 Mongoose: bcryptjs: 2.4.3 6. مشروع React React: 16.13.1 (16.13.1)
    1 نقطة
  25. مرحباً ، إنه من الممكن تضمين ميزات مثل chat bot ولوحة تحكم لتحليل البيانات على موقع ويب. لكن فيما يتعلق بميزة تصوير الشاشة وتعقب الوقت، فإن المطور الذي تواصلت معه محق إلى حد كبير، حيث أن هذه الميزة تتطلب عادة صلاحيات نظام التشغيل التي لا تتوفر لتطبيقات الويب. عادة مثل هذه الوظائف تتطلب تطبيق سطح مكتب مستقل باستخدام تقنيات مثل Electron أو JavaFX لأنها تحتاج إلى الوصول المباشر إلى الجهاز (الشاشة والوقت). أفضل حل ممكن لتنفيذ هذه الميزات بأقل تكلفة وحماية للمعلومات: اولاً تقوم ببناء موقع ويب رئيسي للمكتب: يتضمن معلومات عن المكتب والخدمات. يحتوي على لوحة تحكم لتحليل البيانات (مثل عدد الزوار، الجلسات، نشاط المستخدم). يتضمن نظام chat bot باستخدام تقنيات مثل Dialogflow من Google أو Botpress. تشفير SSL لتأمين الموقع وضمان حماية البيانات الشخصية. ثانياً قم ببناء تطبيق سطح مكتب مستقل: استخدام Electron.js لتطوير تطبيق يمكنه الوصول إلى ميزات النظام مثل تصوير الشاشة وتعقب الوقت. هذا التطبيق يمكنه العمل جنباً إلى جنب مع الموقع، وإرسال البيانات إلى قاعدة بيانات آمنة عبر واجهة برمجية (API). ثالثاً ، يجب تحقيق التكامل بين الموقع والتطبيق: يمكن للتطبيق إرسال البيانات (مثل وقت العمل واللقطات) إلى الخادم الذي يدير الموقع، بحيث تكون لوحة التحكم على الموقع قادرة على تحليل وعرض هذه البيانات. يمكن أيضاً تخزين البيانات المتعلقة بالأداء والإنتاجية وتحليلها وعرضها على الويب بشكل آمن.
    1 نقطة
  26. مرحبا لقد اوضحت مشكلتي بالتفصيل فالرسالة الماضية . انا اسف جدا علي قولي هذا لاكنها الحقيقة و سأعد ورقة انشالله عن اصدارات المكتبات المستعمل في المسارات التي مررت عليها و هي 6 مسارات الاولي تثبت ان التحديثات لم تطل دورة جافاسكربت علي الاقل من ثلاث سنوات. و المفروض ان هذه دورة مدفوعة و ليست دورة عادية او دورة علي اليوتيوب. و انا هنا لتعلم مهارة جدية لسوق العمل (فقط). شكرا علي الرد .
    1 نقطة
×
×
  • أضف...