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

محمد عاطف25

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

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

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

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

    157

كل منشورات العضو محمد عاطف25

  1. كيف تقوم بتشغيله ؟ وهل تستخدم mysql أم ماذا ؟
  2. وعليكم السلام ورحمة الله وبركاته. هل تقصد بيانات في جداول قاعدة البيانات أم ماذا ؟ إذا كان كذلك فإن قاعدة البيانات لا يمكن مسح البيانات بها عند إغلاق الكمبيوتر يبدوا أنك تقوم بتنفيذ أمر ما أو عند تشغيل المشروع يتم حذف قاعدة البيانات وإعادة إنشائها لهذا تحدث لك تلك المشكلة. يرجى توضيح ما نوع المشروع والتقنيات المستخدمة وكيف تقوم بتشغيله.
  3. المشاريع متغيرة وليست ثابته أى لا يتكرر المشروع لأكثر من طالب . حيث يتم إعطائك مشروع يقوم بتغطية جميع المسارات التي تقدمت للإختبار فيها. لهذا يمكنك توقع تطبيق بسيط يستخدم قواعد البيانات وهكذا في مستوى أو أقل من مسار تطبيق دردشة WhatsApp . وبما أنك قوي في الواجهة الأمامية فلا داعي للقلق إن شاء الله . فغالبا سيتم إعطائك مشروع يعتمد أكثر على الواجهة الأمامية.
  4. مشروع عادي بناء على المسارات التي أنهيتها.
  5. إذا لا داعي للقلق يمكنك المحاولة والتقدم للإختبار لا مشكلة . ولكن سيتم طلب مشروع تخرج بعد الإنتهاء من الإختبار ومشروع التخرج سيكون مشروع متكامل من الواجهة الأمامية والخلفية .
  6. إذا قمت بإنهاء أساسيات nodejs وقد فهمت ما جاء في المسار فأنت جاهز ولا حاجة للقلق أما إذا لم تكن قد أنهيته بشكل كامل أو هناك أجزاء قم بتخطيها فستحتاج إلى إكمال المسار وإنهاءه حتى تستطيع الدخول للإمتحان.
  7. نعم المستوى محدود هذه الأشياء بسيطة جدا وحتى المشاريع المتوسطة تحتاج إلى مستوى ومهارات أكثر من هذا مثل التعامل مع قواعد البيانات ورفع الصور وغيرها من المهام الأخرى.
  8. إذا كنت junior full stack فستجد الإمتحان لا بئس به وستؤدي بشكل جيد فيه . بالطبع سيكون هناك بعض الأسئلة المتقدمة قليلا ولكن أهم شئ يقوم بقياسه المدرب هو مدى فهمك بالأساسيات الرئيسية التي تم شرحها في المسار . وأيضا أسئلة البرمجة مثل إكتشاف الأخطاء في كود ما أو حتى كتابة كود يقوم بتنفيذ مهمة ما ستجدها سهلة بما أنك بالفعل قوي في الواجهة الأمامية و متوسط في الواجهة الخلفية . أيضا من المفترض بعد إنهاء الدورة أن تكون junior full-stack أى أنك بالفعل لست مطالب أكثر من هذا في الإمتحان.
  9. المشكلة تحدث حينما تحاول تعديل المهمة . وذلك بسبب عدم إرسال ال token . في ملف app\libs\request.ts في دالة updateTodo يجب إضافة ال token : export async function updateTodo(id: string ,title:string) { const token = localStorage.getItem("token"); const res = await fetch(`http://localhost:3000/api/todos/${id}`, { method: "PATCH", headers: { "Content-Type" : "application/json", "Authorization": `Bearer ${token}` }, body: JSON.stringify({title}) }); if(!res.ok) throw new Error("فشل في تحديث المهمة"); const data = await res.json(); return data.todo; } request.ts
  10. أولا يجب عليك معرفة أن الشهادة ليست هي الشئ الأهم بالنسبة لك . فالدورة باكملها مهمة جدا يجب عليك دراستها بأكملها للحصول على أقصى إستفادة منها. أما بخصوص سؤالك فالإجابة لا . أنت ستحدد الأربع مسارات التي أنهيتها وتريد الإختبار فيهم . وسيقوم بالمدرب فقط بإمتحانك في تلك الأربع مسارات فقط ولن يتطرق إلى المسارات الأخرى. أيضا أنت الذي تحدد الأربع مسارات المناسبين لك وليس إجبار عليك إختيار مسارات معينة.
  11. وعليكم السلام ورحمة الله وبركاته. إليك الفيديو التالي عن أساسيات git وكيفية التعامل معه يمكنك مشاهدته لفهم الأساسيات : وإذا أردت معرفة كيفية رفع المشاريع عليه إليك الإجابات التالية :
  12. نعم لا مشكلة في هذا الأمر يمكنك إستخدام vite لا داعي لتغيرها .
  13. انت في الشركات الكبيرة وحتى المتوسطة تعمل على مشاريع ليست بالصغيرة بل هي إما كبيرة جدا أو متوسطة في الحجم والتعقيد. وستجد أن الملف الواحد يتكون من مئات إن لم يكن ألاف الأسطر في هذا الملف . ولهذا فإن كان المبرمج بطئ في الكتابة فهذا الأمر سيعطله كثيرا وسيجعل إنتاجيته قليلة وهذا ليس بالأمر الجيد أبدا. تخيل معي أن هناك كود يتكون من 100 سطر وهناك مبرمج سريع في الكتابة سينتهي مثلا في 10 دقائق . ولكن على العكس هناك مبرمج بطئ في الكتابة وسيكتب نفس ال 100 سطر في ساعة . فتخيل معي من ستفضل الشركة في العمل الشخص الذي أخذ 10 دقائق أم الشخص الذي أخذ ساعة ؟! . وأيضا الشخص البطئ بالطبع سينهي المهام المطلوبة منه ببطئ ومن الممكن أن يتأخر على موعد التسليم لهذا الأمر سيواجه مشاكل وصعوبات في العمل ولكن الأمر ليس مستحيلا وليس أيضا مهما جدا في البداية . ولكن لا داعي للقلق فعندما تعمل على مشاريع كثيرة وتقوم بكتابة الكثير من الأكواد ستجد أن يديك قد تعودتا على الكتابة سريعا وستجد نفسك تقوم بالكتابة حتى دون النظر إلى لوحة المفاتيح . لذلك الأفضل لك حاليا التركيز على كتابة الكثير من الأكواد والتطبيق العملي وهذا بجانب أنه سيعطيك الخبرة في مجالك أيضا سيكسبك سرعة في الكتابة .
  14. لا مشكلة إذا تم إضافة خصائص جديدة في المشروع ولكن يجب أن يتم إستخدام نفس التقنيات المستخدمة وذلك لقياس مدى فهمك وتطبيق لنفس التقنيات المستخدمة في المسار . لذلك غالبا سيتم طلب إعادة المشروع بإستخدام جافاسكريبت وليس type script . ولكن اللأفضل إرسال هذا السؤال لمركز المساعدة حيث سيساعدونك أكثر بخصوص ذلك الأمر : https://support.academy.hsoub.com/conversations
  15. في نهاية الصفحة بعد تعليقات الطلاب ستجد هذا الصندوق
  16. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
  17. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
  18. وعليكم السلام ورحمة الله وبركاته . شكرا لمشاركتك هذا الأمر معنا . ستجد أسفل الدرس هناك صندوق للتعليقات كما هنا يمكنك نشر تعليقات وأسألتلك هناك أسفل الدرس الخاص وذلك لنستطيع مساعدتك أو مشاركة ما تريده أسفل الدرس الخاص بسؤالك وأيضا ستجد أسئلة الطلاب الأخرى وأجوبتك المدربين وبالفعل ستجد حل تلك المشكلة التي ذكرتها أسفل الدرس. وهنا هذا هو قسم الأسئلة العامة وهو غير مخصص لأسئلة الدورات فأى سؤال في الدورة كما وضحت لك يجب أن تضعه أسفل الدرس.
  19. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
  20. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
  21. وعليكم السلام ورحمة الله وبركاته. الدورة ليست مخصصة بشكل كبير لمجال تحليل البيانات و للعمل بوظيفة محلل بيانات Data Analyst ستحتاج إلى تعلم أمور أخرى بجانب الدورة وإليك الإجابات التالية لمزيد من التفاصيل حول هذا المجال وما ينبغي عليك فعله :
  22. يوجد حاليا ضغط على مركز المساعدة لذلك من الممكن أن يتأخر الرد عدة أيام حيث يتم الرد على الأسئلة بالترتيب . لذلك لا داعي للقلق سيتم الرد عليك في أقرب وقت لهذا يرجى الإنتظار قليلا لحين الرد عليك.
  23. لا يوجد في الأكاديمية حاليا دورة خاصة بنظم المعلومات الجغرافية ولكن توجد العديد من الدورات الأخرى مثل : دورة الذكاء الاصطناعي دورة تطوير الألعاب دورة إدارة تطوير المنتجات دورة علوم الحاسوب دورة تطوير واجهات المستخدم دورة تطوير التطبيقات باستخدام لغة Python دورة تطوير التطبيقات باستخدام لغة JavaScript دورة تطوير تطبيقات الويب باستخدام لغة PHP دورة تطوير تطبيقات الويب باستخدام لغة Ruby وإليك تفاصيل جميع الدورات من خلال الرابط التالي.
  24. هل قمت بتطبيق الإجابة السابقة ؟ من المفترض أن تقوم بتقليل حجم الخط ومن ثم إستخدام الزر CTRL مع + لزيادة الحجم.
  25. يمكنك تصغير أو تكبير حجم الخط من خلال البكرة الخاصة بالفأرة . أو يمكنك الضغط على زر CTRL مع زر + في لوحة المفاتيح ليزادة حجم الخط. أو زر CTRL مع زر - في لوحة المفاتيح لتقليل حجم الخط. او يمكنك الذهاب إلى قائمة File ثم Preferences ثم Settings ومن ثم قم بالبحث عن font size وتغير القيمة تلك إلى 14 أو أى قيمة تريدها :
×
×
  • أضف...