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

Muhannad Abbara

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

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

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

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

    2

كل منشورات العضو Muhannad Abbara

  1. السلام عليكم لاحظت ان دورة تطوير التطبيقات قد ازدادت الى 61 ساعة بعد ان كانت 55 ساعة ما هو الجديد الذي تم اضافته وفي اي قسم؟ شكرا لكم
  2. شكرا لك ولكن جميع هذه التطبيقات تحتاج الHTML و CSS لتنفيذها اليس كذلك؟ اذن هل تنصحني بالتعمق في HTML و CSS قبل البدء بهم؟ هل HTML و CSS لهم اهمية في تطوير تطبيقات الموبايل أم انتظر حتى الانتهاء من React.js وبعدها أبدأ بتطبيقهم؟ حسنا لدي سؤال اخير , ايهما افضل التدريب على JS بعمل التطبيقات العملية التي ذكرتها انت وتقوية الproblem solving من c++. أم اقوم بحل المشكلات بc++ بالاضافة الى حل مشكلات بJS على موقع LeetCode واترك التطبيقات العملية الى حين الانتهاء من React.js أرجو ان تخبرني محاسن ومساوئ الخيارين وشكرا جزيلا لك. اتعلمها لأنني مشترك في المسابقة البرمجية CPC وهي قائمة على حل المشكلات بلغات مثل cpp, java, python وأكثر لغة شائعة في مجتمع المسابقة هي الcpp لذلك فأنا ملزم بها تمام سوف أستمر بها بشكل بسيط ولكن لدي سؤال اخير, أيهما افضل خلال هذه الفترة ان اقوم بحل المشكلات بJS على موقع leetcode واترك التطبيقات العملية الى حين الانتهاء من React.js أم اقوم بعمل مشاريع على JS مباشرة واترك مهارة حل المشكلات تتطور من خلال c++ وهل هذه المشاريع تحتاج الى HTML و CSS ام يجب التعمق بهم اولا؟ شكرا جزيلا لك
  3. السلام عليكم انا مشترك في دورة تطوير تطبيقات الموبايل باستخدام لغة JS ، لقد أنهيت مسار الأساسيات في الدورة منذ فترة طويلة ولكن أعدت دراسة الJS من جديد من كورس خارجي مدته 19 ساعة لزيادة معلوماتي وخبرتي فيها ولكي اتأسس بشكل صحيح ، اليوم أنهيت الكورس الخارجي وأنهيت مسار الأساسيات في دورة JS وأنهيت مسار الأساسيات في دورة تطوير واجهات المستخدم وأعرف جميع المفاهيم الشائعة في JS بشكل جيد. الخطوة التالية حسب الدورة هي تعلم React.js سؤالي هل انا بحاجة لعمل تطبيقات عملية على المفاهيم التي تعلمتها في JS قبل الدخول في React.js ؟ أم ابدأ في React وعندما اتعلمها بشكل كامل ابدأ بعمل تطبيقات عملية على الJS والReact مع بعضهم؟ في حال كان علي عمل تطبيقات عملية على JS فأين يمكنني ايجاد هذه التطبيقات وأين استطيع ايجاد أفكار لأطبق عليها؟ علماً أنني حللت العديد من التكليفات على أغلب المفاهيم (لا أعلم ان كان يكفي او لا) انا أعلم ان اي لغة برمجة لا يمكن انهائها ولكن ماذا عن بعض الProperties والmethods المتبقية؟ هل لا فائدة منها أم انها خصائص متقدمة سأتعلمها فيما بعد عندما أبدأ بعمل مشاريع متقدمة؟ هل يوجد احد من المدربين هنا يعرف جميع تفاصيل اللغة؟ في الثلاث شهور القادمة عليّ ان أخفف دراستي لكورسات تعمل تطوير تطبيقات موبايل لأنني بحاجة الى تنمية مهارة الProblem Solving عن طريق حل مشكلات بلغة C++ على موقع Codeforces ، للاسف انا ملزم بالحل بلغة C++ حصرا وعلى هذا الموقع بالتحديد لأسباب عدة ، ولكن سؤالي في حال أصبحت قادر على حل مشكلات صعبة وتطور المنطق البرمجي عندي هل بذلك سوف يتراجع مستواي في الJS؟ (بما أنني سأحتاج ان اتركهم هذه الفترة) ، كيف يمكنني مراجعة جميع المفاهيم التي تعلمتها بسرعة بعد الثلاث شهور؟ وهل يوجد خيار أفضل من الترك بشكل كامل؟ شكرا لكم جميعا وأعتذر عن الإطالة ولكن بحاجة لنصائح عدة كي لا أضيع المزيد من الوقت.🙃
  4. const myPromise = new Promise((resolveFunction, rejectFunction) => { let connect = true if(connect){ resolveFunction("YES") } else { rejectFunction("NO") } }).then( (resolveValue) => console.log(`${resolveValue}, Done`), (rejectValue) => console.log(`${rejectValue}, Not Done`) ) myPromise.then( (resolveValue) => console.log(`${resolveValue}, Done`), (rejectValue) => console.log(`${rejectValue}, Not Done`) ) السلام عليكم الكود التالي يقوم بطباعة YES, Done Undefined, Done لماذا قيمة الresolveValue اصبحت undefined في المرة الثانية؟ كيف اجعل السطر الثاني مساوي للسطر الاول؟ ما هو الافضل: معالجة حالة الresolve وحالة الreject في البنية then أم معالجة الresolve في then و reject في catch؟ كلاها يعطي نفس النتيجة ما الفرق بينهما؟ شكرا لكم
  5. في الواقع لقد شاهدت كورس اساسيات الHTML, CSS في دورة تطوير مواقع الويب هل هذا يكفي ام يجب علي التعمق بهم اكثر من كورسات خارجية؟ هل يمكن القول ان تعلم JS, React.js, Node.js, React Native واحترافهم بالاضافة الى git, github سيكون كافي لانشاء تطبيق كامل والبدء بدخول سوق العمل؟ ماذا عن TypeScriptهل موجود شرحها في دورة تطوير التطبيقات باستخدام JS؟ وهل يوجد تقنيات او ادوات احتاج لتعلمها خارج الدورة؟ شكرا لك
  6. السلام عليكم ما هي الRoadmap الكاملة لتعلم تطوير تطبيقات الموبايل باستخدام JavaScript؟ بعد الانتهاء من JS واساسياتها وبعض المفاهيم المتقدمة ، ما هي كامل الFramworks والأدوات والتقنيات المطلوبة بعدها وحتى سوق العمل؟ شكرا لكم
  7. السلام عليكم يوجد في الJS المعامل this الذي يستخدك بكثرة في الOOP ولدي سؤالين عنه ما هو نطاق المعامل this؟ هل هو Local ام Global ام غير ذلك؟ وكيف يمكنني معرفة نطاقه لانني اجد في كل مرة يكون لديه نطاق مختلف؟ كيف يمكنني معرفة قيمته دون طباعته في الconsole؟ احيانا اطبعه ويكون يشير الى الWindow Object واحيان يشير الى معامل ما واحيانا الى قيمة متغير فكيف يمكنني معرفة قيمته؟ شكرا لكم
  8. السلام عليكم ما هو الفرق بين الSet والWeakSet. وما هو الفرق بين الMap والWeakMap. وما هي الحالات التي تصلح لاستخدام الWeakSet والWeakMap. شكرا لكم
  9. السلام عليكم هل الDOM والBOM لهم اهمية في تطوير التطبيقات باستخدام لغة JS؟ هل تعلم React.js و React Native سوف يغني عنهم ام يجب علي دراستهم والتعمق بهم؟ اذا كانو غير مهمين فما البديل عنهم؟ او كيف يمكنني عندها جلب العناصر وترتيبها وتنسيقها؟ شكرا لكم
  10. السلام عليكم لدي بعض الاسئلة العامة حول الFunctions. ما الفرق بين الParameters والArguments؟ ما الفرق بين الDeclaration والInitializatoin؟ ما هو الExecutoin Context؟ ما هو الLexical Environment؟ شكرا لكم.
  11. لقد مر معي هذا المصطلح Double Precision وأحتاج ان اعرف معناه تحديدا ما هو وبماذا يستخدم؟ وايضا ما هي الsyntactic suger؟ كيف يمكن معرفتها؟ شكرا لكم
  12. السلام عليكم هل لغتي HTML و CSS مهمتان لتطوير التطبيقات باستخدام JS؟ انا اعرف اساسيات كلا اللغتين ولكن هل يجب علي التعمق واحترافهم ام يكفي الاساسيات؟ هل سيلزمانني بكثرة في أحد أطر العمل بJS مثلا؟ وهل سيتم تعليمنا استخدام الوسوم والخاصيات في دورة تطور التطبيقات باستخدام JS؟ شكرا لكم
  13. السلام عليكم ما هي التطبيقات الأصيلة والتطبيقات الهجينة وما الفرق بينهم؟ شكرا لكم
  14. السلام عليكم لطالما راودني سؤال ما الفرق بين لغة JavaScript ولغة Flutter من حيث تطوير التطبيقات؟ هل كل ما تقوم به flutter تستطيع ان تقوم به JS والعكس؟ ايهما افضل من هذه الناحية؟ لماذا اجد بعض فرص العمل كFlutter developer للتطبيقات , اي لماذا يحددون flutter او لغة معينة طالما انه يمكن ايجاد شخص اخر يقوم بنفس المهمة بلغة اخرى؟ شكرا لكم
  15. السلام عليكم من متابعتي للدورة بدأت تقابلني عدة مفاهيم برمجية احتاج الى معرفة المزيد عنها اكثر او مثل ما ذكر في الدرس الخاص بها. وهذه المفاهيم مثل : Prototype , Inheritance , Promise object..... في الواقع كل ما أبدأ البحث عن مفهوم ما ينتهي بي المطاف في موسوعة حسوب اقرأ تعريف JavaScript وبنيتها واخرج بعدها |: اولا هل موسوعة حسوب تكفي وحدها لكي اعتمد عليها حاليا ومستقبلا؟ لقد سمعت كثيرا عن مهارة البحث الاحترافي في Google ولكن لا اعلم كيف ابدأ بتعلمها , هل يتم تعلمها بكورس ام مقالات ام هي مجرد ممارسة وخبرة متراكمة؟ شكرا لكم
  16. السلام عليكم 1- ما هي أفضل طريقة لتنمية هاتين المهارتين مهارة حل المشكلات و التفكير المنطقي؟ في الواقع لقد بدأت بحل بعض المسائل على موقع Codeforces باستخدام c++ وانا هنا مشترك بدورة تطوير التطبيقات باستخدام JS .. سؤالي 2- هل ما اقوم به صحيح ام انه سيسبب التشتيت والضعف في اللغتين؟ علما انه حين بدأت بحل المسائل تراجع التزامي قليلا في الدورة وذلك لان المهارة تحتاج لوقت لتنميتها و صبر اثناء الممارسة. وبالنسبة لتتفكير المنطقي 3- هل له طريقة خاصة لتطويره ام انه سيتحسن تلقائيا مع الممارسة في حل المسائل؟ شكرا لكم
  17. السلام عليكم لو سمحت هل يمكن ارسال الصورتين المتعلقتان بfrontend و backend بدقة اعلى قليلا؟ لقد حمتلتهما لكن لا شيئ واضح شكرا لكم
  18. بالنسبة لLinked In هل يمكنه ان يفيدني في اي شيئ وانا في مرحلة التعلم وبناء المهارات؟ ام انه فقط يلزمني بعد اكتساب الخبرات والبدء في البحث عن عمل؟
  19. السلام عليكم من شروط التقدم للامتحان ان نقوم برفع المشاريع التي نقوم بها اثناء الدورة على GitHup هل سيتم مساعدتنا في ذلك أثناء الدورة؟ كوني وجدت ان بيئة GitHup معقدة بعض الشيء ومليئة بالتفاصيل وتحتاج لتخصيص وقت لتعلمها وفهم الية عملها. شكرا لكم
  20. شكرا لك لكن هل كل مبرمج لديه حرية اختيار مكان معرض اعماله أم انه يوجد مكان واحد يتفق المبرمجون على انه الافضل؟ هل علي مشاركة اي مشروع اقوم به سواء صغير او كبير ام يجب ان اختار حسب معايير معينة؟ وسؤال آخر هل من المبكر انا ابدأ بنشر اعمالي الان ام يجب الانتظار حتى الانتهاء من الدورة ليكون لدي معرض أقوى؟ شكرا لك مجددا
  21. السلام عليكم لدي بعض المشاريع والألعاب التي قمت بها على تطبيق سكراتش ، وقد قمت بإنشاء واجهة أمامية لموقعين من أفكاري ، وقريبا سأبدأ بتطوير التطبيقات. أريد ان أشاركهم ولكن لا أعلم أين أشاركهم تحديداً. هل الأفضل ان انشرهم على صفحتي الشخصية على الفيسبوك ام اقوم بإنشاء صفحة خاصة لأعمالي على نفس الموقع أم أنشئ قناة على يوتيوب وتبقى خاصة ام ماذا بالضبط؟ ماهي افضل طريقة لأعرض أعمالي وتبقى سهلة الوصول ومتاحة للعامة؟ شكرا لكم
  22. الدورة التي اشتركت بها هي تطوير التطبيقات باستخدام JS. الدورة تشمل 9 مسارات وكل مسار متخصص في مجال معين , بعضها تطوير تطبيقات الموبايل وبعضها تطبيقات سطح المكتب وبعضها اظن متخصص في الBackEnd. هل انا بحاجة لمعرفة كل هذا حتى اكون قادر على العمل؟ في الواقع انا سأكمل الدورة في نهاية المطاف لكنني بحاجة للبدء في العمل ولو في مجال واحد فقط من الموجود. شكرا لك
  23. السلام عليكم هل علي اتمام الدورة كاملة لاكون عندها قادر على العمل؟ لو اتممت مثلا 5 مسارات واتقنتهم وقمت بعمل مشاريع عليهم هل اكون بذلك جاهز للعمل؟ انا اعلم انه يمكنني التقدم للامتحان بعد اتمامي ل4 مسارات على الاقل لكن بفرض انني اتممتهم ونجحت في الامتحان , هل سيتم مساعدتي بعدها في بدء البحث عن عمل وتطوير صفحاتي الشخصية ومعرض الاعمال ام يجب علي انهاء الدورة اولا؟ شكرا لكم
  24. مرحبا اليس بامكانهم تصوير فيديو للشاشة اثناء تشغيل الفيديو ونشره وهكذا ستصبح الدروس متاحة للجميع ايضا؟ كيف يمكن منع ذلك؟
  25. السلام عليكم لقد سمعت كثيرا عن كورسات ودورات لتعليم تصميم المواقع دون الحاجة لكتابة سطر برمجي واحد كيف يمكن ذلك تحديدا؟ ما اللغة المستخدمة وما بيئة العمل؟ هل ذلك سيكون مساوٍ لتصميم موقع بواسطة html, css, js؟ شكرا لكم
×
×
  • أضف...