-
المساهمات
4888 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
11
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو عبدالباسط ابراهيم
-
هناك عدة برامج التي يمكنك تنزيلها وتثبيتها على جهاز الكمبيوتر لتعلم الكتابة السريعة على لوحة المفاتيح دون الحاجة للاتصال بالإنترنت. مثل Rapid Typing ويمكنك تحميله من خلال الرابط التالي https://rapidtyping.en.softonic.com/ Klavaro برنامج مفتوح المصدر يعمل على أنظمة التشغيل Windows وLinux وmacOS. و يمكنك تحميله من هنا https://klavaro.sourceforge.io/en/
- 3 اجابة
-
- 1
-
وعليكم السلام ورحمة الله وبركاته . عموماً من الأفضل أن تستخدم نفس الإصدار الذي يستخدمه المدرب سواء بالنسبة ل python أو أي مكتبات لضمان التوافق وتجنب أي اختلافات قد تحدث نتيجة لاستخدام إصدارات مختلفة. ولكن بعد ذلك ، يمكنك استخدام الإصدار الأحدث من Python المتاح عند بدء أي مشروع جديد . بصفة عامة، استخدام الإصدار الأحدث من Python أو أي مكتبة يضمن أنك تستفيد من أحدث الميزات والتحسينات في الأداء والأمان.ولكن بعد الإطلاع على التعديلات التي حدثت في الإصدارات الحديثة
-
أولاً كما أخبرك محمد أنه إذا لم يكن لديك خبرة سابقة في مجال علوم الحاسوب وكنت ترغب في الحصول على أساس قوي وشامل في البرمجة والمفاهيم النظرية.إذاً دورة علوم الحاسوب ستعطيك فهماً أعمق للأساسيات التي ستساعدك في الذكاء الاصطناعي وفي تطوير البرمجيات بشكل عام. ثانياً إذا كان بالفعل لديك خبرة بمجال علوم الحاسوب ولا تحتاج لدورة علوم الحاسوب فيعتمد اختيار الدورة الثانية على المجال الذي ترغب في تعلمه وتطويره وللتعرف على المجالات الخاصة بالبرمجة يفضل الإطلاع على المقالة التالية
-
وعليكم السلام ورحمة الله وبركاته. يتم التقدم إلى امتحان الدورة، بعد تنفيذ الشروط التالية إتمام أربعة مسارات تعليمية على الأقل (بمعنى أساسيات لغة php هو مسار واحد فقط) التطبيق العملي مع المدرب، والاحتفاظ بالمشاريع العملية الناتجة لإرسالها للمراجعة رفع المشاريع على حسابك على GitHub أولًا بأول لمشاركتها معنا بعد إتمام الشروط السابقة يمكن التقدم للإمتحان
-
نعم بالفعل كان يجب الإشتراك في الدورة من خلاص الصفحة الخاصة بالعرض ولكن أعتقد أنه من خلال التحدث مع مركز المساعدة سيتم تفعيل الخصم والإشتراك في العرض بدون أي مشكلة يرجى التحدث مع مركز المساعدة من خلال هذا الرابط https://support.academy.hsoub.com/conversations
- 3 اجابة
-
- 1
-
إذا كان السؤال خاص بالدورات فيرجى طرح الأسئلة الخاصة بالدورات أسفل الدرس كما بالرابط التالي https://support.academy.hsoub.com/how-to-ask-in-courses وليس هنا في قسم الأسئلة البرمجة حيث نطرح الأسئلة العامة الغير متعلقة بمحتوى الدورة أو الدرس لمساعدتك بشكل أفضل. ولكن بالنسبة للخطأ يجب استخدام الأقواس مع دالة append بدلاً من الأقواس المربعة كمايلي. numbers = [1, 80, 20, 30, 10] thenumbers = [] for number in numbers: if number > 30: thenumbers.append(number) print(thenumbers)
-
نستخدم حلقة الـ foreach في PHP عندما نريد تكرار عناصر داخل مصفوفة أو كائن بسهولة. يمكنك استخدام foreach عندما تمتلك مصفوفة بيانات وتريد الوصول إلى كل عنصر أو قيمة في المصفوفة بشكل منفرد. داخل حلقة الـ foreach ستمتلك الوصول إلى العنصر الحالي الذي يتم تكراره.وللتوضيح بشكل أكبر يمكنك الإطلاع على التوثيق الخاص ب php من خلال هذا الرابط https://wiki.hsoub.com/PHP/foreach مثال على الاستخدامات الشائعة لـ foreach في PHP هو تكرار نتائج قاعدة البيانات لعرض الصفوف من خلال ال foreach . ومع ذلك لا حاجة لاستخدام foreach إذا لم تكن تعمل مع مصفوفة أو مجموعة بيانات. على سبيل المثال، إذا كنت تريد تكرير حلقة عدد محدد من المرات، يمكنك استخدام حلقة for العادية بدلاً من ذلك.
- 1 جواب
-
- 1
-
كما أخبرك مجمد فالمشكلة الأساسية تكمن في محاولة تحويل قيمة نصية (مثل "25") إلى عدد صحيح (integer) باستخدام الدالة int().بمعنى إذا أدخل المستخدم قيمة نصية غير رقمية، فإن الدالة int() ستؤدي إلى خطأ من نوع ValueError. و بمجرد حدوث أي خطأ داخل كتلة try, يتم تنفيذ كتلة except ثم يتوقف البرنامج عن تنفيذ أي كود بعد ذلك. ولكن لتغيير هذا السلوك حسب ما تريد يمكنك استخدام حلقة while للتحقق من صحة الإدخال وتكرار طلب الإدخال حتى يقدم المستخدم قيمة صحيحة.كما يلي while True: try: age = int(input("Age: ")) password = int(input("Password: ")) break # إذا تم إدخال قيم صحيحة، نخرج من الحلقة except ValueError as message: print(f"Error message: {message}") # بعد التأكد من صحة الإدخال، يمكنك استخدام قيم المتغيرين print("Your age is:", age) print("Your password is:", password)
- 3 اجابة
-
- 1
-
هذه المشكلة غالباً تكون بسبب الحد الأقصى للدفع في الشهر بالنسبة للبطاقة للبنكية ولكن ذلك بالتأكيد يعتمد على البنك الذي تتعامل معه ومن أي دولة لذلك حاول التواصل مع البنك لمعرفة السبب ويفضل الإطلاع على الإجابات التالية حيث تم شرح المشكلة وحلها بشكل مفصل
-
بالإضافة أيضاً إلى أن بعض شركات الاستضافة تقدم دومين مجاني مع خطط الاستضافة الخاصة بها كما بالتعليق السابق. فيوجد أيضاً GitHub Student Developer Pack حيث يوفر GitHub سنويًا حزمة تطوير للطلاب تشمل دومين مجاني وخدمات أخرى لمدة سنة واحدة كما توفر لك خدمة إستضافة مجانية من خلال العديدد من الشركات . ولكن يجب أن تكون طالبًا للحصول عليها لذلك إذا كنت طالباً يفضل الإستفادة من هذه الخدمات.
- 2 اجابة
-
- 1
-
كما أخبرك شهاب في التعليق السابق فإن المشكلة في المساحات وسأحاول توضيح هذا الأمر بشكل مبسط حيث في لغة البرمجة بايثون، يتم استخدام المسافات البادئة (indentation) لتحديد كتل الكود التي تنتمي إلى نفس البنية البرمجية، مثل الحلقات (loops) أو العبارات الشرطية (if statements). بمعنى المسافات البادئة هي الطريقة التي تخبر بها بايثون أن مجموعة معينة من الأسطر تنتمي معًا. في لغات برمجة أخرى، قد يتم ذلك باستخدام الأقواس {}. أمثلة على المسافات البادئة: العبارات الشرطية (If Statements): if condition: # هذا السطر يتم تنفيذه إذا كانت 'condition' صحيحة do_something() else: # هذا السطر يتم تنفيذه إذا كانت 'condition' خاطئة do_something_else() الحلقات (Loops): for i in range(5): # هذا السطر يتم تنفيذه في كل تكرار للحلقة print(i) ويفضل الإطلاع على المقالة التالية لتفاصيل أكثر
- 6 اجابة
-
- 1
-
وعليكم السلام ورحمة الله وبركاته . يمكنه شراء بطاقة هدية بالبطاقة الإتمانية الخاصة به ومشاركة هذه الهدية معك، حتى تتمكن من استخدامها في التسجيل بالدورة التي تريدها.كما بالرابط التالي شرح أكثر تفصيلاً https://support.academy.hsoub.com/how-to-buy-gift-card وإذا لم يكن ذلك متاحاً بالنسبة لك فأعتقد أنه يمكنك الإشتراك بمعلومات دفع مختلفة مثل الإسم بدون أي مشكلة يمكنك التواصل مع مركز المساعدة وسيتم مساعدتك بشكل أفضل من خلال الرابط التالي https://support.academy.hsoub.com/ إذا كنت تقصد تحميل الدورة على جوالك فإنه غير متاح تحميل الدورة سواء على الحاسوب أو الجوال ولكن الدورة تبقى متاحة لك مدى الحياه
- 2 اجابة
-
- 1
-
يفضل أيضاً بجانب التعليقات السابقة الإطلاع على محتوى الدورة بنفسك فمثلاً دورة تطوير واجهات المستخدم frontend يمكنك الوصول لها من خلال الرابط التالي ومعرفة جميع التفاصيل حول هذه الدورة https://academy.hsoub.com/learn/front-end-web-development/#course-list ثانياً Node.js ليست إطار عمل للواجهة الأمامية. Node.js هو بيئة تشغيل تستخدم لتنفيذ كود JavaScript على الخادم (backend). يتم استخدامها لبناء تطبيقات الويب الخلفية، مثل السيرفرات وقواعد البيانات. وبالنسبة لتطوير واجهات المستخدم frontend ، تُستخدم أطر عمل مثل React، Angular، وVue.js. هذه الأطر تساعد في بناء واجهات المستخدم التفاعلية وتعمل على جانب العميل (المتصفح).
- 3 اجابة
-
- 1
-
ليس هناك مشكلة في ذلك . والتبليغ عن الفيديو يستخدم في الحالات التي يكون بها مشكلة في الفيديو مثلاً وتريد إضافة هذا التقرير وإرسالة إلى الفريق المختص بذلك ولكن يفضل كتابة تعليق بالمشكلو وسيتم حل المشكلة في اسرع وقت أو توجيهك للفريق المختص بذلك إذا لم يستطع المدرب حل المشكلة
- 9 اجابة
-
- 1
-
نعم يمكنك إضافة تعليق سواء كان سؤال أو ملاحظة .
-
لا توجد ملخصات (سلايدات) للدورات. ومع ذلك، يمكنك كتابة ملاحظاته الشخصية، وهذا يعتبر أكثر فائدة لك لترسيخ المعلومات والأفكار التي كدرسها. فكل طالب له طريقته الخاصة في الدراسة، وكتابة الملاحظات تساعد في تذكر واستيعاب المواد الدراسية بشكل أفضل. يوجد موسوعة حسوب أيضاً وهي توثيق للعديد من اللغات البرمجية والمكتبات المختلفة يمكنك الإطلاع عيلها من خلال هذا الرابط https://wiki.hsoub.com/?utm_source=academy.hsoub.com&utm_medium=Links&utm_campaign=HsoubFooter
-
لا يتم إضافة السؤال من خلال الكلمة تبليغ إنما يمكنك طرح الأسئلة عن طريق التوجه لصفحة الدرس الذي تمتلك تساؤلًا حوله وذلك بالتوجه لقسم تعليقات الطلاب الموجود أسفل الصفحة كما بالصورة التالية. قم بإضافة تعليقك وسيقوم المدرّبون بمساعدتك في الإجابة عن تساؤلك بعد الموافقة على نشره. يومكنك الإطلاع على المزيد من التفاصيل من خلال الرابط التالي https://support.academy.hsoub.com/how-to-ask-in-courses
-
وعليكم السلام ورحمة الله وبركاته. أولاً من الجيد أخذ فكرة قراءة التوثيقات في الحسبان حيث أن قراءة التوثيق (documentation) لمكتبة معينة هي مهارة مهمة لأي مبرمج. ولذلك تحتاج لقراءة المقدمة (Introduction) حيث توفر المقدمة نظرة عامة على المكتبة، وتشرح هدفها وميزاتها الرئيسية. بعد ذلك قم بتصفح الأقسام الرئيسية في التوثيق، مثل التثبيت (Installation)، الاستخدام الأساسي (Basic Usage)، والدروس (Tutorials). وبالطيع إذا كنت بحاجة إلى تفاصيل دقيقة حول دالة أو كائن معين، فإن قسم API Reference سيكون مفيدًا جدًا. يحتوي هذا القسم على تفاصيل كل دالة، طريقة، أو كائن مع شرح المعلمات والنتائج. بالنسبة لجودة التوثيق، فهناك مستندات جيدة وأخرى سيئة. المستندات الجيدة تكون واضحة، مفصلة، ومنظمة بشكل جيد. أما المستندات السيئة فقد تكون مبهمة، مختصرة للغاية، أو مفرقة. في هذه الحالة، قد تحتاج إلى البحث عن شروحات إضافية بدلاً من الاعتماد على التوثيق الرسمي.
- 2 اجابة
-
- 1
-
الطريقة التي اتبعتها تعتبر من أفضل الممارسات للتصاميم متجاوبة في بداية بناء الموقع وكما أخبرك محم د في التعليق السابق فإنه لتخطي المشكلات التي تظهر يمكنك استخدام الدالة calc كالتالي html { font-size: calc(1em + 1vw); } كما أنه يفضل اتباع النصائح في الإجابات التالية
- 3 اجابة
-
- 1
-
لا يوجد معلومات مؤكده توضح إذا كان يتم العمل على هذه الدورة أم لا ولكن يفضل البحث عن المصادر المتاحة لك حالياً فمثلاً يوجد بعض الدروس كما بموقع Apple https://developer.apple.com/documentation/swift ويفضل الإطلاع على الإجابات التالية للمزيد من المصادر ويمكنك الإستفسار من خلال مركز المساعدة حول الدورات القادمة https://support.academy.hsoub.com/conversations
-
العملة المطلوبة للإشتراك في الدورة هي الدولار وهنا تكون المشكلة أنه تم إيقاف معظم البطاقات للدفع بالخارج ما عدا بعض البطاقات مثل easy pay ولكن هذه البطاقات لها حد معين أعتقد أنه أقل من ال 150$ لذلك الحل هو استخدام بطاقة إئتمانية وسيتم الإشتراك بدون مشكلة ويرجى الإطلاع على الإجابات التالية حيث توضيح لك حل لهذه المشكلة
-
هل ظهر لديك الخيار " دوراتي "؟ إذا كان كذلك فيفترض أنه يتم فتح الدورة المشترك بها والمسار الأول من كل دورة لذلك حاول تجربة الدخول على الرابط التالي وهو المسار الأول من دورة تطوير واجهات المستخدم https://academy.hsoub.com/courses/front-end-web-development/web-development-intro/ وإذا لم يفتح معك الرابط يرجى التواصل مع مركز المساعدة من خلال هذا الرابط https://support.academy.hsoub.com/