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

أسامة زيادة

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

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

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

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

    6

كل منشورات العضو أسامة زيادة

  1. هل تقصد تحديد المسارات المهمة في الدورة ، بكل صراحة أرى أن كل المسارات مهمة وجميعها متعلقة في مجال Back End ، كما أنه لم يتبقى لك الكثير في الدورة والمسارات المتبقية كلها تنبيقات عملية لمشاريع حقيقية يمكنك الاستفادة منها لذاك أنصحك باستكمال الدورة ، هذه أهم المسارات التي يمكنك التركيز عليها . تطوير تطبيق جوال باستخدام React Native تطوير تطبيق سطح مكتب باستخدام Electron.js إنشاء تطبيق أسئلة وأجوبة باستخدام Next.js تطبيق تعلم اللغات باستخدام Next.js وتقنيات الذكاء الاصطناعي كما أن هذه المسارات مهمة ويمكنك الرجوع إليه ودراستها . تطوير تطبيق جوال للتواصل الاجتماعي باستخدام Ionic تطبيق حجز مناسبات باستخدام GraphQL
  2. لتحويل اهتمامك من الفرونت إلى الباك إند في مجال تطوير تطبيقات الويب باستخدام JavaScript، يجب عليك تعلم مجموعة متنوعة من المفاهيم والأدوات والتقنيات ، وبالفعل أنت في دورة تطوير التطبيقات باستخدام JavaScript تتعلم الكثير في مجال Back End . هذه أهم التقنيات التي يجب ان تتعلم لتصبح محترف Back End متعلفة في JavaScript Node.js هو بيئة تشغيل JavaScript على الخادم. يجب عليك فهم كيفية استخدامه لبناء تطبيقات الخادم. Express.js هو إطار عمل (framework) لتطوير تطبيقات الويب باستخدام Node.js. ستساعدك في إنشاء نقاط النهاية (endpoints) وإدارة الطلبات والاستجابات. تعلم كيفية التفاعل مع قواعد البيانات. يمكنك البدء بقاعدة بيانات NoSQL مثل MongoDB أو قاعدة بيانات SQL مثل PostgreSQL. تعلم كيفية بناء واستخدام APIs (واجهات برمجة التطبيقات) للتفاعل مع البيانات والموارد الأخرى. Authentication and Authorization فهم كيفية تنفيذ أنظمة المصادقة والتفويض للتحكم في الوصول إلى موارد التطبيق. لاحظ أن السوق قد تختلف باختلاف المناطق والشركات، لذا من الجيد أيضًا البحث عن وظائف محددة ومتطلبات الوظيفة في منطقتك المستهدفة لضمان أنك تتعلم المهارات المطلوبة بشكل أفضل. هناك دورات أخرى مثل PHP و Python متمثلات في مجال Back End يمكنك الاشتراك بها .
  3. هل تقصد دورة تطوير التطبيقات باستخدام لغة Python ، يمكنك البدء في الدورة لكن سوف تواجه بعض من المشاكل كونك لست على دراية في أساسيات Front Endأنصحك بالإطلاع على المسار الأول في دورة تطوير واجهات المستخدم بالطبع هو متاح لك للإطلاع عليه ودراسته يمكنك الوصول إليه من هنا ، ثم بعدها يمكنك البدء في دورة تطوير التطبيقات باستخدام لغة Python.
  4. target و currentTarget هما خاصيتين تُستخدمان عادة في أحداث الفأرة (mouse events) والأحداث المرتبطة بالعناصر الواجهة الرسومية في مواقع الويب. تُستخدم هاتين الخاصيتين للوصول إلى العنصر الذي تم تفعيل الحدث عليه. ومع ذلك، هناك فرق بينهما: target هو العنصر الذي تم تفعيل الحدث عليه بالضبط. عندما يحدث حدث (مثل النقر بزر الفأرة) على عنصر ما، target سيُشير إلى هذا العنصر بغض النظر عن مكان انتشار الحدث. currentTarget هو العنصر الذي تم ربط المعالج الحدثي به. عندما تقوم بإنشاء معالج حدث وتربطه بعنصر ما (عبر استخدام addEventListener مثلاً)، ثم تقوم بتنشيط الحدث على هذا العنصر أو أحد أبنائه، currentTarget سيشير إلى العنصر الذي تم ربط المعالج الحدثي به. لفهم الفرق بينهما بشكل أفضل، هذا مثال بسيط:- <div id="parent"> <button id="child">Click me!</button> </div> <script> const parent = document.getElementById('parent'); const child = document.getElementById('child'); parent.addEventListener('click', function(event) { console.log('Target:', event.target.id); // سيعرض "child" console.log('CurrentTarget:', event.currentTarget.id); // سيعرض "parent" }); </script> في هذا المثال، عندما تقوم بنقر فوق زر "Click me!"، ستشير خاصية `event.target` إلى الزر نفسه (الذي يُعرف باسم "child")، بينما ستشير خاصية `event.currentTarget` إلى العنصر الذي تم ربط المعالج الحدثي به (الذي يُعرف باسم "parent").
  5. وعليكم السلام ورحمة الله وبركاته.. إذا كنت ترغب في أن تصبح مطوراً للواجهة الأمامية (Front-end developer)، فإن دراسة لغة Dart ليست بالضرورة الخيار الأمثل. للواجهة الأمامية، يتم استخدام لغات مثل HTML وCSS لتصميم الواجهات وJavaScript لإضافة التفاعل والديناميكية إلى المواقع والتطبيقات. لذا إذا كنت تستهدف العمل كمطور واجهة أمامية، يُفضل أن تبدأ بتعلم HTML وCSS ومن ثم تنتقل إلى JavaScript. بمجرد أن تكتسب أساسيات هذه اللغات، يمكنك الانتقال إلى إطارات عمل (Frameworks) مثل React.js أو Vue.js أو Angular لبناء تطبيقات واجهة أمامية أكثر تعقيداً وتطوراً. بالنسبة للبايثون (Python)، فهي لغة برمجة رائعة وشهيرة ولها استخدامات متعددة، ولكنها غالباً ما تستخدم في تطوير الويب للواجهة الخلفية (Back-end) وأيضاً في مجالات أخرى مثل تطوير التطبيقات العلمية والتعلم الآلي ومعالجة البيانات. لذا، توجيهك يعتمد على أهدافك الشخصية ومجالات البرمجة التي تهتم بها. إذا كنت تستهدف الواجهة الأمامية، فأنصحك بالتركيز على HTML وCSS وJavaScript. إذا كنت تريد استكمال دراستك في بايثون لأغراض أخرى، فهذا أمر ممكن أيضاً. كما يوجد في الاكاديمية دورة لتطوير واجهات المستخدم يمكنك الإشتراك بها :-
  6. وعليكم السلام نعم ، هذا أحد البنود عند الإشتراك في الدورة وبالطبع موجود هذا البند في دورة علوم الحاسوب ولكن هذا البند لديه شروط مثل :- أن تنهي الدورة كاملة تقوم باتباع ارشادات المدربين تجتاز الامتحان النهائي في حال أنك قمت بتنفيذ الشروط وبعد 6 شهور لم تحصل على فرصة عمل حر يمكنك طلب إستعادة أموالك. أما بخصوص إعطاء دورة مجانية أخرى يجب أن تراجع به مركز المساعدة وبالطبع سوف يرد على استفسارك .
  7. مشكلة النسيان هي مشكلة طبيعية وشائعة بين المطورين والمبرمجين لذلك ليس عليك القلق كثيراً من هذه الناحية لكن دائماً حاول أن تكون على إطلاع على أهم الأمور البرمجية والمستخدمة دائماً في المجال. يمكنك إنشاء مشاريع صغيرة بناءً على المهارات التي تعلمتها لتثبت وتحتفظ بالمعرفة. استخدم هذه المشاريع كأمثلة في ملفك الشخصي.وأيضاً يمكنك أن تحفظ الملاحظات في دفاتر أو مستندات توثيق للأكواد والمفاهيم الرئيسية التي تتعلمها، حيث يمكنك الرجوع إليها في المستقبل. بخصوص المشاريع على مستقل في البداية لن يكون الأمر سهل بالطبع سوف تواجه صعوبات للحصول على أول مشروع لكن يجب عليك الإصرار والإستمرار في تقديم العروض على المشاريع حتى تستطيع الحصول على مشروعك الأول . كما يجب أن يكون ملفك في مستقل كامل وحاول أن تركز في ملفك على أهم المهارات ولا تعرض كل المهارات التي لديك فقط أهم المهارات . يجب أن تقوم بوضع أهم الأعمال التي قمت بها في معرض الأعمال . وعند البحق على مشاريع قم بالبحث كتالي ، "مطور واجهات المستخدم" أو "مطور ويب" أو "مطور تطبيقات ويب" واستخدم كلمات مفتاحية تعبر عن مهاراتك الخاصة. لا تفقد الأمل، فإن السوق دائماً في تطور، ومع الوقت والجهد، ستجد فرصاً تتناسب مع مهاراتك. تذكر أن التعلم المستمر والتحسين الشخصي هما المفتاح لنجاحك في هذا المجال.
  8. وعليكم السلام عند الإنتهاء من دورة علوم الحاسوب سوف تكون قد تعرفت على عدّة مجالات مختلفة في عالم البرمجة مثل منحك الأساسيات الازمة لكل مجال كونها في مساراتها يتم شرح الكثير من المجالات المهمة في سوق العمل ولكن يجب أن تتعمق أكثر في المجالات لكي تتأهل وتصبح قادراً على الدخول في سوق العمل . لذلك دورة علوم الحاسوب لوحدها لا تكفي لضمان حصولك على عمل حر يجب أن تتعمق في المجال الذي اخترته أكثر وتعزيز قدراتك به وبناء معرض أعمال احترافي ليظهر مهاراتك التي تعلمتها وهذا بالطبع يمكنه أن يؤهلك للحصول على فرصة عمل حر . كما يوجد في الأكاديمية دورة متعلقة في Back End يمكنك الإنضمام إليها لتعزيز قدراتك في هذا المجال . أسئلة مشابهة :-
  9. ربما أنتِ مختارة برنامج فتح ملفات PSD برنامج آخر غير الفوتوشوب ، لتعديل البرنامج قومِ بالضغط على الملف من خلال زر الفأرة الأيمن وإختيار الخصائص دائماً توجد في آخر القائمة التي تظهر لكِ بعد الضغط على الملف ، سوف تفتح لكِ شاشة الخصائص في الشاشة يوجد خيار فتح باستخدام ، تأكدِ في هذا الخيار أن البرنامج الموجود هو الفوتوشوب وليس برنامج آخر .وفي حال كان برنامج آخر يمكنك تغيره من خلال زر تغيير وإختيار برنامج الفوتوشوب . قومِ بالتجربة وأخبرنا بالنتيجة .
  10. يمكنك معالجة مشكلة الصوت من خلال العديد من الإضافات المساعدة التي تضاف على المتصفحات كروم أو مايكروسوفت ايدج النسخة الحديثة، وهذه الإضافات تقوم بتخضيم الصوت . مثلا: ‪Volume Booster‬,Ears: Bass Boost,EQ Any Audio! يمكنك نسخ اسم الإضافة ونسخه بالبحث عنه .
  11. نعم يمكنك تحويل الأموال التي لديك في حساب PayPal إلى حساب البنك في Payoneer ، الخطوات كتالي :- ربط حساب PayPal بحساب بايونير بعد إنشاء حساب بايونير وتسجيل الدخول إليه، انتقل إلى صفحة "المحفظة" (Wallet) أو "الحساب البنكي" (Bank Account). ابحث عن خيار ربط حساب PayPal واتبع الإرشادات لإدخال معلومات حساب PayPal الخاص بك. قد يُطلب منك تسجيل الدخول إلى حساب PayPal للتفعيل. تحويل الأموال من حساب PayPal إلى حساب بايونير قم بتسجيل الدخول إلى حساب PayPal الخاص بك على موقع PayPal. انتقل إلى صفحة تحويل الأموال (Send Money) أو الدفع (Payments). حدد الخيار "إلى أصدقاء وعائلة في الخارج" (To friends and family abroad) إذا كان ذلك متاحًا. إذا كانت الخيارات محدودة بسبب سياسات PayPal في بلدك، فاتبع الخيارات المتاحة لديك. أدخل عنوان البريد الإلكتروني المرتبط بحساب بايونير الخاص بك. قم بإدخال المبلغ الذي ترغب في تحويله إلى حساب بايونير. اختر العملة المراد استخدامها للتحويل. قم بمراجعة المعلومات وتأكيدها. تأكيد العملية انقر على زر "إرسال الدفعة" (Send Payment) أو ما يماثله على موقع PayPal. ستظهر لك ملخصًا للعملية. تأكد من صحة المعلومات والمبلغ والعملة. انقر على "تأكيد" (Confirm) لإتمام العملية. مراقبة العملية بعد إكمال العملية، ستتلقى إشعارًا عبر البريد الإلكتروني من PayPal يؤكد نجاح العملية. يمكن أن تستغرق عملية التحويل بضعة أيام عمل حتى تصل الأموال إلى حساب بايونير الخاص بك. تتوقف هذه المدة على سياسات PayPal وبايونير وقوانين التحويلات الدولية. في حال عجزت عن تتبع الخطوات يمكنك مشاهدة أحد الفيديوهات على الإنترنت لكيفة تحويل الأموال من PayPal إلى Payoneer.
  12. الثانوية العامة هي مرحلة مهمة في حياتك الأكاديمية والمهنية. يجب أن تكون هذه درجاتك فيها عالية بما يكفي لتحقيق أهدافك الأكاديمية المستقبلية. لذلك، يجب أن تكون الثانوية العامة أولويتك الرئيسية إذا كانت لديك خطط للالتحاق بالجامعة أو الدراسات العليا. إذا كنت ملتزمًا بالدراسة بما يكفي لضمان أداء جيد في الثانوية العامة، وتملك وقتًا إضافيًا في اليوم، فيمكنك محاولة تعلم البرمجة بجانب الدراسة. يمكنك تخصيص ساعة أو ساعتين يوميًا للبرمجة.أما إذا كنت تعتزم العمل بعد الثانوية العامة في وظائف قد تتطلب مهارات برمجة، مثل تطوير مواقع الويب أو التطبيقات البسيطة، فإن تعلم البرمجة يمكن أن يكون مفيدًا لك. إذا كان لديك فرصة للعمل عندما تتخرج، فإن تلك المهارات يمكن أن تساعدك في البحث عن وظيفة. تعلم البرمجة يمكن أن يكون له دور في مساعدتك على العمل في وظائف تكنولوجيا المعلومات في مختلف أنحاء العالم، والتي يمكن أن تتيح لك الفرصة للسفر إذا كنت مهتمًا بذلك. في النهاية القرار يعتمد على أهدافك الشخصية وظروفك. إذا كنت تشعر بأنك قادر على إدارة وقتك بشكل جيد وأن تعلم البرمجة سيكون مفيدًا لأهدافك المستقبلية، فإن استمرار تعلم البرمجة بجانب الثانوية العامة قد يكون خياراً جيداً.
  13. من الطبيعي أن تشعر أنك تنسى بعض الأمور البرمجية ، لا أعرف بالتحديد ما الطريقة التي تتبعها خلال الدراسة لكن يجب عليك الممارسة والتطبيق العملي مع المدرب بشكل أكثر ولا تكتفي فقط بتطبيق الأمور التي بالدرس بل يجب عليك البحث عن أمثلة أو سئلة وتقوم بالتدريب عليها ، كما لا بأس يمكنك الإطلاع على مصادر تعليمية أخرى لكن حافظ على عدم تشتتك في المواضيع . كما يمكنك السؤال في التعليقات أسفل الدرس عن أي موضوع لم تفهمه بشكل كامل وسوف يرد عليك المدربون لتوضيح كل الأمور التي لم تفهمها .
  14. من الطبيعي أن تواجه بعض من التشتت لكن أهم ما عليه فعله هو عدم القلق من التشتت . ولا بأس في الإطلاع على مصادر تعليمية أخرى ذلك سوف يعزز كسب المعلومات لديك بشكل كبير . قبل أن تبدأ في بناء المشروع، يجب عليك أن تتعلم React بشكل أساسي. يمكنك البدء بدراسة المفاهيم الأساسية مثل المكونات (Components) وحالة التطبيق (State) ودورة حياة المكونات (Lifecycle). يمكنك استخدام موسوعة حسوب للإطلاع أكثر حول المواضيع المتعلقة في الجافا سكربت . يمكن الإطلاع على السؤال التالي :-
  15. خطوة دخول عالم العمل الحر هي خطوة مهمة جداً ، في البداية يجب أن تبني معرض أعمال إحترافي تظهر به إحترافيتك بالأعمال التي تقوم بها حتى ولو كنت مبتدئ ، يمكنك البدء في تطوير مهاراتك حتى تصل لمراحل كتقدمة وهذا لا يعني أنك لن تحصل على مشاريع بالمستوى المتوسط بل يمكن أن تجد مشاريع لكن بشكل عام عليك الاستمرار في تطوير مهاراتك . يمكنك البدء في التسجيل بمنصة مستقل وخمسات للبدء عن مشاريع في منصة مستقل و تقديم خدماتك على منصة خمسات. ربما الأمر يكون في البداية صعب لكن لا بجب أن تفقد الامر فالعمل الحر يحتاج إلى صبر للحصول على أول مشروع .
  16. لا، ليس من الضروري أن تكون في مستوى متقدم في الرياضيات لتعلم البرمجة. على الرغم من أن الرياضيات يمكن أن تكون مفيدة في بعض المجالات داخل البرمجة، مثل تطوير الرياضيات الحاسوبية أو تصميم خوارزميات معقدة، إلا أن البرمجة نفسها ليست بالضرورة تتطلب مهارات رياضية عميقة. ويمكن لأي شخص بدء تعلم البرمجة من مستوى مبتدئ دون الحاجة إلى مستوى متقدم في الرياضيات. بعض اللغات البرمجية والمجالات البرمجية تكون أكثر تقديرًا للمفاهيم الرياضية، ولكن هذا لا يمنع من البدء بأساسيات البرمجة وتطوير مهاراتك بشكل تدريجي. مقالات مشابهة :-
  17. يوجد عدّة أفكار لمواقع يمكن أن تقوم بالتدريب على تنفيذها مثل :- موقع لمراجعة المنتجات موقع مخصص لوصفات الأطعمة موقع لحجز الفنادق موقع لحجز تذاكر الطيران موقع أخبار عن الرياضة موقع عن تطوير الذات موقع يقدم كورسات ودورات وهناك الكثير من الأفكار التي يمكنك تطبيقها وللإطلاع أكثر على نماذج أعمال قم بالإطلاع على المقال التالي أسئلة مشابهة
  18. وعليكم السلام كلما استمر التقدم السريع للتكنولوجيا من المتوقع في المقابل أن تستمر تطبيقات الويب في التطور و الازدهار وذلك لعدة أسباب:- أصبح الإنترنت متاحاً في كل مكان، مما يسهل الوصول إلى تطبيقات الويب. كما أصبحت الأجهزة المحمولة أكثر شيوعاً، مما يتطلب المزيد من تطبيقات الويب التي تعمل على هذه الأجهزة. يساعد التقدم في تقنيات تطبيقات الويب على إنشاء تطبيقات أكثر ذكاءً وتفاعلية. نعم ربما تكون هناك بعض الاتجاهات التي من المتوقع أن تؤثر على مستقبل تطبيقات الويب مثل :- ستساعد البيانات الضخمة في إنشاء تطبيقات ويب أكثر تخصيصًا وذات صلة بالمستخدمين. ستصبح تطبيقات الويب أكثر تفاعلية مع المستخدمين من خلال استخدام تقنيات الواقع الافتراضي والواقع المعزز. ستستخدم تطبيقات الويب الذكاء الاصطناعي لفهم سلوك المستخدمين وتخصيص المحتوى والعروض الترويجية. ستصبح تطبيقات الويب أكثر اعتمادًا على البنية التحتية السحابية لتوفير تجارب مستخدم أكثر سلاسة. وبالفعل بدات هذه الأتجاهات تدخل في عالم تطبيقات الويب بشكل كبير وملحوظ لذلك سيكون لدى مطورين تطبيقات الويب الذين لديهم خبرة في هذه التقنيات الجديدة فرصاً جيدة للنجاح في هذا المجال.
  19. وعليكم السلام هل يمكنك توضيح ما تريده بشكل أفضل؟
  20. لا بأس ، حتى في دورة تطوير واجهات المستخدم يوجد في بدايتها مسار للأساسيات المهمة التي يحب أن تتعلمها . الأمر في دورة تطوير واجهات المستخدم لا يحتاج إلى مخطط كبير فقط التطبيق والممسارسة هما أهم أمران يجب أن تستمر فيهما خلال الدورة . لا تحاول التنقل بين مسارات الدورة بل ابدأ من المسار الأول فالثاني فالتالي هكذا .وأهم أمر كما أخبرتك أن تقوم بتطبيق وممارسة ما تعملته . وأنصحك لا يجب أن تتخطئ أي درس بل كل الدروس قم بالإطلاع عليها . بالتوفيق لك
  21. Agile و Scrum هما منهجيتين تُستخدمان بشكل شائع في تطوير البرمجيات وإدارة المشاريع التقنية. تُستخدم هذه الأساليب لضمان تسليم المشاريع بكفاءة وفعالية وبتركيز على تلبية احتياجات العملاء والمستخدمين. Agile هو نهج عام يركز على تطوير المشروع بطريقة مرنة وتفاعلية. تم تصميم Agile للتعامل مع التغييرات المتكررة في متطلبات المشروع وللتحسين المستمر. Agile يشجع على التعاون الوثيق بين أعضاء الفريق والعملاء ويشمل عدة إطارات عمل مثل Scrum وKanban وXP وغيرها. Scrum هو إطار عمل محدد ضمن Agile. يركز Scrum على تقسيم المشروع إلى مجموعات صغيرة تُعرف باسم (Sprints)، والتي تستمر عادة من أسبوعين إلى شهر. خلال كل Sprints، يتم تحديد مجموعة من المهام والأهداف التي يجب تحقيقها. يتم تنظيم العمل في Scrum حول الاجتماعات اليومية للفريق (Daily Standup) وجلسة تقييم (Sprint Review) وجلسة تخطيط (Sprint Planning) وجلسة التقييم والتحسين (Sprint Retrospective). فيما يتعلق بوظائف Frontend، يمكن تطبيق Agile وScrum بنجاح على مشاريع تطوير واجهة المستخدم (UI) وتجربة المستخدم (UX). يمكن استخدام هذه الأساليب لتنظيم العمل وضمان تقديم تحسينات مستمرة وتلبية متطلبات المستخدمين بشكل أفضل. قد تشمل وظائف Frontend في تطوير الواجهة الأمامية للتطبيقات والمواقع الويب، والعمل على تحسين تجربة المستخدم من حيث التصميم والأداء والاستجابة لردود الفعل السريعة من العملاء. Agile وScrum يمكن أن تسهم في تسليم مشاريع Frontend بشكل أفضل وأكثر كفاءة وفعالية.
  22. لا، لا يجب أن يؤثر مسار "البرمجة كائنية التوجه" في بايثون سلبياً على قدرتك على الانتقال إلى دورة تطوير واجهات المستخدم بعد انتهاء درس "إلى عالم الويب". يمكنك تجاوز درس "البرمجة كائنية التوجه" إذا لم تكن مهتماً بتعلم بايثون حالياً وتفضل التركيز على تطوير واجهات المستخدم. كما أن دروس البرمجة كائنية التوجه تعتمد عادةً على اللغة المحددة التي تمت تغطيتها، وفي هذه الحالة تعتمد على بايثون. إذا كنت تعتزم التركيز على تطوير واجهات المستخدم وليس لديك حاجة ملحة لتعلم بايثون في هذا الوقت، فلا تقلق. يمكنك متابعة دورة تطوير واجهات المستخدم بعد انتهاء مسار "إلى عالم الويب" والتعلم منها بشكل منفصل. الأهم هو توجيه جهودك نحو المجال الذي تريد تطويره حالياً والعمل على تحقيق أهدافك التعليمية بالطريقة التي تناسبك.
  23. لا بأس يمكنك الإنتقال إلى دورة تطوير واجهات المستخدم ، لكن ليس الأفضل لك ، إنما الأفضل أن تقوم بإنهاء دورة علوم الحاسوب ثم الإنتقال إلى دورة تطوير واجهات المستخدم . ذلك لضمان عدم التشتت بين الدورتين وضمان أنك تسير في مسار تعليمي صحيح .
  24. هل تقصد أنه تم حل المشكلة ولم يعد يظهر الخطأ
  25. بصراحة الصورة غير واضحة لمعرفة الخطأ جيداً ، لكن يظهر أنك لم تقوم بحفظ صفحة index.js قم بحفظ الصفحة وبعدها رؤية هل مازال الخطأ يظهر .
×
×
  • أضف...