لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 08/24/23 in أجوبة
-
السلام عليكم ورحمة الله وبركاته هو بالفعل سؤال غريب بعض الشيئ لكني ارغب بحجز VPS ويندوز وبثبت عليه نظام للتداول معروف انه بالويندوز ممكن يدخل الدعم الفني بالشركة وينسخ ملفاتك أنا اريد طريقة تمنع أي شخص يدخل سواء دعم فني او غيره لانه في ملفات مهمة لا ارغب باحد ينسخها ابداً ممكن يحذف الويندوز من الاساس لا مشكلة بذلك بحثت كثيراً بهذا الموضوع لم اجد صراحة اجابة مقنعه اذا لديكم ملفات حساسة كيف تقوموا بوضعها على سيرفر ويندوز بدون القلق انه يتم نسخها من قبل الموظفين بشركة الاستضافة ؟ حالياً بعمل من سيرفر من المنزل لكن المشكلة انه ping يكون منخفض احيانا والاهم انقطاع النت شاركونا افكاركم وشكرا لكم1 نقطة
-
ما هي المهرات التي ينصح تعلمها اثناء هذه الدورة والتي ستساعد على ايجاد وظيفة1 نقطة
-
1 نقطة
-
نعم المحتوى الموجود كاف بشكل كبير ربما لاحقاً تحتاج لبعض المفاهيم المتقدمة نعم التقنيات التي ذكرتها كافية من ناحية الواجهة الأمامية ولم يتم ذكر الواجهة الخلفية أما عن TypeScriptوغيرها من التقنيات المساعدة لك في ال roadmap فهي لن تأخذ منك الكثير من الوقت ولا يجب عليك التفكير بها حالياً فالأفضل هو البدأ بالأساسيات حالياً دون التفكير في الأدوات المتقدمة1 نقطة
-
السلام عليكم ورحمة الله وبركاته إن شاء الله تكونوا فى أحسن حال . أريد أن أستشيركم فى كيفية توزيع الربح لشركة تعمل بنظام ال Part Time . برجاء ملاحظة الأتى: الشخص الأول فى صاحب رأس المال بنسبة 100% ومسئول عن المبيعات الشخص الثانى مسئول عن القسم الفنى الشخص الثالث مسئول عن القسم الإدارى والمالى الاتفاق أنه ستم توزيع الأرباح بعد كل عملية . ما هى نسبة كل شخص من أرباح كل عملية؟ شكرا مقدما1 نقطة
-
السلام عليكم لدي مشكلة عند طباعة متغير او ثابت يظهر في console فقط اسم المتغير او الثابت وليس القيمة1 نقطة
-
السلام عليكم الان اريد تحديد موقع شخص بدون علمه من هاتفه هل هناك طريقه ب javascript1 نقطة
-
سأعطيك مسار كامل لتعلم تطوير تطبيقات الموبايل باستخدام JavaScript ولكن يجب ملاحظة أن هناك مسارات أخرى تختلف باختلاف إطار العمل الخاص بال javascript ولكن هناسنتحدث عن ال reactnative وذلك لأنه الأفضل يجب تعلم أساسيات HTML وCSS لبناء واجهات المستخدم. أعتقد أن تعلمت لغة JavaScript بعمق (variables, arrays, objects, functions, classes etc). تعلم React + Redux لبناء الواجهات وإدارة الحالة. تعلم إحدى اطر العمل مثل React Native يوجد بدائل كثيره ولكن يعتبر reactnative الأفضل يجب تعلم طلبات الشبكة باستخدام Fetch API أو Axios. يجب تعلم بعض المفاهيم مثل تخزين البيانات على الجهاز باستخدام AsyncStorage. التعامل مع الأجهزة والحساسات باستخدام Expo أو React Native APIs. التكامل مع APIs وخدمات backend مثل Firebase. التعلم المستمر لأدوات وتقنيات جديدة مثل TypeScript. هذا بشكل أساسي ما يلزم لبناء تطبيقات موبايل كاملة باستخدام JavaScript والدخول لسوق العمل.1 نقطة
-
أنا مشترك في كل دورات الأكاديمية ماعدا دورة python ودورة تطوير المنتجات. هل يمكن استبدال دورة من دوراتي التي أنا مشترك فيها بدورة python1 نقطة
-
هذا مثال بسيطًا في لغة JavaScript على كيفية طباعة قيمة متغير أو ثابت في وحدة التحكم (console): // تعريف متغير var myVariable = 42; // طباعة قيمة المتغير في وحدة التحكم console.log(myVariable); في هذا المثال، سيتم طباعة القيمة 42 في وحدة التحكم. يُستخدم الأمر console.log() لطباعة قيمة المتغير. يجب أن تتأكد من وضع اسم المتغير داخل قوسين الأمر لضمان طباعة قيمته بدلاً من اسمه.1 نقطة
-
هنا الكثير من الأمور التي يمكن أن تتعلمها بعد الإنتهاء من تعلم أساسيات لغة JavaScript مثل :- إطارات العمل ، مثل React، Angular، و Vue.js بحيث يمكنك لهذه الإطارات مساعدتك في إنشاء تطبيقات ويب سريعة وسهلة وتوفر عليك وقت وجهد كبير . والأدوات التي يجب تعلمها هي محررات الأكواد وكيف يمكن استخدامها وأفضل هذه المحررات في الوقت حالي هو Visual Studio Code ، اما عن التقنيات فأحد أهم التقنيات التي يجب عليك تعلمها هي واجهة برمجة التطبيقات (API) وكيفيفة التعامل مع API . ويمكنك أن تشترك في دورة تطوير التطبيقات باستخدام لغة JavaScript بحيث موفر لك في هذه الدروة دروس ومسارات برمجية مفيدة جداً سوف تكون قادر بعد إنهاء المسارات على تطوير التطبيقات باستخدام لغة JavaScript أما عن Roadmap الخاصة في لغة JavaScript شاملة يمكنك الإطلاع عليها من هنا1 نقطة
-
استذكار السياق ومكان الفواصل المنقوطة والنقط لا يكون بالحفظ التقليدي، ولكنه يكون بالتكرار حد التعود عليه. فأنت لست مطالبا بحفظ السياق، فهنالك مئات المراجع التي يمكن العودة إليها لإستذكار السياق الصحيح، بل وأن هنالك مئات الروبوتات والأدوات الذكية التي تقوم بتصويب السياق وتوجيهه، ما أنت مطالب به حقيقة هو منطقك العام في هيكلة الشيفرة وطريقتك في تنظيمها وتحويل حاجة العملاء إلى شيفرة مكتوبة وخطوات خوارزمية واضحة. قد يكون من العملي العودة كل مرة تنسى فيها شيئا ما إلى مستندات ويكي حسوب، ثم سيكون من السهل عليك تذكر هاته الجزئيات لاحقا لأنك قد تعودت عليها وقد مرت عليك كثيرا من المرات.1 نقطة
-
ببساطة وبدون تعقيد في البداية، كان "npm" هو أشهر أداة لإدارة المكتبات الخاصة بجافاسكريبت، وعندما تبدأ مشروعك، تقوم بكتابة أمر "npm init" لإنشاء ملف "package.json"، وذلك الملف يحوي قائمة بجميع المكتبات التي تحتاجها لمشروعك. بعد ذلك، تستخدم أمر "npm install" لتحميل المكتبات المذكورة في ملف "package.json" إلى مجلد يسمى "node_modules". وهناك ملف آخر يسمى "package-lock.json" يساعد على ضمان تثبيت نسخ محددة من المكتبات بشكل دقيق، لذا إذا كان مطور مشروع ما قد قام بتحديث مكتبة معينة إلى الإصدار 2 ثم 3، وآخر قام بتحديثها مباشرة إلى الإصدار 3، يمكن استخدام هذا الملف لضمان أن الإصدارات المثبتة متطابقة من خلال أمر npm ci. ومع ذلك، كانت "npm" تعاني من مشاكل مثل التثبيت غير المتسق، وحالات أخرى مثل تغيير ملكية ملفات النظام عند تشغيلها على نظام لينكس. لحل تلك المشاكل، قامت فيسبوك بإطلاق أداة جديدة تدعى "Yarn" في عام 2016 والتي تمتاز Yarn بأنها أسرع وأكثر أمانًا واستقرارًا من npm. وبنفس الكيفية تستطيع استخدام "yarn init" لإنشاء ملف "package.json" مع Yarn، ثم "yarn install" لتحميل المكتبات. ومثلما هو الحال مع npm، تقوم Yarn بإنشاء مجلد "node_modules" وملف "yarn.lock" لتثبيت الإصدارات بشكل دقيق. بإمكانك أيضًا التبديل من استخدام npm إلى Yarn بسهولة. على الرغم من ذلك، عليك بمعرفة أن npm تم تحسينها أيضًا مع كل إصدار جديد، وهناك الكثير من المشاريع التي لا تزال تستخدم npm بدلاً من Yarn. وفي الوقت الحالي أصبح لا يوجد فرق تقريبًا حيث تم تطوير npm لتمتلك نفس الخواص في yarn والتي منها package.json واستخدام أفضل لإتصالات الشبكة وملفات التخزين المؤقتة واستخدام checksums الخاصة بتفقد أمان وموثوقية الكود الذي تقوم بتحميله. ولكن هناك ميزة مثل parallel installation متوفرة في yarn وتعني تحميل المكتبات بشكل متوازي مما يسرع من عملية التثبيت، وأيضًا ميزة Zero-Install وتتيح تجنب تثبيت المكتبات المكررة بين مشاريع مختلفة، أي عندما تكون هناك مكتبات مشتركة بين مشاريع مختلفة، فإن Yarn يقوم بمشاركتها دون الحاجة إلى تثبيت نسخة منها في كل مشروع على حدة مما يوفر مساحة على القرص ويقلل من استهلاك الشبكة والموارد. الخلاصة يعتبر Yarn أسرع من npm بسبب تنفيذه لعملية التثبيت المتوازي، حيث يمكنه تنزيل وتثبيت مكتبات مختلفة في وقت واحد، هذا يؤدي إلى اكتمال عمليات التثبيت بشكل أسرع، مما يوفر الوقت للمطورين أثناء إعداد مشاريعهم. تستفيد Yarn من مزايا أمان أكبر مقارنةً بـ npm. ذلك لأن Yarn تحتوي على آلية تحقق أفضل لتجنب الثغرات الأمنية والتحقق من صحة المكتبات التي يتم تثبيتها، مما يقلل من احتمالية وجود مشكلات أمنية في مشاريعك. Yarn يستهلك مساحة أكبر على القرص مقارنةً بـ npm، ذلك لأن Yarn يخزن البيانات إضافية مما يزيد من استهلاك المساحة، وقد يكون أمرًا مزعجًا إذا كنت تعمل على جهاز قرص صلب ذو مساحة محدودة.1 نقطة