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

Mustafa Suleiman

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

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

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

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

    470

كل منشورات العضو Mustafa Suleiman

  1. هل يمكنك مشاركة رابط المستودع الذي تستخدمه لنشر المشروع؟ أيضًا قم بتجربة حذف المشروع على render ثم إعادة إنشاء مشروع جديد واختيار المستودع الصحيح.
  2. ذكرت لك الطريقة الأسهل، وبالطبع متاح ما تريده، ستحتاج إلى تعديل أمر الـ build والـ start على render لكل من الواجهة الأمامية والخلفية، بحيث تستخدم أمر cd للإنتقال للمجلد المطلوب ثم تنفيذ أمر التحزيم وأمر تشغيل المشروع، بمعنى للواجهة الأمامية أمر build: cd client && npm i && npm run build وأمر start: cd client && npm start وللواجهة الخلفية أمر build: cd server && npm i و أمر Start: cd server && npm start
  3. عليك فصل مجلد الخادم عن مجلد الواجهة الأمامية، أي كل منهم في مستودع git منفصل، وكل منهم له ملف env. منفصل. ستتوجه إلى كل مجلد، ثم إنشاء مستودع من خلال: git init ثم إنشاء ملف gitignore. لكل مجلد ثم رفع المشروع إلى مستودع منفصل من خلال الأوامر التالية: git add . // ثم git commit -m "first commit" // ثم git branch -M main // ثم git remote add origin رابط المستودع // ثم git push -u origin main ثم التوجه إلى render ونشر كل مشروع من خلال رابط المستودع الخاص به، وبالطبع سيتعين عليك إنشاء متغيرات بيئة على render أثناء نشر المشروع، وهي نفس المتغيرات التي كنت تستخدمها في ملف env. وبالنسبة للواجهة الخلفية يجب إنشاء قاعدة بيانات أيضًا على render وستحصل على رابط استخدمه في متغيرات البيئة الخاصة بالواجهة الخلفية على render
  4. السؤال غير واضح، في حال متعلق بأحد الدروس بالدورة، أرجو طرح السؤال أسفل الدرس، عند النزول لأسفل ستجدي صندوق تعليقات كما هنا
  5. أنت تستخدم إضافة code runner وهي تعمل على تشغيل الكود وعرضه في تبويب output وليس terminal، بالتالي لن تستطيع إدخال أي قيمة. لتشغيله في الـ terminal اضغط على file بالأعلى في المحرر ثم اختر preferences ثم settings وابحث عن code runner run in terminal ثم قم بتفعيل ذلك الخيار وأعد تشغيل الكود
  6. لا يتم العثور على ملف package.json لتثبيت الحزم اللازمة لتشغيل لمشروع، في حال قمت باستخدام مستودع المشروع الذي يحتوي على مجلدين client و server فذلك غير صحيح، يجب عليك رفع مجلد client على مستودع منفصل، ومجلد server في مستودع منفصل ثم نشر كلاهما على render
  7. المستودع تم إنشائه في مجلد client بالتالي سيتم رفع ذلك المجلد فقط، لو أردت رفع المجلدين، ستحتاج إلى إنشاء مستودع في المجلد الرئيسي Todo ووضع gitignore. هناك وليس في المجلدات client و server حاليًا قم بحذف المستودع وإنشاء مستودع جديد، ورفع المجلد الرئيسي إليه بعد إنشاء مستودع محلي به أولاً.
  8. في الإصدار 5 من express تحتاج إلى تعديل: app.get("*" , (req , res) => إلى: app.get('/{*splat}', (req, res) => حيث يجب أن يتم تسمية الـ wild card أي رمز النجمة *
  9. الأفضل التوجه للتوظيف، تحتاج إلى اكتساب خبرة العمل ضمن فريق بعيدًا عن العمل الحر، وأيضًا تفهم كيف يتم إدارة المشاريع وتقسيم المهام والتواصل بين الفريق، على الأقل سنة في شركة، فالمبدأ هو "لا تستثمر فيما لا تُحسنه" والعمل الحر لن يوفر لك الخبرة الكافية. لذا ، تحتاج إلى الإنتظار قليلاً في الوقت الحالي، لاكتساب خبرة من ناحية ولاستقرار سوق البرمجيات من ناحية أخرى، فهو غير متزن حاليًا. قدم خدماتك كما أنت وتوسعتها من خلال الفريق الذي تعمل معه، بالتالي تستطيع العمل على مشاريع كبيرة، وأنت بالفعل بمثابة شركة من خلال فريقك، وفي نفس الوقت محاولة التقدم لوظائف الشركات للحصول على وظيفة مناسب.
  10. بالطبع لكن يُشترط الخبرة وإثبات ذلك عن طريق معرض أعمالك بشكل إحترافي، ويجب التخصص، بمعنى تخصيص حسابك على منصة العمل الحر لمجال المحاسبة فقط، وليس إدخال بيانات مثلاً فذلك يقلل من أهمية ما تقوم به ويقلل الثقة لدى العميل. ستجد هنا على منصة مستقل مشاريع تتطلب محاسب بمختلف الخبرات: https://mostaql.com/projects?category=business&sort=latest أيضًا على منصة خمسات: https://khamsat.com/business/finance-services تفقد نوعية الخدمات المطلوبة بكثرة واعمل على توفيرها بشكل أفضل وتنافسي. والأمر بحاجة إلى وقت، أي لا تتوقع الحصول على عمل مباشرًة بل أنت بحاجة إلى بعض الوقت لكي تكتسب خبرة في طريقة التقديم على المشاريع، وطريقة بناء معرض أعمال بشكل جيد. والأفضل الحصول على مشاريع على منصة مستقل، فالخدمات المُصغرة ليست الأنسب، لكن على أي حال تواجد على منصة خمسات واعرض خدماتك.
  11. اضغط على CTRL + ALT + S لفتح الإعدادات في PyCharm، ثم اختر plugins، وسيظهر لك متجر الإضافات، تستطيع البحث عن أي إضافة تريدها من خلال الكلمات المفتاحية، وليكن theme من أجل تحميل ثيمات لتغيير شكل المحرر، ثم اضغط على install للتثبيت: تستطيع تجربة الثيمات المختلفة المتاحة. وبالنسبة للإضافات الجيدة، قم بالبحث بوضع التالي في حقل البحث وتفقد الإضافات: python /sortBy:downloads عامًة قم بتثبيت: better comments rainbow brackets string manipulation env. files csv editor .gitignore
  12. بعد منحك الشهادة ستحصل على موقع إلكتروني لمدة سنة مقدم من سنديان، والباقة المُقدمة لك توفر التالي: وتستطيع إنشاء مواقع للعملاء.
  13. المواصفات الخاصة بالهاتف منخفضة، لذا لن تتمكني من تثبيت الكثير من التطبيقات عليه، وأيضًا التنقل بين التطبيقات سيكون بطيء، ناهيكِ أنّه نسخة مقلدة، بالتالي السوفت وير غير جيد، أي ليس نظام سامسونج والذي يتم تحسينه للعمل مع الهاردوير بشكل سلس قدر الإمكان.
  14. ما هو الموديل (الطراز) الخاص بالهاتف، بمعنى اسم موديل الهاتف؟ فربما الهاتف ليس بحديث ومواصفاته منخفضة وذلك سبب المشكلة. بالنسبة للرفاهية الرقمية، فالتطبيق تستطيعي تثبيته من هنا: الرفاهية الرقمية
  15. إذن هناك مشكلة في إعدادات الـ DNS على حاسوبك، هل قمت بتحميل البرنامج السابق وتجربته؟
  16. ستجدين أسفل فيديو الدرس في نهاية الصفحة صندوق تعليقات كما هنا، أرجو طرح الأسئلة أسفل الدرس وليس هنا في قسم أسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس، وذلك لمساعدتك بشكل أفضل.
  17. سنديان، منصة لإنشاء المواقع بدون كتابة أكواد، بمعنى السحب والإلقاء لتصميم الواجهة من خلال مكونات جاهزة، ويوجد قوالب جاهزة لأشهر التخصصات المطلوبة للمواقع، وتستطيع التعديل على تلك القوالب. وذلك في حال أراد العميل موقع بسيط وليس به الكثير من التخصيص أو صفحات معقدة. ستجد توضيح هنا من خلال الفيديو: صمم موقعك كاملا بالسحب والإفلات في دقائق وإليك مثال لموقع تم تنفيذه من خلال المنصة: https://www.moneim.net/
  18. اضغطي على CTRL + N وسيتم إنشاء ملف جديد، ثم اضغطي على CTRL + S وسيتم فتح نافذة لإختيار مكان حفظ الملف، فقومي بتسميته بالاسم الذي تريدين مع كتابة الصيغة الصحيحة له، بمعنى ملفات بايثون صيغتها py. بالتالي اسم الملف project.py مثلاً. وملفات جافاسكريبت صيغتها js. وهكذا
  19. هل الأمر نفسه في حال تصفحت الموقع من خلال متصفح آخر؟ وماذا عن الهاتف؟ في حال نفس المشكلة إذن مزود خدمة الإنترنت لديك هو السبب، أرجو تحميل برنامج Cloudflare WARP وتشغيله على الحاسوب وبعد الإتصال تصفح الموقع.
  20. أي إصدار من 3.11 لا مشكلة
  21. لا يوجد إصدار متوافق بعد مع بايثون 3.13، ستحتاج إلى تثبيت بايثون 3.11 وحذف إصدار 3.13، ثم أعد تثبيت مكتبة tensorflow. أيضًا يجب تثبيت Microsoft Visual C++ Redistributable (x64) والتي بها ملفات ضرورية لكي تعمل مكتبة TensorFlow، لأن نواتها مبنية من خلال C++
  22. GraphQl تقنية متقدمة بعض الشيء، لذا قم بدراستها فيما بعد، حاليًا على التركيز على التقنيات الضرورية، وبالنسبة لـ PWA فقد ذكرتها لك
×
×
  • أضف...