كل الأنشطة
- الساعة الماضية
-
Mohamed Mahmoud108 اشترك بالأكاديمية
-
Shazli Bingdid اشترك بالأكاديمية
-
August August اشترك بالأكاديمية
-
زياد الغياثي اشترك بالأكاديمية
- اليوم
-
عابر سبيل7 اشترك بالأكاديمية
-
مريم عبدالله3 اشترك بالأكاديمية
-
نور نور9 اشترك بالأكاديمية
-
Yousef Hadji اشترك بالأكاديمية
-
Menna Sayed4 اشترك بالأكاديمية
-
Maram Mohamed2 اشترك بالأكاديمية
-
بإمكانك التقدم للإختبار الآن لا داعي للقلق.
- 3 اجابة
-
- 1
-
-
انا حاليا وضعي اكملت اربع مسارات مع تنفيذ مشاريع ورفعهم على جيت هب وبالنسبة للمشاريع قدرت اهمهم كلهم بنسبة 70% ومشان موضوع اسئلة نظرية عندي ثقة اني لح اعرف اجاوب عليهم هل وضعي ممتاز وتنصحني اقدم للامتحان ام يجب عليه فهم شيء اخر
-
ليس المطلوب شرح كل شيء في المشروع بل سيتم طرح بعض الأسئلة والمناقشة حول المشاريع التي قمت بتنفيذها لقياس مدى استيعابك لما قمت به وما تم شرحه بالدورة، وليس مجرد تطبيق حرفي مع الشرح بدون استيعاب. ثم اختبار عملي من خلال اسناد مشروع لتنفيذه خلال أسبوع ثم مراجعته لتفقد ما قمت به. آلية الإختبار هي كالتالي: بعد إنهاء 4 مسارات من الدورة على الأقل، أو الدورة بالكامل عليك رفع المشاريع التي قمت بها بالدورة على حسابك في github، ثم التحدث لمركز المساعدة وإخبارهم أنك تريد التقدم للإختبار وتوفير روابط المشاريع على github. ثم الإنتظار لبعض الوقت لحين مراجعة المشاريع وسيتم الرد عليك، وتحديد موعد لإجراء مقابلة، وبها يتم: إجراء محادثة صوتيّة لمدة 30 دقيقة يطرح المدرّب عليك أسئلة متعلّقة بالدورة والأمور التي نفّذتها خلالها. يحدد لك المدرّب مشروعًا مرتبطًا بما قمت به أثناء الدورة لتنفيذه خلال فترة محددة تتراوح بين أسبوع إلى أسبوعين. إجراء محادثة صوتيّة أخرى لمدّة 30 دقيقة يناقش بها مشروعك وما نفذته وتطرح أسئلة خلالها. إن سارت على جميع الخطوات السابقة بشكل صحيح، تحصل على الشهادة أو يرشدك المدرّب لأماكن القصور ويطلب منك تداركها ثم التواصل معنا من جديد.
-
Zen Eddin Allaham بدأ بمتابعة استفسار بخصوص الامتحان
-
في تقدم للاختبار هل انا مطالب ب شرح مشاريع التي قمت بها في دورة حسب المسارات التي حددتها لاختبار من الف الى ياء لتأكد اني قمت بفهم مشروع
- 3 اجابة
-
- 1
-
-
لن تتمكن من الإتصال بقاعدة البيانات المحلية فهي تعمل تعمل على حاسوبك فقط، يجب إنشاء قاعدة بيانات على استضافة مثل atlas والإتصال من خلال الرابط الذي ستحصل عليه
-
الا تعمل قاعدة بيانات mongodb compass حيث قمت بأضافتها ب Environment Variables مع قيمة ولم يعمل خادم هل تقصد بأن استبدل قاعدة بيناتي محلية ب atlas?
-
الأمر ليس له علاقة بـ mongodb compass بل يجب إنشاء قاعدة بيانات على mongodb atlas وستحصل على رابط للإتصال بقاعدة البيانات
-
انا استخدمت mongodb compas هل بقدر اشغل خادم بنجاح حيث مشكلة عندما اريد انشاء حساب و تسجيل دخول يطلع alert Server error. Please try again.
-
صحيح، المشروع يعمل بشكل سليم، هل المشكلة تحدث عند تسجيل مستخدم جديد؟ يجب توفير قيمة لمتغير البيئة MONGODB_URL حيث ستحتاج إلى إنشاء قاعدة بيانات على Atlas ثم توفير الرابط الخاص بها وكذلك قيمة JWT_SECRET ستجد أعلى اليمين في صفحة إدارة المشروع في vercel تبويب Settings اضغط عليه ثم اختر Environment Variables وأضف متغير البيئة
-
-
ربما لديك إعدادات قاعدة البيانات غير صحيحة في ملف env. فلو تم إعداداها على قاعدة sqlite فلن تجد البيانات في mysql DB_CONNECTION=sqlite يجب أن تكون كالتالي: DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=اسم_قاعدة_البيانات DB_USERNAME=root DB_PASSWORD= ثم تنفيذ الأمر php artisan config:clear والتهجير والبذر: php artisan migrate:fresh --seed ثم تشغيل الخادم: php artisan serve
-
-
لقد انتهيت من مشروع وانه يعمل بشكل كامل لكن عند رفعه على vercel توقف خادم عن عمل ماهي مشكلة https://to-do-list-app-full-stack.vercel.app/ To-Do-list full-stack.zip
- 7 اجابة
-
- 1
-
-
اقوم بتشغيله php artsian serve وقاعدة بيانات mysql
- 5 اجابة
-
- 1
-
-
لديك خطأ 401 أي عملية غير مُصرح بها، لأن التوكن لم يتم تخزينه بعد تسجيل الدخول، لذا الطلب إلى /api/todos يُرسل بدون Authorization، كذلك يوجد تحذير الـ key وسببه أن دالة createTask تُعيد الجسم الكامل { newTodo, user } بينما الواجهة تتوقع كائن المهمة فقط، فينتج عنصر بدون _id في المصفوفة. في ملف page.tsx يجب حفظ التوكن بعد تسجيل الدخول: if(res?.message){ setError(res?.message); setLoading(false); }else{ alert("تم تسجيل الدخول بنجاح"); localStorage.setItem("token", res.token); // هنا router.push("/home") } كذلك، تعديل createTask لإعادة data.newTodo وللتحقق من الأخطاء: export async function createTask(title:string) { const token = localStorage.getItem("token"); const res = await fetch('http://localhost:3000/api/todos', { method: "POST", headers: { "Content-Type": "application/json", "Authorization": `Bearer ${token ?? ""}` }, body: JSON.stringify({title}), }); if (!res.ok) { const err = await res.json().catch(() => ({})); throw new Error(err?.message || "Request failed"); } const data = await res.json(); return data.newTodo; } كذلك يجب تحويل الـ _id إلى نص عند توليد التوكن فحاليًا أنت تمرر كائن، في ملف app\api\auth\login\route.ts: const token = generateToken(user._id.toString()); ثم شغل الخادم وتوجه إلى الرابط التالي وسجل الدخول: http://localhost:3000/
-
توجد مشكلة في مشروعي والتي هي عند انشاء مهمة لا يظهر نص ويطبع ب كونسول غير مصرح به مع اني مررت توكن وربط باك اند ب فرونت اند ب طريقة صحيحة ولا اعلم ما مشكلة To-Do-list full-stack.zip
- 1 جواب
-
- 1
-
-
كيف تقوم بتشغيله ؟ وهل تستخدم mysql أم ماذا ؟
-
مشروع لارافيل نظام إدراة محتوي
-
وعليكم السلام ورحمة الله وبركاته. هل تقصد بيانات في جداول قاعدة البيانات أم ماذا ؟ إذا كان كذلك فإن قاعدة البيانات لا يمكن مسح البيانات بها عند إغلاق الكمبيوتر يبدوا أنك تقوم بتنفيذ أمر ما أو عند تشغيل المشروع يتم حذف قاعدة البيانات وإعادة إنشائها لهذا تحدث لك تلك المشكلة. يرجى توضيح ما نوع المشروع والتقنيات المستخدمة وكيف تقوم بتشغيله.
-
السلام عليكم لدي بيانات في جدول لماذا عندما اقفل كمبيوتر وارجع اشغل مشروع لا توجد بيانات في جدول
- 5 اجابة
-
- 1
-
- البارحة
-
المشاريع متغيرة وليست ثابته أى لا يتكرر المشروع لأكثر من طالب . حيث يتم إعطائك مشروع يقوم بتغطية جميع المسارات التي تقدمت للإختبار فيها. لهذا يمكنك توقع تطبيق بسيط يستخدم قواعد البيانات وهكذا في مستوى أو أقل من مسار تطبيق دردشة WhatsApp . وبما أنك قوي في الواجهة الأمامية فلا داعي للقلق إن شاء الله . فغالبا سيتم إعطائك مشروع يعتمد أكثر على الواجهة الأمامية.
- 11 اجابة
-
- 1
-
-
هل يمكن ان تخبرني مثل ما نوع مشروع المتوقع
- 11 اجابة
-
- 1
-
-
مشروع عادي بناء على المسارات التي أنهيتها.
- 11 اجابة
-
- 1
-
-
المشروع تخرج هل سيكون معقد وكبير ام مشروع عادي
-
إذا لا داعي للقلق يمكنك المحاولة والتقدم للإختبار لا مشكلة . ولكن سيتم طلب مشروع تخرج بعد الإنتهاء من الإختبار ومشروع التخرج سيكون مشروع متكامل من الواجهة الأمامية والخلفية .