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

لوحة المتصدرين

  1. Mustafa Suleiman

    Mustafa Suleiman

    الأعضاء


    • نقاط

      8

    • المساهمات

      18997


  2. Mostafa Ramadan5

    Mostafa Ramadan5

    الأعضاء


    • نقاط

      2

    • المساهمات

      58


  3. Ali Ahmed6

    Ali Ahmed6

    الأعضاء


    • نقاط

      2

    • المساهمات

      85


  4. Hala Abdullah Asiri

    Hala Abdullah Asiri

    الأعضاء


    • نقاط

      2

    • المساهمات

      2


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 10/24/23 in أجوبة

  1. السلام عليكم تستخدم مكتبه TensorFlow في مجال الدكاء الاصطناعي فقط ام يوجد مكتبه تاني ؟
    1 نقطة
  2. هل بي انجازي هاذي الدوره استطيع بناء موقع بنفسي ؟ رودني هذا سؤال وانا انجزت 3مسارات بهاذي الدوره
    1 نقطة
  3. موقع تم انشاءه بلغه php وطلبوا مني ان اقوم بأنشاء له تطبيق جوال لنظام اندرويد و IOS فكرت بأن اقوم بأستخدام flutter فهل استطيع القيام بهذا وهل ستكون هناك صعوبات بالقيام بهذا . هل هناك مصادر او دروس لمعرفه كيف اقوم بهذه الخطوات
    1 نقطة
  4. انا طالبه وما عندي وقت فاضي كثير، ومعرف وقت الدوره هل لها وقت محدد ؟ مثلًا ادخلها صباح او ليل؟ ابغا اشترك بس معرف الوقت .
    1 نقطة
  5. الشهادة معتمدة من قبل أكاديمية حسوب، ويجب تفهم أمر معين وهي أن الدورات عبر المنصات التعليمية يتم إصدار شهادة معتمدة من قبل المنصة ويمكن التأكد من إصدار الشهادة من خلال الكود الموجود فيها وأ]ضًا الرابط الإلكتروني الخاص بها في أكاديمية حسوب. وهي ليست شهادة جامعية ليتم إعتمادها من قبل أي دولة، بل شهادة من منصة عربية شهيرة في الوطن العربي، ولكن شهادات أكاديمية حسوب ليست شهادات إكمال أو حضور الدورة، بل يتم تقديمها لمن قام بإنهاء المشاريع ورفعها على منصة GitHub وإجتياز الإختبار النظري ثم إجتياز الإختبار العملي من خلال مشروع يتم إخبارك بتنفيذه ويتم مراجعته ثم تحصلين على الشهادة في حال تم تنفيذه بشكل صحيح وبجودة جيدة. وعامًة الشركات لن تنظر إلى الشهادات بغض النظر عمن قام بإصدارها، بل تنظر إلى الخبرة ومعرض الأعمال أي مهاراتك ومدى استيعابك هو الإثبات الوحيد لجدارتك. وستجدي تفصيل أكثر هنا في قسم الأسئلة الشائعة في الأكاديمية: ماذا يعني شهادة معتمدة من أكاديمية حسوب؟
    1 نقطة
  6. الشهاده معتمده؟ومن اي جهه؟
    1 نقطة
  7. السلام عليكم انا بدأت تعلم تخصص front-end مباشرة بدون ان اتؤسس يعني لم احل مشاكل او اتعلم (data-structure and algorithm + oop ...) و الان عدت لاتؤسس صح هل مافعلته صحيح و مهم ؟
    1 نقطة
  8. الفرق الرئيسي بين require() و import هو أن require() هو جزء من نظام الوحدات CommonJS ، بينما import هو جزء من نظام الوحدات ECMAScript بدءًا من ES6. ,نظام الوحدات CommonJS هو نظام الوحدات الأصلي لـ Node.js ,يسمح لك بتحميل وحدات من ملفات JavaScript منفصلة. وإليك مثال على التصدير باستخدام CommonJS // file: my-module.js module.exports = { name: "My Module", version: "1.0.0", sayHello: function() { return "Hello, world!"; }, }; لاستخدام تلك الوحدة ، نستخدم require() على النحو التالي: // file: my-app.js const myModule = require("my-module"); console.log(myModule.name); // My Module console.log(myModule.version); // 1.0.0 console.log(myModule.sayHello()); // Hello, world! ويؤدي استخدام نظام الوحدات CommonJS إلى بعض التداعيات ، مثل: يجب أن تكون جميع وحدات CommonJS محملة في وقت البدء. يمكن أن يؤدي تحميل وحدات متعددة إلى زيادة استخدام الذاكرة. لا يمكن تحميل وحدات CommonJS ديناميكيًا. ECMAScript أما نظام الوحدات ECMAScript هو نظام الوحدات الأحدث لـ JavaScript ,يسمح لك بتحميل وحدات من ملفات JavaScript منفصلة ، ولكنه يوفر أيضًا بعض الميزات الإضافية ، مثل: تحميل وحدات ديناميكيًا تحميل وحدات حسب الحاجة تحميل وحدات بشكل متوازٍ مثال على التصدير باستخدام نظام ECMAScript // file: my-module.js export const name = "My Module"; export const version = "1.0.0"; export function sayHello() { return "Hello, world!"; } لاستخدام تلك الوحدة ، نستخدم import على النحو التالي: // file: my-app.js import { name, version, sayHello } from "my-module"; console.log(name); // My Module console.log(version); // 1.0.0 console.log(sayHello()); // Hello, world! هل نستخدم require في objects و import في الدوال؟ من الأفضل استخدام import بدلاً من require(). وذلك لأن import يقدم ميزات أكثر وأفضل من require(). ولا يزال من الممكن استخدام require() في بعض الحالات ، مثل: إذا كنت تضطر إلى العمل مع كود قديم يستخدم require(). إذا كنت بحاجة إلى تحميل وحدات ديناميكيًا.
    1 نقطة
  9. يمكنك استخدام الواجهة الخلفية التي تم إنشائها بالفعل بواسطة PHP كأساس لتطبيق الهاتف، لكن فلاتر ليس لها علاقة بـ PHP أي سيتعين عليك تعلم لغة Dart الخاصة بذلك الإطار وأيضًا تعلم الإطار نفسه من أجل برمجة الواجهة الأمامية للتطبيق. وستجدي هنا شرح بخصوص تلك النقطة:
    1 نقطة
  10. لا لا يوجد وقت محدد ويمكنك حضور الدورة في اي وقت تريدينه، حيث سيكون المحتوى الخاص بالدورة متوفر لديك بالكامل ويمكنك التحكم في وقت الدراسة بالشكل الذي يناسبك. وكذلك الامر لا يوجد وقت محدد للدورة والوقت الموجود في معلومات الدورة هو عدد الساعات المرئية المتوفرة ويمكنك مشاهدتها خلال مدة غير محدودة. بعد قول ذلك فالوقت المفضل للدراسة هو في الصباح الباكر وهذا هو الوقت الذي انصحك بالدراسة فيه.
    1 نقطة
  11. قمت بإنهاء دوره جافا سكريبت فمتى اقوم باستلام الشهاده وماهى افضل الخطوات بعد انهاء الدوره للحصول على عمل
    1 نقطة
  12. Webflow تعتبر أداة قوية وسهلة الاستخدام تسمح لك بإنشاء مواقع ويب جميلة وتفاعلية دون الحاجة إلى أي معرفة بلغات البرمجة. لذلك ببساطة تعلمها سيفيدك بدون أدنى شك حيث أن هناك بعض العملاء التي تريد عمل موقع بتكلفة منخفضة لذلك يكون Webflow خيار جيد لك ويوجد الكثير من التقنيات المشابهه ل Webflow ويمكنك البحث عن No-code website builder فيما يلي بعض الأسباب التي تجعلني أوصي بـ Webflow: لا يتطلب Webflow أي معرفة بلغات البرمجة. يمكنك إنشاء مواقع ويب باستخدام واجهة السحب والإفلات البديهية. يمكنك تخصيص مواقع الويب الخاصة بك بالكامل باستخدام CSS و JavaScript.
    1 نقطة
  13. هل هذا يعني اني استطيع استعمال require() عند استدعاء models والتي تستعمل الobject في بنيتها? و استعمال import عن استعمال modules او مكتبه لا تستعمل object في بنيتها?
    1 نقطة
  14. 1 نقطة
  15. ما هي المواقع التدريبية لإنشاء المواقع باستخدام لغة بايثون؟
    1 نقطة
  16. مرحبا مصطفى، هنيئا لك بإكمال الدورة، الخطوة التالية بعد الانتهاء من الدورة هي الإمتحان والحصول على الشهادة، ولهذا شروط هي: إتمام أربعة مسارات تعليمية على الأقل التطبيق العملي مع المدرب، والاحتفاظ بالمشاريع العملية الناتجة لإرسالها للمراجعة رفع المشاريع على حسابك على GitHub بعد التأكد من استيفاء الشروط سوف تحتاج التواصل مع فريق الدعم من خلال مركز مساعدة أكاديمية حسوب ، سوف يتم اجراء محادثة صوتية معك ثم امتحانك ببساطة. اطلع أكثر على الامتحان والحصول على الشهادة.
    1 نقطة
  17. بالطبع أنت قادر على استخدام تنسيق النصوص (Formatting) في أي قيمة تُرجعها من دالة باستخدام توابع تنسيق السلاسل (String Formatting). وكمثال من خلال f-strings (formatted string literals) لتنسيق النصوص داخل العبارة التي ترجعها الدالة، حيث تبدأ السلسلة بحرف "f" قبل علامات الاقتباس، وتستطيع وضع متغيرات داخل السلسلة بين أقواس مربعة متعامدة. def greet(name): return f"Hello, {name}!" result = greet("Alice") print(result) # سيتم طباعة "Hello, Alice!" تستطيع أيضًا استخدام توابع تنسيق السلاسل مثل str.format() أو % لتنسيق النصوص داخل العبارة التي ترجعها الدالة كالتالي: def greet(name): return "Hello, {}!".format(name) result = greet("Bob") print(result) # سيتم طباعة "Hello, Bob!" أي أن الأمر حر بالنسبة لك، وتستطيع إرجاع أي قيمة تريدها.
    1 نقطة
  18. طيب هو انا اقدر استخدم الformating في الداله return ؟
    1 نقطة
  19. نصيحتي إليك هي ألا تشتت نفسك، طالما أنك بدأت مسار برمجي من الأفضل إنهاءه وإنشاء مشاريع ثم تعلم React أو Angular أو Vue.js وإنشاء مشاريع حقيقية أيضًا. بعد ذلك تستطيع العودة ودراسة الخوارزميات وهياكل البيانات وأنماط التصميم، ومن المفترض أنك ستقوم بدراسة الـ OOP من خلال جافاسكريبت أثناء دراستك لمسار الواجهة الأمامية، وإن لم تقم بالتعمق به خلال ذلك فعليك دراسة البرمجة الكائنية أيضًا. وللعلم تستطيع تأسيس نفسك من خلال أي لغة برمجة، لكن من حيث الأفضلية فلغة C++ أفضل وذلك لا يعني أن باقي اللغات سيئة بل يمكنك التعلم من خلال أي لغة، لكن من خلالها ستتعلم الأساسيات بدون تجريد وبشكل أقرب للنظام والعتاد، حيث أن اللغات الأخرى بها طبقات تجريد أي عمليات تحدث في الخلفية بدون علمك. ولكن تأسيسك من خلال C++ لا يعني أنك أصبحت ملم بلغة جافاسكريبت، بل عليك التعمق بها لأنها اللغة الأساسية لك كمطور واجهة أمامية أي عليك دراسة المفاهيم المتقدمة بعد دراسة الأساسيات في جافاسكريبت وليس الاكتفاء بالأساسيات فقط ونصيحتي هي التركيز على ذلك ثم الإنتقال لتعلم الخوارزميات وهياكل البيانات وأنماط التصميم.
    1 نقطة
  20. هناك فرق بين الأوامر `print` و `return`، وكلتاهما تستخدمان في سياقات مختلفة تماماً. أولاً بالنسبة ل`print` فهو أمر يستخدم لعرض قيمة معينة أي يطبع قيمة على برنامج الإخراج (عادةً سطر الأوامر)، ويستخدم للإشارة إلى نتيجة أو قيمة معينة لعرضها للمستخدم. عند استخدام `print`، يتم عرض القيمة المعطاة ومن ثم يستمر تنفيذ البرنامج على عكس return. أما بالنسبة ل`return` هو أمر يستخدم لإرجاع قيمة من دالة. عند استخدام `return` في دالة، تتوقف تنفيذ الدالة وتُرجع القيمة المحددة للمكان الذي تم استدعاء الدالة منه. يمكن استخدام قيمة العودة لتخزينها في متغير أو استخدامها في تعبيرات أخرى. مثال على استخدام print: def greet(name): print("مرحبًا", name) greet("أحمد") مثال على استخدام return لإرجاع قيمة: def add_numbers(a, b): sum = a + b return sum result = add_numbers(3, 5) print(result) بالنسبة لسؤالك الثاني، يمكن لـ `return` أن يرجع أي نوع من البيانات في Python،
    1 نقطة
  21. مرحبا اعمل على مشروع برمجي للدراسة فقط.. احتاج فيه الى استخدام اكثر من سيرفر مثل سيرفر لكميرات المراقبة وسيرفر لمعلومات خاصة وهكذا هل يوجد مواقع او افكار تدعم هذه الفكرة؟
    1 نقطة
  22. اذ لم تجدي طلبك على الانترنت، تستطيعي القيام بتكوين سيرفرات على جهازك ويتم ذلك بطريقتين: استخدام بيئات افتراضية vm على جهازك يمكن ذلك عبر تثبيت إي برنامج خاص بالبيئة الافتراضية مثل Oracle VM VirtualBox ثم بعد ذلك تفعيل سيرفر خاصة بالكاميرا وتخزين اللقطات ووضعها في database وسيرفر خاص بعملية التدريب وسيرفر خاص بعملية أطلاق النموذج إلى الويب عبر إي إطار عمل مثل flask django وتستطيعي تخصصين 1 cpu و 2 RAM لكل منها. استخدام docker وتفعيل نفس السيرفرات في الطريقة الأولى ولكن على شكل Containers كل منها يعتبر سيرفر ويأخذ فقط ما يحتاج من resourse عند الحاجة على عكس الطريقة الأولى التي يعتبر حجز الموارد ثابت ومنفصل عن إي vm أخرى، يمكنك التعرف على docker من خلال المقالة التالية
    1 نقطة
  23. يمكنك الإعتماد على مستودعات المشاريع الخاصة بالدورة وستجديها في المقدمة أو المدخل الخاص بكل مسار أو مشروع. في حال قمتي بتطبيق نفس المشروع تستطيعي نسخه واستخدامه كمشروع لك، أو نسخ ما قمتي بتنفيذه بالفعل ثم إكمال ما تبقى، ولكن عليك الإنتباه إلى أنه عند التقدم للإختبار سيتم إختبارك وقياس مدى استيعابك لما قمتي بتنفيذه. ولتجنب تكرار الأمر، أرجو منك رفع المشاريع الخاصة بك إلى GitHub.
    1 نقطة
  24. يبدو أن ما تُمرره من المتحكم SocialMediaController في التابع المسؤول عن عرض القائمة، عبارة عن قائمة فارغة، و هو ما يعيده التابع GetSocialMedias في الصنف SocialMediaDAO، بتطبيق الشرط: .Where(x => x.isDeleted == false) لا يوجد أي سجل في الجدول يحقق الشرط لأن السجلات تحمل NULL في العمود isDeleted. أعتقد أن المشكلة تتعلق بهذا الجزء، حاول تعديل الشرط بما يتناسب مع الحالة و انظر إن كان يحل المشكلة لديك.
    1 نقطة
  25. لا يتم شرح ذلك في دورة علوم الحاسوب، ومادة التصميم الرقمي المنطقي مادة متخصصة، حيث أنها تعتبر جزءًا مهمًا من مجال تصميم الأنظمة الرقمية والأشياء الذكية وتركز على تطبيق المنطق والرياضيات في تصميم وتطوير الأنظمة والدوائر الرقمية. وبعض المفاهيم الأساسية التي يمكن أن تساعدك في فهم هذه المادة هي: البوابات هي عناصر أساسية في التصميم الرقمي وتُستخدم لتنفيذ العمليات المنطقية، وتشمل البوابات الشهيرة بوابة AND وبوابة OR وبوابة NOT. منطق البوز (Boolean logic) يستخدم لتمثيل القيم المنطقية مثل صح وخطأ (1 و0)، ويتم استخدامه في التصميم الرقمي لاتخاذ قرارات مستندة إلى المنطق. تُستخدم الدوائر المنطقية لتنفيذ العمليات المنطقية على البيانات، وتشمل هذه الدوائر البوابات المنطقية المختلفة وتوصيلها معًا لبناء أنظمة أكبر. في التصميم الرقمي المنطقي يتم استخدام السجلات والتسلسلات لتخزين ومعالجة البيانات بشكل متسلسل. تُستخدم مخططات الدوائر لتمثيل تصميم الدوائر المنطقية بشكل رسومي وتساعد في فهم كيفية توصيل البوابات والعناصر لبناء الأنظمة. تعتبر الذاكرة والتخزين جزءًا هامًا من التصميم الرقمي حيث يتم استخدامها لتخزين واسترجاع البيانات. مشكلة السلم والترجمة وتلك المفاهيم تتعلق بتحويل المعلومات من تمثيل إلى آخر، مثل تحويل البيانات من تمثيل عددي إلى تمثيل بيني. وما يتم شرحه في دورة علوم الحاسوب هو التالي: أساسيات الحاسوب وعلومه والتفكير المنطقي وما هي الخوارزميات وكيف تفيد في البرمجة تطبيقات عملية على أساسيات التفكير المنطقي باستخدام بيئة سكراتش Scratch التفاعلية أساسيات لغة البرمجة JavaScript وتطبيق المفاهيم التي تم شرحها باستخدامها، والتوسع في شرح التطبيقات العملية للغات البرمجة أساسيات أنظمة التشغيل المختلفة وكيفية تثبيت البرمجيات اللازمة للبرمجة عليها أساسيات سطر الأوامر في نظام لينكس، وشرح الأسس التي بني عليها النظام مع تطبيقها عمليًا أنظمة قواعد البيانات المختلفة، مع شرح تفصيلي للغة SQL للتعامل معها مبادئ أساسية في أنظمة قواعد البيانات NoSQL المفاهيم الأساسية التي تبنى فيها صفحات الويب مفاهيم أساسية في الشبكات والخوادم، وكيف يتم استقبال الطلبيات إلى الخادم والرد عليها مبادئ الحماية والأمان في الويب
    1 نقطة
  26. طالما أنه مشروع جامعي فيمكنك تجربة Google Cloud حيث يوجد خطة تجربة مجانية بقيمة 300 دولار. أو يمكنك الاستفادة من باقة GitHub Student Developer Pack حيث ستحصلي على العديد من المزايا مجانًا لمدة سنة في حال أنك تدرسين بالجامعة ومن ضمن تلك المزايا: DigitalOcean: رصيد بقيمة 100 دولار لمدة عام (استضافة وذلك هو المهم هنا بالنسبة لسؤالك) JetBrains: اشتراك مجاني في جميع أدوات JetBrains IDEs لمدة 12 شهرًا Bitbucket: 5 مستودعات خاصة مجانية Namecheap: اسم نطاق مجاني لمدة عام واحد Canva Pro: اشتراك مجاني لمدة 3 أشهر Codecademy: اشتراك مجاني لمدة 12 شهرًا Pluralsight: اشتراك مجاني لمدة 6 أشهر و اكثر يمكنك قراءة الشروط والتقديم من هنا: https://education.github.com/discount_requests/application أما بخصوص الاستضافات المدفوعة فهناك التالي بأسعار مقبولة: Kamatera Vultr DigitalOcean UpCloud Hetzner
    1 نقطة
×
×
  • أضف...