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

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

  1. ناجي قرود

    ناجي قرود

    الأعضاء


    • نقاط

      3

    • المساهمات

      42


  2. عمر قره محمد

    عمر قره محمد

    الأعضاء


    • نقاط

      2

    • المساهمات

      4118


  3. Adnane Kadri

    Adnane Kadri

    الأعضاء


    • نقاط

      2

    • المساهمات

      5246


  4. Ahmed Emad

    Ahmed Emad

    الأعضاء


    • نقاط

      1

    • المساهمات

      1


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

المحتوى الأعلى تقييمًا في 01/20/23 in أجوبة

  1. السلام عليكم ورحمة الله وبركاته. ماهي الخطوات الواجب عملها حتى اجعل المشاريع المبرمجة بإصدار LARAVEL 5 تعمل على اصدار LARAVEL 9 عندي اصدار php هو PHP 8.1.2 كيف اقوم بتحديث وترقية لارافيل من الاصدار الخامس الى التاسع؟ شكرا وبارك الله فيكم.
    2 نقاط
  2. السلام عليكم من شروط التقدم للامتحان ان نقوم برفع المشاريع التي نقوم بها اثناء الدورة على GitHup هل سيتم مساعدتنا في ذلك أثناء الدورة؟ كوني وجدت ان بيئة GitHup معقدة بعض الشيء ومليئة بالتفاصيل وتحتاج لتخصيص وقت لتعلمها وفهم الية عملها. شكرا لكم
    1 نقطة
  3. نعم سيتم مساعدك في ذلك بالفعل، وإذا كان لديك مشكلة ما مع GitHub فيمكنك السؤال دائماً.
    1 نقطة
  4. بالطبع بعد نهاية كل مشروع يتم تنفيذه في أخر درس يكون هنالك توضيح لكيفية رفع المشروع على GitHub . أيضاً يمكنك الإطلاع على هذه الفيديوهات على الأكاديمية للإستفادة في كيفية رفع المشاريع على GitHub .
    1 نقطة
  5. نعم يمكن ذلك ان كنت تحاول فقط تشغيل المشروع، سيكفيك التأكد من توافق متطلبات التشغيل مع بيئة العمل وفقط.
    1 نقطة
  6. احاول ارسال الاشعارات علي الايفون واستخدم هذه المكتبة '@react-native-firebase/messaging' وكل شي يعمل علي ما يرام واستطيع ان اجلب التوكن من الفاير بيز عندما استخدم ال simulator العادي .. ولكن عندما استخدم my mac (designed for iphone) كما هو موضح بالصورة فاني لاستطيع الحصول علي التوكن ويظهر لي هذا الايرور LOG [messaging/unknown] The operation couldn’t be completed. (com.google.iid error -34018.) هذا هو الكود واعتقد ان المشكلة ليست ف الكود لانها تعمل علي السيميلاتور والاندرويد بشكل جيد async function requestUserPermission() { const authStatus = await messaging().requestPermission(); const enabled = authStatus === messaging.AuthorizationStatus.AUTHORIZED || authStatus === messaging.AuthorizationStatus.PROVISIONAL; const knowPremession = await messaging().requestPermission({ sound: false, announcement: true, }); console.log('Permession = ', knowPremession); } const getToken = async () => { try { const token = await messaging().getToken(); console.log('============= messaging token ============='); console.log({token}); await saveItem(AsyncKeys.NOTFICTION_TOKEN, {device_token: token}); } catch (error) { console.log('======== error post token =========='); console.log(error.message); } }; const notficationListener = async () => { messaging().onNotificationOpenedApp((res: any) => { console.log('res: ', res); }); messaging().getInitialNotification(); }; كيف اقوم بحل هذه المشكلة ؟
    1 نقطة
  7. اشكرك اخي عدنان لكن بما انه لايمكن عمل تحديث المشروع مباشرة من الاصدار الخامس الى التاسع فهل يمكن ان اقوم باستبدال النسخة الثامنة من php وتثبيت نسخة اخرى تتوافق مع اصدار لارافيل 5 ؟. الهدف من سؤالي ان يعمل المشروع معي سواء بالاصدار الخامس او التاسع. وفقكم الله.
    1 نقطة
  8. يذكر ان هنالك الكثير من النسخ ما بين النسخة التاسعة والخامسة للارافيل، ولذلك فإنك قد تضطر للعمل على الكثير من التحديثات التي تمتلك تأثيرات عالية الخطورة High likelhood of impact. والتي يجب مراعاتها ما بين النسخة والأخرى، أي ان كنت ستقوم بالأمر بشكل يدوي فستحتاج: تحديث التطبيق من 5 الى 6 تبعا لدليل التحديث واعتبارا لأي تحديثات عالية الخطورة // // من 6 الى 7 ثم من 7 الى 8 ومن 8 الى 9 وهو الأمر الذي لا يعد عمليا ولا سهلا. مقاربة أخرى يمكن الاعتماد عليها هي إنشاء تطبيق لارافيل جديد تماما وليكن بالنسخة 9 ثم قم بنقل ملفات المتحكمات، النماذج والعروض والمسارات وملفات البذر وما الى ذلك من تطبيقك القديم الى هذا الجديد، ثم سيكون من السهل تشخيص الاخطاء والعمل عليها. على الأقل لن تهتم آنذاك بتحديثات الاعتماديات وسيمكنك الاهتمام مباشرة بالتحديثات التي تختص بسياق الكتابة فقط. ان شئت اختصار الطريق، فستحتاج بشكل ما الى أتمتمة العملية والاعتماد على خدمات مدفوعة من مثل Laravel shift.
    1 نقطة
  9. يمكنك الترقية من خلال الملف composer.json ومن ثم تنفيذ التعليمات التالية : composer install ثم composer dump-autoload ثم composer update وقد تجد الكثير من التعديلات و الكثير من الوظائف الملغات deprecated بعد عملية الترقية. قد يفيدك الدليل الرسمي من Laravel للترقية من هنا ولقد تم الاجابة على سؤالك سابقاً :
    1 نقطة
  10. هل القائمين علي شرح هذه الدوره علي قدر كافي من الشرح .. وهل بعد الانتهاء من تعلم هذه الدوره سأكون قادر علي العمل الحر !
    1 نقطة
  11. حتى تحصل على شهادة أكاديمية حسوب، عليك الإلمام ب 4 مسارات ضمن الدور التي تشتريها، ومن ثم تقديم امتحان و يتوجب عليك النجاح به للحصول غلى الشهادة. و إن الشهادة تتوفر على شكل رابط انترنت مرفوع على استضافة تابع لشركة حسوب قابلة للتحقق الكترونيا بمجرد دخول الرابط و ستكون باسمك الكامل. و سوف يضاف لحسابك في مستقل شارة تؤكد أنك خريج أكاديمية حسوب. الاعتراف بالشهادة هو موضوع تؤكد عليه مهاراتك (حتى الشهادة الجامعية لاتدل على شيء إن لم يكون صاحبها بارع في مجاله و ملم به)، حيث أن معظم شركات البرمجة لها مقابلات توظيف للتأكد من مهارات المبرمجون، شهادة الأكاديمية سوف تفيدك في التقديم على وظائف، بجانب اهتمامك بمعرض أعمالك و نشرهم ليستطيع العملاء مشاهدتها و اختبارها و من ثم توظيفك على المشاريع. يمكنك تصفح الأسئلة الشائعة و فيها رابط يصف الامتحان و باقي التفاصيل من هنا بالتوفيق
    1 نقطة
×
×
  • أضف...