-
المساهمات
269 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو Abdulrahman Muhammad
-
بشكل عام يرجع اختيارك إلى المنصة للتكويد حسب راحتك. إذا تحب تشتغل أونلاين بدون إعداد بيئة على جهازك استخدم Colab، أما لو تفضل تشتغل محليًا وتتحكم بكل شيء فـ Jupyter أو VS Code خيار ممتاز.
- 3 اجابة
-
- 1
-
-
مرحباً خالد، بالنسبة لـ PHP، ليست الخيار الأحدث لكن ما زالت مستخدمة، خصوصًا مع أنظمة مثل WordPress و Laravel، وفي سوق العمل الحر كثير من العملاء يطلبون مشاريع تعديل أو إنشاء مواقع مبنية بها. Node.js : منتشرة جدًا في مشاريع الشركات الناشئة (Startups) ومطلوبة في سوق العمل الحر. Spring Boot (جافا) : مطلوبة في الشركات الكبيرة أكثر من العمل الحر. ASP.NET Core : منتشرة خاصة في بيئات الشركات والمؤسسات التي تستخدم مايكروسوفت.
-
وعليكم السلام ورحمة الله وبركاته، امتحان دورة علوم الحاسوب يمر بعدة خطوات بسيطة: الإنتهاء من ٤ مسارات على الأقل ومنفذ المشاريع ورافعها على GitHub. تتواصل مع الدعم وتطلب الامتحان. بيكون في مكالمة صوتية حوالي نصف ساعة مع المدرّب يسألك عن محتوى الدورة ومشاريعك. بيطلب منك مشروع تخرج تنفذه في أسبوع أو أسبوعين. في النهاية يراجع مشروعك، بتاخد شهادة معتمدة من الأكاديمية. يمكنك الإطلاع على تفاصيل اكثر عن الأمتحان: https://support.academy.hsoub.com/exams نصائح: راجع الدروس الأساسية والمفاهيم النظرية المهمة. حضّر نفسك لتشرح ما أنجزته بنفسك وكأنك تدرس غيرك. تتدرّب على مشروع صغير بنفسك قبل الامتحان، فهذا يقوّي ثقتك. بالتوفيق
-
في حال اشتركت بدورتين، ستحصل على خدمتين كاملتين من موقع بعيد مع كل المزايا المرتبطة بكل دورة، بينما الدعم المهني وفرص التوظيف سيكون بشكل موحّد يغطي الدورتين معًا. بعد إتمامك للدورة والحصول على الشهادة، ستُمنح تلقائيًا خدمة إعداد السيرة الذاتية على موقع بعيد. ضمن هذه الخدمة سيجري معك فريق التوظيف مقابلة قصيرة للتعرف على خبراتك ومهاراتك، ثم يقومون بصياغة سيرة ذاتية احترافية موجهة لك شخصيًا، إضافة إلى نصائح عملية تساعدك على بدء مسيرتك سواء بالعمل الحر أو بوظيفة. ويمكنك التواصل مع مركز المساعدة لمساعدتك في أي استفسارات: https://support.academy.hsoub.com/conversations
-
وعليكم السلام ورحمة الله وبركاته، يعتمد اختيارك على تخصيص المعالجة او مدى تعقيد البيانات: ففي معظم الأحيان الأدوات الجاهزة مثل image_dataset_from_directory في TensorFlow أو DataLoader في PyTorch أفضل وأسهل، لأنها توفر لك التحميل والتقسيم والتجهيز بسرعة. لكن اذا اردت معالجة خاصة أو تتعامل مع بيانات غير عادية يمكنك استخدام os أو cv2 . نعم، في الغالب الوقت الأكبر يستهلك في تحميل الصور ومعالجتها أكثر من تدريب شبكة CNN نفسها.
- 3 اجابة
-
- 1
-
-
في بعض الأحيان يحرص Kaggle على الاستقرار أكثر من التحديث السريع. عند تحديث كل المكتبات أول بأول ممكن يحصل تعارض أو تتوقف مشاريع قديمة عن العمل. لكن تقدر أنت تحدث أي مكتبة بنفسك داخل الـ Notebook بكتابة: !pip install --upgrade pandas
- 6 اجابة
-
- 1
-
-
ISR لا يُغني كليًا عن SSR أو SSG، لكنه خيار وسط: يعطيك سرعة SSG مع مرونة التحديث مثل SSR.
-
الكود مسؤول عن إنشاء اتصال بقاعدة بيانات PostgreSQL من خلال مكتبة pg في Node.js. هذا الكائن عبارة عن مجمع اتصالات (Connection Pool)، وظيفته أنه يدير مجموعة من الاتصالات بقاعدة البيانات. داخل الكائن Pool وضعنا إعدادات الاتصال بقاعدة البيانات: user: اسم المستخدم الخاص بقاعدة البيانات (هنا "postgres"). password: كلمة المرور الخاصة بالمستخدم. host: عنوان السيرفر الذي تعمل عليه قاعدة البيانات (هنا localhost يعني على نفس الجهاز). port: رقم المنفذ الذي تستمع له قاعدة بيانات PostgreSQL (افتراضياً 5432). database: اسم قاعدة البيانات التي نريد الاتصال بها (هنا "tododb"). بعدها تم إنشاء نسخة من المجمع وحفظها في pool. يتم تصديرها بـ export default pool حتى تستطيع استخدامها في أي ملف آخر وتنفّذ أوامر SQL. بالتوفيق
-
مرحباً، السبب هو عدم كتابة الكود في المكان الصحيح داخل قاعدة البيانات tododb: لإصلاح ذلك: اضغط بزر الفأرة الأيمن على قاعدة البيانات tododb. اختر Query Tool لفتح نافذة استعلام مرتبطة بهذه القاعدة. الصق أمر الإنشاء وشغّله: CREATE TABLE todo ( todo_id SERIAL PRIMARY KEY, description VARCHAR(255) NOT NULL, completed BOOLEAN DEFAULT FALSE ); بعد التنفيذ قم بتحديث (Refresh) قاعدة البيانات، وستجد الجدول قد ظهر بشكل صحيح. بالتوفيق
-
نعم، دورة إدارة تطوير المنتجات تعتبر مهمة ومفيدة لطالب هندسة البرمجيات، لكن فائدتها تختلف بحسب هدفك: إن كنت تركز فقط على جانب البرمجة والتقنيات، فهي ليست أساسية، لأن محتواها لا يشرح كتابة الكود بعمق، بل يهتم أكثر بكيفية تحويل الأفكار إلى منتجات وإدارة فريق العمل. أما إذا كنت تفكر في المستقبل أن تقود مشاريعك الخاصة أو تعمل كمدير تطوير، فالدورة ستكون إضافة قوية، لأنها ستعطيك رؤية شاملة عن كيفية تحليل السوق، إدارة المصممين والمبرمجين، العمل وفق منهجية Agile، والإشراف على إطلاق المنتجات وتطويرها باستمرار. بالتوفيق
-
لا، لستَ بحاجة إلى تعلّم PHP قبل الدخول إلى هذا الكورس، لأنّ الدروس فيه تبدأ من المستوى المبتدئ وتنتقل معك خطوة بخطوة حتى تصل إلى المستوى المتقدّم. لمن هذه الدورة: لمن لا يمتلك خبرة مسبقة في مجال البرمجة ويريد الدخول في هذا المجال الشيق لمن يمتلك خبرة بسيطة في البرمجة ويرغب في تطوير مهاراته ليصل إلى الاحترافية في PHP لمن يرغب باكتساب مهارات برمجية جديدة تساعده على تحسين دخله لمن يتقن لغة البرمجة PHP ويريد تطوير مهاراته، وتعلم تقنيات جديدة فيها لمن يريد تعلم إطار عمل لارافل Laravel لمن تعلم Laravel ويرغب بتطوير مواقع عملية مطلوبة في سوق العمل لمن يرغب بتعلم تطوير قوالب ووردبريس WordPress
-
وعليكم السلام ورحمة الله وبركاته، الفكرة التي طرحتها جيدة وتجمع بين الأمان وسهولة الاستخدام، لأن تخزين التوكن في httpOnly cookie يحميه من هجمات XSS، وفي نفس الوقت الاحتفاظ ببيانات المستخدم في الذاكرة باستخدام tanstack query يمنع فقدانها أثناء العمل. يمكن ايضاً التأكد من حماية الـ API من هجمات CSRF باستخدام إعدادات sameSite أو إضافة CSRF token. بالتوفيق
- 2 اجابة
-
- 1
-
-
بما إن الملف فاضي لذا من الممكن لم يتم حفظه بالشكل الصحيح. لحفظ الملف بالشكل الصحيح: اضغط على File ثم Save أو Ctrl + S من لوحة المفاتيح
-
في الشريط العلوي اضغط على File ثم اضغط على Open File ثم حدد الملف في المكان الذي حفظته مسبقاً
-
مرحباً، يمكنك فتح الملف الذي حفظته مسبثاً عن طريق الضغط على file ثم open ثم حدد الملف في المكان الذي حفظته مسبقاً أو يمكنك إنشاء ملف جديد عن طريق file ثم new بالتوفيق
-
وعليكم السلام ورحمة الله وبركاته، نعم، يمكن استخدام لغة بايثون للتحكم في الأجهزة مثل الحاسوب، وذلك من خلال مكتبات متخصصة. على الحاسوب، يمكن التحكم بلوحة المفاتيح والماوس وتشغيل البرامج وإدارة الملفات. لتعلّم هذا المجال، يُنصح بالبدء بأساسيات لغة بايثون، ثم الانتقال لتعلّم كيفية أتمتة المهام أو تطوير تطبيقات بسيطة. بالتوفيق
- 5 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته، لكي تستفيد من الدورة بشكل صحيح، أنصحك أن تشاهد كل درس بهدوء وتركز جيدًا، ثم تطبق ما تعلمته فورًا حتى تثبت المعلومة. لا تشاهد الدروس بسرعة ولا تتجاوز أي شيء لم تفهمه. من الأفضل أن تخصص وقتًا ثابتًا يوميًا للمذاكرة والتطبيق. كما يُنصح بتعلم بعض المصطلحات التقنية بالإنجليزية، ابدأ خطوة خطوة واستمر في التطور. بالتوفيق
- 5 اجابة
-
- 1
-
-
من الطبيعي أن تشعر بصعوبة في حل تمارين البرمجة في البداية. حاول أن تبدأ بحل تمارين بسيطة وتفهم الحل خطوة بخطوة. لا تعتمد فقط على الحفظ، بل حاول أن تفهم المنطق وراء كل سطر برمجي. مع الاستمرار والممارسة اليومية ستتحسن مهاراتك تدريجيًا.
-
بطاقة Papara لا تُقبل بشكل مباشر للسحب أو الإيداع في موقع مستقل. للسحب، الموقع يدعم فقط باي بال أو الحوالات البنكية في بعض الدول. أما لشحن الرصيد، فمن الممكن استخدامها ك بطاقة ائتمانية أو حساب باي بال. لكن يمكن استخدام Papara بطريقة غير مباشرة، مثل ربطها مع حساب باي بال (إن أمكن)، أو تحويل الأموال منها إلى بطاقة تقليدية ثم استخدامها في مستقل.
-
تحتاج إلى تحديد نوع المنتجات أو الخدمات التي تريد بيعها. بعد ذلك، يمكنك استخدام لغات البرمجة المخصصة أو إذا ليس عندك خبرة في البرمحة يمكنك استخدام منصات سهلة مثل Shopify أو WordPress مع WooCommerce لإنشاء المتجر دون الحاجة إلى خبرة كبيرة في البرمجة. اختر اسمًا مناسبًا، واهتم بتصميم المتجر وتجربة المستخدم وطريقة الدفع والشحن. وأيضا التسويق لمتجرك من خلال وسائل التواصل.
-
المدة التي تحتاجها لتعلّم إنشاء بوت تيليجرام تعتمد على مستواك الحالي وخبرتك في البرمجة. لكن بشكل عام: تقدريا ستحتاج إلى مدة لتعلّم الأساسيات (البرمجة بلغة مثل Python، وفهم Telegram API). إذا عندك أساسيات برمجة: ممكن تتعلّم وتصنع بوت بسيط سيكون التعلم أسرع وأسهل. الأهم هو الاستمرار والتطبيق العملي، ومع كل مشروع صغير تنفّذه، راح تتطور أسرع. ابدأ ببوت بسيط وبعدها طوّر عليه ميزات أكثر.
- 3 اجابة
-
- 1
-
-
بوتات تليجرام نالت انتشاراً واسعة كما أنها تعتبر خيار سهل ومرن لتقديم بعض الخدمات التي يبحث عنها المستخدمين. يُفضّل أن تبدأ بتعلّم لغة برمجة مثل Python أو Node.js، فهما من أكثر اللغات استخدامًا في تطوير البوتات. بعد ذلك، تعرّف على Telegram Bot API، فهي الأداة التي تتيح لك التحكم في وظائف البوت. ابدأ خطوة بخطوة، ومع الاستمرار ستتمكن من إنشاء بوت احترافي . يمكنك الإطلاع على هذا المقال:
- 3 اجابة
-
- 1
-
-
هذا الخطأ يظهر لأن المنتج لا يحتوي على حساب دخل محدد، وOdoo يحتاج هذا الحساب لكي يتمكن من ترحيل القيد المحاسبي عند إغلاق الجلسة. ولكن، بما أن وحدة المحاسبة غير مفعّلة أو تتطلب ترقية، فلن تتمكن من الدخول إلى تبويب "المحاسبة" داخل بطاقة المنتج لتحديد الحساب. قم بتفعيل وضع المطوّر (Developer Mode) من الإعدادات. افتح بطاقة المنتج. سيظهر لك تبويب "المعلومات الإضافية" أو الحقول المحاسبية. حدّد حساب دخل افتراضي في خانة "حساب الإيرادات" (Income Account). أو يمكنك: تحديد الحساب الافتراضي للإيرادات على مستوى فئة المنتج (Category) بدلاً من تحديده داخل كل منتج على حدة. وبذلك سيتمكن نظام Odoo من ترحيل الجلسة دون حدوث أخطاء.