لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 10/10/20 في كل الموقع
-
السلام عليكم @Yomna Raouf في تدورة تطوير تطبيقات الجوال باستخدام تقنيات الوب اثناء اتباعي للمسار في مرحلة العمليات لاحظت انه يجب عليك برمجت بعض الشيفرات في API ب node.js فهل هذا مطلوب منا كمطورين frontend في سوق العمل مع شركات او عمل حر زانا محتار في ذلك شكرا لكم2 نقاط
-
مرحبًا @Abdulhadi A Abou Samra, يمكنك القيام بذلك بهذه الشيفرة : #include <iostream> using namespace std; //هنا يبدأ البرنامج int main() { int f1,f2;//نقوم بإنشاء متغيرين cout << "1st Number : "; cin >> f1; //حتى يستطيع المستخدم على ادخال قيمة cin تُستعمل cout << "2nd Number : "; cin >> f2; if (f1 > f2){//في حال الرقم الاول اكبر نقوم بعملية الجمع cout << "Addition : "; cout << f1 + f2 << "\n"; }else if(f1 < f2){//في حال الرقم الثاني اكبر نقوم بعملية الطرح cout << "Subtraction : "; cout << f2 - f1 << "\n"; } else{ // في حالة تساوي الرقمين لا نفعل شيئًا return 0; } return 0; }2 نقاط
-
كيف اقوم ببرمجة برنامج يطلب من المستخدم ادخال رقمين من لوحة المفاتيح، ومن ثم يقوم البرنامج بفحص القيمتين كالتالي: إذا كان الرقم الأول المدخل اكبر من الثاني فإنه يقوم بطباعة حاصل جمع لهذين الرقمين، أما اذا كان الرقم الأول اصغر من الثاني فإن البرنامج يقوم بطباعة الفرق بين الرقمين (يعني ناتج الطرح)، أما اذا كان الرقمان متساويان فلا يقوم البرنامج بأي شئ ويتم الخروج من البرنامج . أرجو المساعدة ..1 نقطة
-
السلام عليكم ياجماعة الخير أريد شرح فكرة برنامج بناء الهرم في لغة c (شرح الفكرة المنطقية)، لأنه واجب علي في دورة cs50، حاولت وما وجدت الفكرة، دورت في الانترنت على الحل طلعت بسيطة، فقط المتغير الخاص ب loop الخارجية يكون زايد بقيمة واحدة عن المتغير في loop الداخلية، عشان يطبع هرم، لكن عندما أفكر فيها من الناحية المنطقية داخل عقلي لا أستوعبها ( لا أريد شرح كتابة الكود، أريد شرح الفكرة)، شكرا.1 نقطة
-
إضافة على الشرح الوافي للمدرب @ماجد قطوسةسأوضح لك بعض المفاهيم الخاطئة أثناء طرح سؤالك, أولا اللينكس بالرغم من أنه software لكن الأفضل أن يسمى بنظام التشغيل operating system, ثانيا أنت لن تثبتي اللينكس بل إحدى توزيعات اللينكس لأن اللينكس عبارة فقط عن نواة وأغلب التوزيعات مجانية ما عدا القليل بسبب ما يتم تقديمه من خدمات مع النظام كأنظمة الإنتاج والصيانة و Cloud/Virtualization products وغيرها وليس النظام نفسه. مثل Red Hat Enterprise Linux التي قد أنشئت من مكونات مفتوحة المصدر, النواة نفسها والبرامج الداعمة كلها مفتوحة المصدر. ومع ذلك، قامت Red Hat ببناء بنية تحتية ودعم support 7/24 ومجموعة من الخدمات التي ستتيح لك ترخيص إصدار العلامة التجارية الخاص بها من Linux للمؤسسات واستخدامها في الإنتاج. وتذكري جيدا أن Open Source Isn't Free والأن سأعرض عليك بعض الصور من إحدى توزيعات اللينكس الجميلة:1 نقطة
-
سواء بلغة c أو أي لغة برمجية، التفكير المنطقي يكون هو العامل المشترك و الرئيسي في عمل أي ميثود أو تطبيق. لنفترض أننا نريد بناء هرم من 5 أسطر : بناء الهرم متوقف على أمرين مهمين و هما عدد النجوم في كل سطر و عدد المسافات التي تسبق كل سطر. عدد النجوم في كل سطر يكون عبارة عن رقم السطر مضروب بـ 2 من ثم ننقص من الناتج 1 ( على سبيل المثال السطر الأول سيكون فيه نجمة واحد ( (2*1) - 1 ) ، و السطر الخامس يجب أن يكون فيه 9 نجوم ( (5*2) - 1 ) ). عدد المسافات التي تكون قبل النجوم في كل سطر تكون عبارة عن عدد أسطر الهرم ( و هو في مثالنا هذا 5 ) ناقص رقم السطر، ( على سبيل المثال سنجد أن في السطر الأول هناك نجمة واحدة ولكن تسبقها 4 فراغات ( 5 - 1 )، و في السطر الأخير سنجد أنه لا يوجد أي فراغ يسبق النجوم (5-5) و في السطر الثالث سنجد أن هناك فراغين يسبق النجوم (5-3). بالتالي سنجد في كل مرة من المرات الـ 5 أنه تزيد النقاط و تنقص الفراغات، و هكذا يتكون الهرم. و للإستفادة أكثر يمكنك الإطلاع على هذا الفيديو.1 نقطة
-
مرحباً @Bassel Ahmed لغة البرمجة التي بنيت عليها هذه المكتبة هي لغة JavaScript لذلك تحتاج إلى تعلم أساسيات لغة JavaScript ثم تنتقل إلى تعلم معايير ES6 وما فوق و بعدها تتعلم أساسيات node.js. من خلال الموقع الرسمي للمكتبة فهي تعتبر وحدة خاصة ب node.js للتعامل مع الBots BOT: هو تطبيق برمجي يتم بناؤه لعمل بعض المهام الإعتيادية المتكررة و يعمل بشكل اوتوماتيكي و بشكل اسرع. Node.js : هو نظام برامج مبني على محرك chrome JavaScript v8 و تم عمله لبناء تطبيقات انترنت قابلة للتوسع كخوادم ويب لأن لغة جافاسكربت تعمل فقط في المتصفح و بإستخدام node.js يمكننا إستخدامها في جهة الخادم أيضاً Es6: هي عبارة عن معايير موحدة تم عملها من قبل منظمة متخصصة. بالتوفيق1 نقطة
-
في مسار التطبيقات تحتاج لتعلم ال Api فقط لتتعلم كيفية إستحدامه داخل مشروعك وكيفية قراءة البيانات المرسلة , بينما في مسار الbackend فأنت تحتاج لتعلمه لأنه يعتبر جزء أساسي من المسار وفي أي وظيفة تجد إنشاء Api مرتبط مع مطور ال backend بخلاف وظائف تطوير frontend فلا يطلب منك أن تنشأ Api لأنك في front end لا تتعامل مع قواعد البيانات .1 نقطة
-
كمطور front-end يجب عليك فهم التعامل مع Rest API لأنها وسيلة لنقل المعلومات بين الـ Server و Client وسوف تتعامل مع هذا في الكثير من المرات. ويجب عليك كمطور Front-end تعلم التعامل مع API بواسطة jeson في بعض الأحيان نستخدم ذلك في واجهة التواصل بين التطبيقات فيمكن الحصول على البيانات من تطبيقات أخرى مثل تطبيق يحدد طقس اليوم فيمكننا الأستعانة api جاهز وربطه مع الأبليكشن الخاص بك وبهذه الطريقة سوف نحتاج للتعامل مع API .1 نقطة
-
مرحبا محمد. نعم، من المفترض أن تتعلم الأساسيات المتعلقة ببناء ال API و تتعلم كيف تقوم ببناء API بسيط. فقد تحتاج لبناء API بسيط في بعض المشاريع ك frontend developer. فيما يخص العمل. -بعض الشركات تسأل عن الأساسيات المتعلقة ببناء ال API و بعضها لا. و لكن من الأفضل أن تعرفها. أما العمل الحر. فالأمر يختلف بعض العملاء يطلبون مطور يمكنه بناء التطبيق backend و frontend و البعض الآخر يقوم بتوظيف مطور لكل مجال منهم. و لكن إذا كان ال API بسيط لن يقوم بتوظيف أكثر من مطور. في العموم أنصحك بالإلمام بالمجالين فمجال ال backend ليس بالأمر المعقد "مهارة تحتاج الصبر و المثابرة و الاجتهاد و الممارسة حتى تتقنها" حيث سيتيح لك تعلم المجالين الكثير من الفرص سواء في مجال العمل الحر أو التوظيف. بالتوفيق.1 نقطة
-
طبعا عليك بدراستها سواءا كانت مفروضة عليك ك front end developer أم لا لأن أغلب التعامل معها يكون ب ajax وهذا جزء مؤكد يخص ال frontend developer حتى يستطيع قراءة البيانات العائدة من restfull api service وتقديمها في الموقع.1 نقطة
-
صحيح يمكنك تغييرها لأي إسم تريده بدون مشكلة شريطة أن تحترم القواعد العامة أثناء إعلان متغير وهي : يجب أن تتراوح أسماء المتغيرات في C ++ من 1 إلى 255 حرفًا. يجب أن تبدأ جميع أسماء المتغيرات بحرف أبجدي أو شرطة سفلية (_). بعد الحرف الأول، يمكن أن تحتوي أسماء المتغيرات أيضًا على أحرف وأرقام. أسماء المتغيرات حساسة لحالة الأحرف. غير مسموح بمسافات أو أحرف خاصة. لا يمكنك استخدام كلمة أساسية C ++ (كلمة محجوزة) كإسم متغير. وباقي التفاصيل ستجدها هنا.1 نقطة
-
مرحبًا @Med Amine Aissa Moussa, انصحك بهذا الموقع من هنا , ستجد فيه معلومة كاملة مع الامثلة . و هذا هو مصدر التعلم من الموقع الرسمي ولكني لا اجده غني بمعلومات .1 نقطة
-
مرحبًا @عباس سودي, يمكنك البدء بتعلم البرمجة , الأمر ليس صعب يحتاج منك الى الرغبة و جهاز حاسوب . هذه الايام اصبح سهلً تعلم البرمجة اكثر من ايّ وقت مضى , نظراً لتوفُر المصادر عبر شبكة الإنترنت . هنالك الكثير من لغات البرمجة كل منها يتميز في عمل شيء ما , لبناء مواقع الويب عليك تعلم : HTML , CSS , Javascript الذكاء الاصطناعي : Python برامج سطح مكتب : Java او C# يوجد محتوى قيّم في الموسوعة من هنا .1 نقطة
-
مرحباً @Nedjadi Med نعم سيدفعون لك فهم ينشرون بشكل دوري مشاريع ترجمة أو كتابة مقالات على منصة مستقل و هذا ما تم ذكره في صفحة: اكتب معنا لذلك إن كنت مهتم و توفرت فيك الشروط التي يشترطونها قم بالتقديم على المشاريع التي تناسبك وسيتواصلون معك. بالتوفيق1 نقطة
-
السلام عليكم المقصود بمفهوم ريادة الأعمال, هو إطلاق مشروع جديد بشكل مستقل سواء كان فردي أو لمجموعة من الأفراد, وإدارة هذا المشروع بدايةً من تحديد الأهداف، وتوفير الموارد البشرية والمادية، ووضع خطط سير العمل والتنبؤ بالمخاطر التي قد تواجه المشروع في مراحل حياته ووضع آلية للتعامل مع أي طارىء. ريادة الأعمال ليست بالأمر السهل لذا يتطلب وجود مجموعة من الصفات والمهارات, سوف نستعرضها هنا. الإرادة والعزيمة يتصف رائد الأعمال الناجح بقوة الإرادة والإصرار على بلوغ الغايات المنشودة وتحقيق الأهداف الموضوعة بكل دقة، ويبعد عن مشاعر الضعف والاستسلام واليأس، بحيث يتخطى الفشل، وينطلق منه نحو التطور والنجاح، ويستفيد من كافة تجاربه السابقة، ويجعلها بمثابة دروس لتفادي تكرار الأخطاء. حُب التعلم نجد رائد الأعمال الناجح مواكباً لكافة التطورات التي توصل إليها العقل البشري، سواء على الصعيد النظري الذي يمثل المعرفة والمعلومات والنظريات والحقائق، أم على الصعيد التطبيقي الذي يتمثل في التقنيات الحديثة والتكنولوجية التي يجب تعلمها لتقليل الوقت والجهد المبذولين في الأعمال المختلفة. الثقة بالنفس الإيمان بالذات والقدرات والمهارات، والاعتماد الكامل على النفس في تحقيق النجاحات المختلفة، حيث إنّ المشاعر السلبية التي تتمثّل في تحقير الذات والندم على التجارب الماضية بالإضافة إلى ضعف الشخصية من شأنها أن تحد من النجاح في الأعمال الريادية، وتقلل فرصة التغلب على قوة المنافسين في الأعمال المُشابهة، وتحول بالتالي من تحقيق التميز المطلوب في هذه الأعمال. الانسجام والتأقلم بالإضافة إلى المرونة في التعامل مع التغيرات والتقلبات المختلفة، حيث نجد الإداري ناجحاً في في التعامل مع حالات الطوارئ المختلفة التي تؤثر في عمله، من خلال ضبط الأعصاب، والحكمة، والهدوء، والقدرة على اتخاذ القرارات المناسبة في الوقت المناسب، وخاصة المصيرية منها، من خلال الفهم العميق للظروف المحيطة بالمشكلة. العلاقات الواسعة يحيط نفسه بشبكة من الأشخاص الإيجابيين القادرين على التغيير نحو الأفضل، ولديه قائمة معارف ذو نفوذ، من منطلق أنّ معرفة الأشخاص والتفاعل السليم معهم يعتبر مصدراً للفرص الجديدة والآفاق التي تساهم في تطوير العمل الريادي. القدرة على البحث جمع المعلومات المناسبة حول العمل، والتعرف عليه بعمق، ودراسة الأسواق بشكل كامل، وتحديد الفئات المستهدفة والمنافسين، ووضع السُبل الكفيلة بتحديد احتياجات العملاء وتلك التي توفرها وتلبيها. القدرة على التحصيل خاصة فيما يتعلق بالتمويل المادي المطلوب لإنجاز الأعمال المختلفة، سواء عن طريق العلاقات المختلفة، أم من خلال البيع وزيادة الأرباح وتطوير الأعمال القائمة.1 نقطة
-
السلام عليكم بارك الله فيكم على الشرح الأكثر من وافي هل يمكنني متابعة العمل بنسخة 1.51 نقطة