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

عبدالباسط ابراهيم

الأعضاء
  • المساهمات

    6969
  • تاريخ الانضمام

  • تاريخ آخر زيارة

  • عدد الأيام التي تصدر بها

    13

كل منشورات العضو عبدالباسط ابراهيم

  1. بشكل مبسط تطبيق الويب هو موقع إلكتروني يعمل من خلال متصفح الإنترنت تخيله مثل موقع فيسبوك عندما تفتحه من المتصفح لا تحتاج لتحميل شيء، فقط تكتب العنوان . ويعمل على أي جهاز فيه متصفح، سواء كان هاتفاً أو حاسوباً أو جهازاً لوحياً. أما تطبيق الجوال هو برنامج تقوم بتحميله وتثبيته على هاتفك من متجر التطبيقات . مثل تطبيق واتساب الذي تراه على شاشة هاتفك. هذا النوع يمكنه الوصول لمزايا الهاتف بشكل أعمق مثل الكاميرا والإشعارات والعمل بدون إنترنت. وبالنسبة لتطبيقات الجوال فيمكنك الإطلاع على المقالة التالية
  2. ليس يوجد طريقة محددة أو خطوات نوعاً ما يجب عليك إتباعها لدراسة البرمجة أو لضمان عدم نسيان ما تقوم بدراسته إنما تحتاج لبعض التعديل على طريقتك في الدراسة وهما قضاء الفترة الأكثر من وقتك مثلاً 70% من وقتك في التطبيق (كتابة كود، حل مشكلة، بناء مشروع). ثانياً حاول دائماً عندما تطبق درساً، لا تكتب الكود كما هو بالضبط. بعد أن يعمل الكود، قم بتغييره مثلاً ماذا لو غيرت flex إلى grid؟ ماذا لو حذفت هذا السطر؟ ماذا لو أضفت class جديد؟
  3. يكفي بالتأكيد ولكن الأفضل طبعاً هو التعمق أكثر في اللغة . ولذلك يمكنك المتابعة في دورة الذكاء الإصطناعي فقط.
  4. بالتأكيد الدورة توفر تطبيقات عملية ومشاريع كبيرة ولكن السؤال كان عن أساسيات بايثون فقط ولذلك في المسارات التالية يوجد العديد من المشاريع التي يمكنك رفعها على github
  5. لأن الدورة توفر لك المسار الأول من جميع الدورات الموجودة بالأكاديمية مجاناً .
  6. إذاً يرجى التحدث مع مركز المساعدة وسيتم حل هذه المشكلة https://support.academy.hsoub.com/
  7. هل قمت بالوصول للدورة من خلال تبويته دوراتي كما بالرابط التالي https://support.academy.hsoub.com/access-to-courses
  8. في قسم دوراتي ستجد دورة تطوير التطبيقات باستخدام لغة Python يمكنك دراسة المسار الأول منها مجاناً بدون اشتراك
  9. يوجد مشاريع بسيطة (أي ليس مسار كامل تطبيقاً على أساسيات بايثون )في هذا المسار ولذلك إذا كنت تسأل من ناحية شروط التقدم للإمتحان وما إلى ذلك فلست مطالباً برفع هذه المشاريع البسيطة والتمارين . ويمكنك أيضاً إذا أردت التعمق أكثر في بايثون دراستها من خلال دورة بايثون في المسار الأول فهو متاح لك .
  10. أولاً التركيز على الأساسيات والتخصص في مجال معين هو الأفضل والأكثر أهمية على المدى الطويل حيث تعتبر لغات البرمجة ما هي إلا أدوات يمكنك التنقل بينها بسهولة لاحقاً . ولكن ذلك لا يمنع من أن لغة Go بسبب ميزاتها، تتألق لغة Go ممتازة لبناء خوادم ويب سريعة وقابلة للتوسع وواجهات برمجة التطبيقات (APIs) أي مجال تطوير الواجهات الخلفية (Backend) كذلك مجال الحوسبة السحابية Cloud-Native يعتبر مجالها الأبرز. فالعديد من الأدوات الأساسية في عالم الحوسبة السحابية مكتوبة بـ Go، مثل: Docker Kubernetes و تستخدم لبناء أدوات سطر الأوامر (CLIs) وأدوات الأتمتة بسبب سرعتها وسهولة توزيعها كملف تنفيذي واحد. ولذلك فهي إضافة مهمة لك .
  11. ليس هناك مشكلة يمكنك التحدث مع مركز المساعده من خلال الرابط التالي وشرح ما تريده وسيتم الرد عليك إذا كان هناك إمكانية لاسترجاع المبلغ https://support.academy.hsoub.com/
  12. وعليكم السلام ورحمة الله وبركاته. أولاً هناك ما يسمى بدورة حياة تطوير البرمجيات والتي توضح المراحل التي يمر بها التطبيق وتتكون من التخطيط والتحليل كتحديد الهدف من التطبيق بوضوح. وكتابة قائمة بالميزات الأساسية (مثال: تسجيل دخول، عرض منتجات، الدفع). ثم التصميم بعد ذلك ويلي هذه الخطوة التطوير (Development) وقبل أن تبدأ ببرمجة أي تطبيق عليك تحديد نوع التطبيق فلديك تطبيق الجوال Mobile App وهو عدة أنواع تطبيق ويب تطبيق سطح مكتب Desktop App ثم خطوة الاختبار (Testing) والنشر (Deployment)
  13. وعليكم السلام ورحمة الله وبركاته. لتوضيح الفرق أكثر لنأخذ مثال شركة تجارة إلكترونية . محلل البيانات في هذه الشركة سيقوم بدراسة بيانات المبيعات خلال الأشهر الماضية، وسينشئ تقارير توضح أن مبيعات الإلكترونيات ارتفعت بنسبة ثلاثين بالمئة في شهر رمضان، وأن معظم العملاء يشترون في أوقات المساء، وأن هناك منتجات معينة يتم إرجاعها بكثرة. هذه التحليلات تساعد الإدارة على فهم أداء المتجر واتخاذ قرارات مثل زيادة المخزون أو تحسين خدمة العملاء. أما عالم البيانات في نفس الشركة فسيبني نظام توصيات ذكي يتعلم من سلوك كل عميل على حدة ويقترح له منتجات قد تعجبه قبل أن يبحث عنها. سيطور أيضاً نموذجاً يتنبأ بالطلب على المنتجات في الأسابيع القادمة بناءً على عوامل معقدة مثل الطقس، والمناسبات، وسلوك المستخدمين، واتجاهات السوشيال ميديا. قد يبني كذلك نظاماً لاكتشاف عمليات الاحتيال تلقائياً عبر تحليل أنماط الشراء غير الطبيعية. ولذلك المهارات لمحلل البيانات أدوات مثل Excel و SQL و Power BI و Tableau، ويركز على الإحصاءات الوصفية والاستنتاجية. مهاراته تتمحور حول فهم البيانات، تنظيفها، وتقديمها بطريقة مرئية واضحة تساعد صناع القرار. أما عالم البيانات يحتاج لمهارات برمجية أعمق في Python أو R، ويستخدم مكتبات التعلم الآلي مثل TensorFlow و Scikit-learn، ويفهم الرياضيات المتقدمة والخوارزميات المعقدة. عمله يتطلب فهماً أعمق للنماذج الرياضية وهندسة البيانات.
  14. بالفعل يبدو إطار العمل Nest أكثر تعقيداً من Express ولكن ذلك ناتج عن اختلاف فلسفة التصميم بين Express و Nest حيث يعبر Express عن البساطة (Minimalism). فهو يوفر لك طبقة أساسية جداً للتعامل مع طلبات HTTP وإدارة المسارات (Routing) والبرمجيات الوسيطة (Middleware) و لا يفرض عليك أي هيكلية. بينما Nest هو إطار عمل متكامل يفرض عليك هيكلية موحدة مثل Angular .ولذلك هدفه بناء تطبيقات قابلة للصيانة والتوسع (Scalable & Maintainable)".
  15. إذا تركت المشروع بدون موافقة أي لم تقم باختيار أي مستقل خلال هذه المدة، سيتم إغلاق المشروع تلقائيًا بعد 21 يومًا أي لن يتم تقديم عروض أخرى من قبل المستقلين ولكن بإمكانك مراجعة العروض التي وصلتك والتواصل مع المستقلين وتوظيف أحدهم لمدة تصل إلى 45 يومًا من تاريخ نشر المشروع. يمكنك الإطلاع على الأسئلة الشائعة الخاصة بمنصة مستقل من الرابط التالي https://mostaql.com/p/faq
  16. لكل منهما مسار وجال مختلف تماماً ولذلك يعتمد الأمر على أهدافك وطموحاتك ويمكنك الإختيار بنفسك بين الدورتين . فمثلاً يمكنك العمل من خلال javascript ك full stack وتطوير مهاراتك في هذا المسار مع تعلم الذكاء الإصطناعي . أو يمكنك تعلم دورة بايثون لتوسيع فرص عملك كمطور ويب . ولذلك الأمر الأمر يعتمد عليك
  17. وعليكم السلام ورحمة الله وبركاته. هذه الشهادة كانت امتحانًا رسميًا من Google مصممًا لإثبات كفاءة المطور في استخدام إطار العمل TensorFlow فكان إمتحاناً عمليًا بالكامل فيطلب منك بناء وتدريب نماذج لحل مشكلات مختلفة ولكن تم إيقافها حالياً أعتقد منذ العام السابق .
  18. وعليكم السلام ورحمة الله وبركاته. يمكنك الإختيار بين عدة مسارات والتي تعتمد على هدفك من التطوير فإذا كنت تريد تطوير مهاراتك في ال frontend فدورة تطوير الواجهات الأمامية تتضمن HTML و CSS و JavaScript و Bootstrap و Sass و Webpack، وتطبيقات عملية ستكمل مهاراتك في الواجهة الأمامية (Frontend) وتجعلك قادرًا على بناء واجهات احترافية. أو إذا كنت تريد زيادة فرصك في ال backend فيفضل تعلم دورة php حيث تزيد من فرص حصولك على عمل نتيجة الطلب على مطور php و laravel ولكن يمكنك الإطلاع على محتوى دورة علوم الحاسوب فإذا كان هناك مفاهيم ومسارات تحتاج لتعلمها أي أنك لم تدرس أساسيات علوم الحاسوب بشكل متعمق سابقاً فهذه الدورة هي الأفضل
  19. أولا مبارك على إكمالك الدورة ويمكنك طباعة الشهادة بنفسك و الجهة الخلفية من الشهادة هي بيضاء فارغة .
  20. تعلم تصميم UI/UX هو أمر غير إلزامي لكي تكون Frontend Developer فمعظم الشركات الكبرى لديها فرق متخصصة من مصممي UI/UX، ودورك كمطور يكون التركيز على تحويل تصاميمهم إلى منتج يعمل بكفاءة. ولكن كعمل حر أو في معظم الشركات الصغيرة وبعض الشركات المتوسطة سيكون عليك بعض الأعمال التي تختص بال UI/UX ولذلك تعلم بعض الممارسات والمفاهيم فهذا المجال وبعض التغذية البصرية ستفيدك حتماً في عملك وبالتحديد في العمل الحر ويمكنك الإطلاع على التعليق التالي للمزيد من النصائح
  21. هناك عوامل تؤثر على فرصك في العثور على عمل، مثل سوق العمل ومهاراتك وخبراتك وقدراتك على التواصل.ولكن بالطبع يتم مساعدتك من خلال فريق من أكاديمية حسوب للحصول على عمل وإذا لم تستطع الحصول على عمل يتم استرداد كامل قيمة الدورة بدون أي مشكلة. ولذلك يرجى الإطلاع على النصائح التالية
  22. النموذج الذي تحاول استخدامه (gemini-1.5-pro) غير متاح في إصدار v1beta ولذلك يمكنك استخدام gemini-2.5-pro gemini-2.5-flash أو الإصدارات الموجودة بالرابط التاليhttps://ai.google.dev/gemini-api/docs/models?hl=ar model = genai.GenerativeModel('gemini-2.5-flash')
  23. الخط المستخدم في الأكاديمية هو Noto Kufi Arabic ويمكنك الحصول على هذه المعلومة من خلال ال devtools وال inspect
  24. يمكنك التقدم إلى امتحان الدورة، من خلال التواصل مع مركز المساعدة وسيتم إخبارك بالخطوات التي يجب عليك القيام بها
×
×
  • أضف...