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

عمر قره محمد

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

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

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

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

    40

كل منشورات العضو عمر قره محمد

  1. من خلال تجربتي فأفضل المواقع هي namecheap.com من ناحية الفلوس، حيث تدعم الاستضافة المشتركة الارخص لديهم رفع ثلاث مواقع وتدعم node js أي وبالتالي تدعم الـ next. وفي حال لم تكن مشاريعك بتلك الضخامة والشعبية يمكنك رفعها على vercel بشكل مجاني. بعد قول ذلك فأنصحك بالبحث عن الاستضافات التي تدعم next في 2023 وان تقوم بالمقارنة بنفسك حتى يصبح لديك خبرة اكبر عن مواقع الاستضافات.
  2. شروط التقدم للامتحان هي : إتمام أربعة مسارات تعليمية على الأقل التطبيق العملي مع المدرب، والاحتفاظ بالمشاريع العملية الناتجة لإرسالها للمراجعة رفع المشاريع على حسابك على GitHub أولًا بأول لمشاركتها معنا وكان يجب عليك ان تقوم برفع المشاريع اول بأول على GitHub فلا يمكن اجراء امتحان بمشاهدة المحتوى فقط. بعد قول ذلك فلا اعتقد ان ضياع ملفات مسار واحد في الدورة سيعوقك من التقدم للامتحان ولا سيما ان كنت تتحدث عن المسار الاول في الدورة، ولكن حاول ان ترفع المشاريع اول بأول في المسارات القادمة.
  3. لم افهم سؤالك تماماً، ولكن إن كنت تسأل عن موقع لتوظيف مبرمجين للعمل على التطبيق فيمكنك الحصول على مبرمجين احرار عبر موقع مستقل.
  4. الاشياء التي يجب اخذها بعين الاعتبار : استخدم احدث اصدار من react دائماً. استخدم اضافات المتصفح الخاصة بـ react والتي تمكنك من مراقبة اداء المكونات الخاصة بك. اهتم كثيراً بالصور والفيديو والخطوط وطريقة تحميلها في الصفحة وهنالك العديد من المكاتب التي تسهل تعاملك معها مثل react-lazyload و react-lazy-load-image-component واستخدم الصيغ التي ينصح بها مثل webp. لا تستخدم المكاتب المعقدة والتي تقوم بتحميل كبيرة من الاكواد طالما انك تستطيع كتابة اكواد ابسط من اجل الوظيفة التي تريدها. لا تستخدم react redux إلا عند الضرورة واستخدم نصائح الاستخدام عند استخدامها. قد يكون استخدام jsx styles افضل من css. استخدام Key فريد لكل عنصر عند استخدام الـ map. استخدم functional components واجعل المكونات الخاصة بك صغيرة. تعلم كيفية استخدام this بشكل مثالي. جرب استخدام مكاتب تدعم الـ SSR ( تحميل المكونات على السيرفر ) في react مثل next js. تعلم كيفية استخدام React Memo واستخدمها في تطبيقك
  5. الوظيفة ptm تقوم بحساب دفعة القرض بالنسبة لدفعات ثابتة و معدل فائدة ثابتة وتي تحتاج كل من العناصر التالية : Rate وهو معدل الفائدة الشهري، Nper عدد دفعات القرض. pv قيمة القرض الحالية fv قيمة القرض في المستقبل Type هو إما 1 ويعني "الدفع في بداية الفترة" أو 0 ويعني الدفع في نهاية الفترة. لاحظ المقال التالي : A1 =PMT(A2/12,A3,A4) // النتيجة ($1,037.03) A2 8% معدل الفائدة السنوية A3 10 عدد الاشهر التي سيدفع فيها القرض A4 $10,000 مقدار القرض بالعودة للملف الخاص بك : A1 =PMT(A2/12,A3,A4) // النتيجة ($1,037.03) A2 5% معدل الفائدة السنوية A3 12 عدد الاشهر التي سيدفع فيها القرض A4 ? مقدار القرض كان من الواضح كل من معدل الفائدة السنوية و عدد الاشهر ولكن لا يظهر ما هو مقدار القرض.
  6. نعم يمكنك فعل ذلك، إذا كنت تقصد الشكل المرفق فقط، ولا استطيع بناء الـ diagram من اجلك ولكن يمكنك بنائه باستخدام الـ html مثل svg واضافة التعديلات عليه باستخدام js و css. أما إذا كنت تريد بناء تطبيق يتيح انشاء diagrams فستحتاج إلى استخدام مكتبة مثل bpmn، وهذا مثال عملي عنها : https://codesandbox.io/s/bpmn-js-properties-panel-forked-648fb
  7. يمكنك مواصلة الدعم من هنا وشرح مشكلتك لهم، وسيقومون بمساعدتك.
  8. لا يوجد ملف مرفق مع الكورس إلا الملف الحاوي على الاكواد اللازمة لمتابعة الكورس. ولكن ما ينصح بمتابعته هو موسوعة حسبوب، حيث يتم إرفاق روابط لمواضيع اسفل بعض الدروس يمكنك الاطلاع عليها. وكذلك يمكنك السؤال عن المواضيع التي لا تفهمها اسفل الدرس وسيقوم المدربون بإيضاح الافكار بشكل افضل. قد يفيد احياناً قراءة التعليقات اسفل الفيديو، حيث غالباً ما تحتوي على معلومات اكثر عن الدرس ومشاكل واجهها الطلاب مع حلولها وشرح عنها. وقد يفيدك الاطلاع على النقاش التالي :
  9. هذه مجموعة من افكار المشاريع باستخدام الـ MERN stack والتي تعني (react - express - mongo dB - Node) : موقع ويب أسئلة وأجوبة موقع ويب يمثل متجر إلكتروني موقع ويب عن السياحة والسفر موقع ويب عن الأخبار موقع ويب عن الموضة والأزياء موقع ويب مختص بالطب و الصحة موقع ويب متخصص في وساطة الخدمات مثل (خمسات ومستقل وغيرها) موقع ويب عن الكورسات مدونة موقع تعريفي لشركة مع مدونة موقع افلام ومسلسلات موقع تواصل اجتماعي موقع بيع خدمات الكترونية sass موقع خدمات مصرفية وما ارشحه بشكل كبير لك هو انشاء موقع ويب يمثل متجر إلكتروني وذلك لأنه قد تتمكن من بيعه بسهولة في المستقبل.
  10. نعم يمكنك الاكمال، ولاسيما أن المسارات التالية تستخدم اغلب المعلومات التي تعلمتها في المسار الذي انهيته. ومن الصور التي ارفقتها جبدة انه لديك خبرة جيدة في html و css . وحتى تستفيد بشكل افضل من الدورة اطلع على النقاشات التالية : وكذلك :
  11. يمكنك الوصول إلى الدورة مدى الحياة والدورة في تحدث مستمر. وكذلك يمكنك تقديم اللامتحان اكثر من مرة حتى تجتازه
  12. مدة الدورة هي 57 ساعة. وبالنسبة للامتحان فيجب ان تحقق الشروط التالية حتى تستطيع التقدم للامتحان إتمام أربعة مسارات تعليمية على الأقل التطبيق العملي مع المدرب، والاحتفاظ بالمشاريع العملية الناتجة لإرسالها للمراجعة رفع المشاريع على حسابك على GitHub أولًا بأول لمشاركتها معنا اعرف اكثر من قاعدة المعرفة
  13. إذا كان هنالك api جاهزة فالربط مع api لا يحتاج لمطور backend. لكن ما يحتاج لـ backend هو انشاء الـ api الخاصة بالـ dashboard وتحتاج لمطور الـ backend كذلك حتى يقوم بإنشاء الـ api الخاص بالـ portfolio (الـ api الخاص برفع وعرض الصور وكذلك الخاص بحفظ معلومات المشروع و عرضها). وإلا فلن تكون الـ portfolio ديناميكية (قابلة للاضافة والحذف والتعديل) وستحتاج إلى اعادة رفع الموقع في كل مرة تقوم فيها بتعديل جديد.
  14. نعم يمكنك تجاوز مسار إلى عالم الويب والبدء في البرمجة كائنية التوجه. حيث ان المسارات الاساسية في هذه الدورة هي مدخل إلى علوم الحاسوب و أساسيات البرمجة والذي اتوقع انك انهيتهما باعتبار انك وصلت إلى مسار إلى عالم الويب. كما ان التقدم للامتحان الخاص بالدورة لا يتطلب منك متابعة كل المسارات، اعرف اكثر من هنا
  15. يجب ان تبدأ ب تعلمه بعد ان تنهي التقنيات التي تسبقها في مسار الـ front-end : وقد يقيدك الاطلاع على المقال التالي :
  16. جرب فتح الموقع على متصفح آخر مثل edge وفي حال لم يعمل جرب أن تفتح الموقع على جهاز مختلف. في حال لم يعمل رغم الطريقتين السابقتين جرب تشغيل بروكسي. في حال لم يعمل رغم الحلول السابقة قم بالتواصل مع الدعم من هنا
  17. افضل مصدر لتعلم firebase هو من التوثيق الرسمي لـ firebase، حيث لديهم قسم الاساسيات fundamentals والذي يمكنك البدء به. وقد يفيدك النقاش التالي قبل البدء في تعلم أما إذا اردت شرحاً بالعربية فإذا بحث على جوجل ستجد العديد من الشروع بحسب اللغة التي تستخدمها. وقد يفيدك سلسلة المقالات التالية إذا كنت من مستخدمي angular:
  18. الملف الذي شاركته غري صحيح، ويفضل اضافة التعليق تحد فيديو الدرس الذي تتحدث عنه. جرب الاطلاع على موجه الاوامر فقد يكون هنالك خطأ، وفي حال لم يكن كذلك قم بمشاركة ملفات المشروع بالكامل. نعم يوجد الكثير منها على مواقع التواصل مثل LinkedIn و Facebook وغيرها، كل ما عليك كتابته هو node في محركات البحث وسيظهر لك العديد من المجموعات.
  19. لا يظهر في الصور التي ارفقتها اين استخدمت الـ children . هل يمكنك مشاركة ملفات المشروع حتى استطيع الاطلاع على سبب المشكلة.
  20. لتطوير موقع مثل فيس بوك فأنت بحاجة لأن تملك خبرة بكل من تطوير واجهات المستخدم وكذلك تطوير الخلفية، والذي يتضمن معرفة بكل من html و css و js وكذلك تعلم لغة backend مثل node أو php أو غيرها ويجب ان يكون لديك خبرة بالتعامل مع قواعد البيانات والقليل من المعرفة في devOps حتى تستطيع رفع الموقع على استضافة. ومن طريقة سؤالك يبدو انك ما زلت في بداية طريق تعلم تطوير مواقع الويب ولذلك انصحك بالاطلاع على المقالة التالية قبل ان تبدأ بأي خطوة في هذا الطريق : وقد يفيدك كذلك الاطلاع على الفيديو التالي :
  21. االكود الخاص بك : const item = useSelector((state) => state.products.SingleProduct); الكود الصحيح : const item = useSelector((state) => state.products.singleProduct); حيث انك كتبت singleProduct بحرف S كبير، بينما الاسم الصحي بالـ s الصغير.
  22. المشكلة تخبرك بأن المتغير Currentdate غير معرف، راجع مكان تعريف الـ Currentdate فقد يكون هنالك خطأ املائي في كتابته اثناء تعريفه هل يمكنك مشاركة الكود بالكامل حتى استطيع الاطلاع على سبب المشكلة.
  23. جرب تغيير DNS الشبك الخاصة بك إلى (8.8.8.8, 8.8.4.4) ويمكنك فعل ذلك بالذهاب إلى اعدادات الشبكة ثم إضافة الـ DNS كما في الصورة : في حال لم يعمل الحل السابق جرب اعادة تنزيل vs code وتأكد من انه محدث إلى اخر اصدار.
  24. إذا كنت تريدين البحث ضمن مواقعك فهذا يعني انه لديك قائمة بهذه المواقع يمكنك الوصول إليها، مثل قاعدة بيانات. ويمكنك انشاء إنشاء وظيفة البحث بشكل كامل بالاعتماد على هذه القيم وبعدها تعرضين النتائج على جوجل.
×
×
  • أضف...