Ibrahim Almahdy نشر 30 يناير أرسل تقرير نشر 30 يناير ما هو مقدار التمكن في لغة JS كيف اكمل دورة تطوير واجهات المستخدم ؟ اقتباس
0 عبد الحميد حمشو نشر 30 يناير أرسل تقرير نشر 30 يناير مرحبًا إبراهيم، سؤالك غير واضح تمامًا هل يمكنك طرح السؤال مرة أخرى بشكل أوضح لنستطيع الإجابة عليك بشكل أفضل. تحياتي لك، اقتباس
0 Ibrahim Almahdy نشر 30 يناير الكاتب أرسل تقرير نشر 30 يناير بتاريخ 3 ساعة قال عبد الحميد حمشو: مرحبًا إبراهيم، سؤالك غير واضح تمامًا هل يمكنك طرح السؤال مرة أخرى بشكل أوضح لنستطيع الإجابة عليك بشكل أفضل. تحياتي لك، شرح لغة JavaScript سواء في دورة تطوير واجهات المستخدم او تطوير ب JS هو شرح غير كافي للغة وانا الان اذاكرها من مصدر اخر ففي أي مستوى او الاشياء الذي انهيها في اللغه حتى اكمل دورة تطوير واجهات المستخدم 1 اقتباس
0 عماد شيخ العشرة نشر 2 فبراير أرسل تقرير نشر 2 فبراير الأمر يعتمد على الهدف الذي تريد تحقيقه فمثلا ان كنت تريد تطوير التطبيقات بلغة JS فدورة تطوير التطبيقات ب JS كافية لجعلك قادرا أن تبني تطبيقات كاملة بلغة جافاسكربت. يمكنك بناء واجهة أمامية ب React او NextJs ويمكنك تطوير الواجهة الخلفية ب ExpressJS ويوجد شرح لقواعد البيانات مثل Mongodb وغيرها وهذا أكثر من كافي لبناء اغلب أفكار التطبيقات. اما من ناحية الشرح غير كافي فقد يبدو لك هكذا لكن نحن نعتمد في الدورات على التطبيق العملي الذي يفيد في سوق العمل مما يوفر فرص أكثر وهي المهارة الأساسية المطلوبة في سوق العمل ولا نعتمد على الشرح النظري الذي فقط الذي قد يكون مفيد لكن يوجد له عيوب وهي ان يتوقع المستمع انه فهم لكنه لا يستطيع فعل شيء فعلي من الحياة الواقعية كتطبيق او موقع ولكنه يعرف الجانب النظري فقط على عكس الجانب العملي مما يجعل المبرمج ممتازا. وبالنسبة لدورة تطبيق واجهات المستخدم فواصل في الدروس فالدورات مبنية على خطط مدروسة يتم اتباعها خطوة بخطوة. ففي خلاصة الأمر ان كنت تريد ان تبني تطبيقات متكاملة فعليك بدورة JS وواصل فيها وابني المشاريع العملية مما يجعلك قادر على البناء. وان كنت تريد ان تعمل في تحويل التصاميم الى مواقع وعمل صفحات هبوط وما الى اخره يمكنك الاستمرار في تطوير واجهات المستخدم واتباع الدروس على ترتيبها. تمنياتي لك بالتوفيق. 1 اقتباس
0 Mustafa Suleiman نشر 4 فبراير أرسل تقرير نشر 4 فبراير للبدء في تعلم React بشكل مريح ودون تعقيدات، لست بحاجة إلى أن تكون خبير في كل تفاصيل جافاسكريبت، ولكن يجب أن تتقن مفاهيم ES6+ من اللغة لأن React تعتمد عليها بشكل كلي. والمفاهيم هي: المتغيرات والنطاق Scope بمعنى الفرق بين var والتي يجب تجاهلها قدر الإمكان و let و const، ومتى تستخدم const ومتى تستخدم let. واستيعاب الـ Block Scope وهو النطاق الخاص بالدالة أو الجملة الشرطية. ثم استيعاب الـ Arrow Functions فهي أهم شكل للدوال في React فيجب أن تعرف كيف تُكتب وما هو مميزاتها وحدودها. ثم التعامل مع الكائنات والمصفوفات، ومفهوم الـ Destructuring وSpread Operator و طريقة كتابة الكائنات باختصار Object Literals. ثم التعمق في دوال المصفوفات حيث في React، نادرًا ما نستخدم حلقات التكرار ونعتمد على الميثودز التالية: map وهي الأهم filter find مفهوم الوحدات Modules وتقسيم الكود إلى ملفات وكيفية استخدام Import وExport واستيعاب الفرق بين ESM وCommonJS ثم استيعاب مفهوم Short-circuiting وTernary Operator. كذلك مفهوم Template Literals وMutability مقارنًة بالـ Immutability. لا تقضِ الكثير في تعلم اتلك المفاهيم نظريًا، فبمجرد أن تفهم الفكرة وتطبق عليها بمثال بسيط، قم بتطبيق ما تعلمته في مشروع جافاسكريبت، ثم انتقل لتعلم React، وستترسخ المفاهيم أكثر أثناء بنائك للتطبيقات. 1 اقتباس
السؤال
Ibrahim Almahdy
ما هو مقدار التمكن في لغة JS كيف اكمل دورة تطوير واجهات المستخدم ؟
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.