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

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

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

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

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

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

    11

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

  1. أولاً بالنسبة لحل مشاكل التجاوب في موقعك فذلك يتطلب تحليل التصميم الحاليوفحص الكود لديك وإجراء تحسينات لضمان ظهوره بشكل جيد على جميع الأجهزة . ولذلك يمكنك الإستفادة من النصائح السابقة ومحاولة تطبيقها في موقعك مع أنه سيكون من الصعب تطبيق ذلك مع الكود الحالي ولكن حاول تطبيق مايلي حاول استخدام ال Media Queries بشكل سليم يرجى محاولة استخدام الوحدات النسبية بدلاً من ال px فيمكنك استخدام وحدات مثل ال em وال rem وإذا لم تستطع حل المشكلات يمكنك توضيح الأخطاء مع مجلد المشروع ونساعدك على حل المشكلة
  2. بالنسبة للسؤال الأول فلغة بايثون هي واحدة من أفضل الخيارات للمبتدئين في مجال الهكر الأخلاقي والأمن السيبراني وذلك للعديد من الأسباب منها سهولة التعلم والاستخدام: ومن المميزات أيضاً أنها تحتوي على مجموعة واسعة من المكتبات التي تسهل تنفيذ المهام المتعلقة بالاختراق وبالطبع كما تعلم فلغة بايثون يمكن استخدامها في مجالات متعددة في الأمن السيبراني، بما في ذلك تحليل البرامج الضارة، فحص الثغرات، وأتمتة المهام ولكن مع تقدمك، ستحتاج إلى تعلم لغات أخرى مثل C وJavaScript بالإضافة إلى أدوات وتقنيات متقدمة في الأمن السيبراني حسب التخصص الذي تريد تعلمه وبعدها يمكنك الإنتقال بين اللغات البرمجية بسهولة . ومع ذلك يوجد مفاهيم أساسية يجب تعلمها بجوار البرمجة مثل دراسة الشبكات بشكل جيد كما يجب عليك تعلم وفهم أنظمة التشغيل والعديد من المهارات الأخرى بجانب البرمجة
  3. يتم استخدام ملف web.php لتحديد جميع المسارات (routes) التي يمكن الوصول إليها عبر الويب. بمعنى في web.php، يمكنك تعريف مسارات (routes) مختلفة والربط بينها وبين الوظائف المعينة (controller functions) التي سيتم تنفيذها عند الوصول إلى هذه المسارات. أمثلة على ذلك Route::get('/', function () { return 'مرحبًا بك!'; }); ولعرض صفحة Route::get('/welcome', function () { return view('welcome'); }); وللمزيد من التفاصيل يمكنك الإطلاع على موسوعة حسوب من خلال هذا الرابط
  4. نعم بالفعل تحتاج لإتمام 4 مسارات على الأقل للحصول على الشهادة أو الإختبار . ولكن أعتقد أنك سوف تسأل في الدورة كاملة بشكل عام للتأكد من فهمك لهذه المفاهيم ولكن هناك بعض الأسئلة الخاصة بما تعلمته ، لا تتضمن بقية المسارات. ولذلك سيتم إصدار الشهادة بدون اي مشكلة أنك أنهيت الدورة كاملة . ويفضل الإستفسار من خلال مركز المساعدة من خلال هذا الرابط https://support.academy.hsoub.com/
  5. بالتأكيد القوالب الجاهزة توفر هيكلًا منظمًا وتنسيقًا جاهزًا للاستخدام. وبالنسبة Google Docs نعم هو مجاني تمامًا . كما إنها أداة جيدة لكتابة السيرة الذاتية لأنها سهلة الاستخدام . كما توفر مجموعة من الميزات مثل التدقيق الإملائي . يمكنك أيضًا الإطلاع على المواقع مثل Canva أو Novoresume التي توفر قوالب احترافية ومصممة بشكل مميز.
  6. بالتأكيد يمكنك إنشاء سيرة ذاتية حتى لو كنت ما زلت تعمل على مشاريع بسيطة. و مع الوقت يمكنك تحسين وتطوير السيرة الذاتية وإضاقة المشاريع التي تقوم بها. ولكن حالياً يفضل التركيز على التطبيق العملي وإنشاء مشاريع تظهر المهارات التي تملكها بشكل جيد .وبالنسبة لكيفية عمل سيرة ذاتية فيمكنك الإطلاع على الإجابات التالية لتوضيح المعلومات التي يجب توافرها
  7. أعتقد أنك تسأل حول أنواع الحزم لnpm حيث الحزم تأتي في نوعين رئيسيين بناءً على مكان تثبيتها واستخدامها: أولاً الحزم المحلية يتم تثبيتها داخل مجلد المشروع ويُستخدم المشروع فقط في نطاقه. ويمكنك تثبيتها باستخدام الأمر: npm install <package-name> هذه الحزم تُستخدم فقط في المشروع الذي تم تثبيتها فيه. أما بالنسبة للحزم العامة فيتم تثبيتها على النظام بشكل عام، ويمكن استخدامها من أي مكان في جهازك. ويمكنك تثبيتها باستخدام الأمر: npm install -g <package-name> ويتم استخدام هذا النوع من الحزم غالبًا مع الأدوات التي تحتاج إلى التشغيل من سطر الأوامر، مثل `nodemon`, أو `create-react-app`.
  8. خطوات ممتازة جداً وتتماشى بشكل جيد مع هدفك في الحصول على منحة لدراسة علم الحاسوب أو هندسة البرمجيات. ولكن تظل من أهم النصائح التي تعزز فرصك في الحصول على منحة دراسية هي الحفاظ على أداء أكاديمي ممتاز. الأداء الأكاديمي العالي يعتبر عاملاً مهماً جداً، لأنه يعكس مدى جديتك واجتهادك في الدراسة. عليك السعي للحفاظ على معدل تراكمي مرتفع، بالإضافة إلى المشاركة في الأنشطة الأكاديمية الأخرى مثل الأبحاث، المشاريع الجماعية.
  9. المسارات التالية تعتمد بشكل ما على المفاهيم في هذا المسار، فقد تجد صعوبة في متابعتها بدون فهم جيد لهذا المسار. حيث تتعلم في هذا المسار التعامل مع نماذج الذكاء الاصطناعي الكبيرة مثل ChatGPT ونموذج LLaMA و BERT، مع أمثلة عملية عن استخدامها. وبالتالي هذه الأساسيات تجعل تعلمك للمسارات التالية أسهل نوعاً ما . ومع ذلك لا يؤثر تخطي المسار بشكل كبير على المسارات التالية مثل "التعامل مع البيانات" و"تحليل البيانات"، لأن هذه المسارات تعتمد أكثر على مهارات تحليل البيانات والتعلم الآلي التي قد تكون منفصلة عن فهم نماذج اللغة الكبيرة. لذلك الافضل هو عدم تخطي هذا المسار ولكن إذا كان هناك سبب ما فيمكنك الدخول لمسارات مثل التعامل مع البيانات حالياً والرجوع لهذا المسار لاحقاً
  10. في بعض الدروس لا يكون هناك تمارين خاصة بها مثلا الدروس النظرية وبعض الدروس التي تكون حول مفهوم واحد و مقسمة لعدة فيديوهات لذلك يتم شرح هذه الفيديوهات ثم إعطاء التمارين للتطبيق . كما انه يمكنك ملاحظة أن التركيز في التطبيق العملي في الأكاديمية على المشاريع الواقعية حتى تكتسب خبرة فعلية تساعدك على الدخول لسوق العمل بكفاءة . ثانياً يمكنك ببساطة كتابة تعليق أسفل الدرس، وسيقوم المدربون بتوفير تمارين إضافية لك..
  11. يعتبر Frontend Mentor من أفضل المواقع للتطبيق على css و html حيث يقدم مشاريع حقيقية يمكنك استخدامها لاختبار مهاراتك في HTML وCSS. ويفضل اختيار مشاريع تتناسب مع مستواك . ومن أكثر المواقع التي تساعدك على تعلم واحتراف ال CSS selectors وهو موقع CSS Diner. ولكن في البداية حاول التطبيق مع مدرب حيث يساعدك إيجاد الطرق الصحيحة لحل مشكلات معينة أو تنفيذ هدف معين وبعدها يمكنك التطبيق بنفسك من خلال المواقع السابقة
  12. وعليكم السلام ورحمة الله وبركاته. إذا كنت تقصد العمل عموماً سواء كمستقل أو وظيفة فبالتأكيد يمكنك العمل حتى لو كنت طالباً فليس هناك مشكلة في ذلك حيث يعتمد مجال البرمجة أو علوم الحاسوب عموماً على المهارات المكتسبة والخبرة العملية . فمثلاً بالنسبة للعمل الحر يكفي فقط التسجيل على المنصة مثل منصة مستقل والتقديم على المشاريع الموجودة . أما بالنسبة للعمل في شركة فيوجد شركات لا تشترط التخرج أو شهادة متخصصة في المجال وبالتأكيد يختلف ذلك من مكان إلى آخر .
  13. أولاً تأكد من أن العمل سيأتي مع الوقت. وكلما تعلمت وأتقنت مهاراتك، زادت فرصك. لذا، التركيز على التعلم الآن سيؤدي إلى فرص أفضل في المستقبل ولكن من المهم التركيز على خطواتك الحالية في التعلم دون أن تتشتت كثيرًا بالبحث عن الفرص في الوقت الحالي. ثم بعد الوصول لمستوى جيد في المجال الوظيفي وهو مجال تطوير واجهات المستخدم حاول البحث عن وظيفة بجانب التعلم المستمر والتطبيق فلا تيأس من صعوبة الحصول على عمل مثلاً فالأمر يحتاج لعض التوفيق قليلاً . ولا تقلق فبعد إجتياز الوظيفة سيتم مساعدك من قبل من مركز المساعدة في إنشاء سيرة ذاتية إحترافية وتقديم التوجيهات للحصول على أول عمل لك
  14. تعلم هياكل البيانات مهم جدًا، حتى لو كنت تستخدم لغة Python. هذه المفاهيم أساسية في علوم الكمبيوتر وهي مهمة بغض النظر عن لغة البرمجة التي تستخدمها. ولاحظ أنه بالرغم من أن Python توفر العديد من هياكل البيانات المدمجة مثل القوائم والقواميس، إلا أن فهم هذه الهياكل الأساسية سيساعدك على: فهم كيفية عمل الهياكل المدمجة في Python بشكل أفضل. اختيار الهيكل الأنسب لحل مشكلة معينة. فهم خوارزميات معقدة تعتمد على هذه الهياكل. بالنسبة لـ Maps في Python، يتم تمثيل Maps بواسطة القواميس (Dictionaries). وهي هياكل بيانات تخزن أزواج من المفاتيح والقيم و تسمح بالوصول السريع إلى البيانات باستخدام المفاتيح. أما بالنسبة لل Heaps فهي نوع خاص من الأشجار الثنائية. وفي Python، يمكنك استخدام وحدة heapq لتنفيذ الأكوام. وعتبر مفيدة في الخوارزميات التي تتطلب الوصول السريع إلى العنصر الأكبر أو الأصغر. تعلم هذه الهياكل سيساعدك على فهم أعمق للبرمجة وحل المشكلات بشكل أكثر كفاءة، بغض النظر عن لغة البرمجة التي تستخدمها. في Python، قد لا تحتاج إلى تنفيذ هذه الهياكل من الصفر في كثير من الأحيان، ولكن فهمها سيساعدك على استخدام المكتبات والأدوات المتاحة بشكل أفضل.
  15. بالتأكيد عند إكمال هذه الدورة، ستمتلك المهارات التي تؤهلك للعمل في مجال الذكاء الاصطناعي، لكن نجاحك يعتمد أيضًا على التزامك بتطبيق ما تعلمته من خلال بناء المشاريع التي تشملها الدورة، والبحث عن وظيفة بجدية واحترافية. ولا تترك الأكاديمية المهمة عند تعليمك فقط إنما ستحصل على دعم من مركز المساعدة، الذي يساعدك في إعداد سيرة ذاتية متميزة. أما في حال لم تتمكن من العثور على وظيفة بعد الدورة، يمكنك استرداد المبلغ المدفوع بالكامل دون أي تعقيد.
  16. لا تحتاج لتعلم nodejs كمطور واجهات أمامية إنما تحتاج لمعرفة عامة عنها كما أنه المعلومات الموجودة بالدورة حول ال npm كافية تماماً كمطور واجهات أمامية وإليك أيضاً المقالة التالية حيث بها الكثير من التفاصيل. أما بالنسبة ل webpack tنعم، تحتاج معرفة أساسياته ، حيث أنه يساعدك في تنظيم وتجميع ملفات المشروع. وإذا أردت المزيد حوله فلا يوجد أفضل من التوثيق الرسمي https://webpack.js.org/concepts/
  17. بشكل عام، الويب 3 هو مفهوم للجيل القادم من الإنترنت الذي يهدف إلى جعل الشبكة أكثر استقلالية. يعتمد على تقنيات مثل البلوكتشين والعملات المشفرة والذكاء الاصطناعي لإنشاء بيئة إنترنت لامركزية حيث يمكن للمستخدمين التحكم في بياناتهم الخاصة بشكل أفضل. بمعنى أن الهدف من Web 3 هو التخلص من التحكم المركزي للشركات الكبرى (مثل جوجل وفيسبوك) في البيانات والخدمات، وإعطاء المستخدمين القدرة على امتلاك والتحكم في بياناتهم والتعامل مباشرة دون وسيط. ولكن كيف يحدث ذلك ؟ يتم ذلك باستخدام تقنية أساسية تُسمى البلوكشين. وهو مجرد دفتر رقمي يحفظ سجلات لكل شيء يحدث عليه (مثل التعاملات أو المعلومات). الفرق الرئيسي هو أن هذا الدفتر لا يوجد في مكان واحد (مثل خوادم جوجل)، بل يتم توزيعه على آلاف الحواسيب في جميع أنحاء العالم. هذه الحواسيب تُسمى "عقد" (Nodes) https://io.hsoub.com/webdev/157423-نظام-بلوكتشين-و-web3
  18. لا يوجد إجابة صحيحة لهذا السؤال حيث يعتمد على الكثير من المتغيرات والعوامل فلا يمكن إعطاء إجابة واضحة ولكن في المتوسط مع التعلم يومياً 3 ساعات مثلاً يمكنك الإنتهاء من الدورة في مدة تتراوح بين 4 أشهر إلى 6 شهور. ويفضل الإطلاع على الإجابات التالية حيث تم الإجابة على هذا السؤال من قبل
  19. ليس هناك علاقة بين الدالتين حيث أن ببساطة الـ foreach يستخدم عادة عندما يكون لديك بالفعل البيانات في مصفوفة أو كائن، وتريد تكرارها مثلاً إذا تم استخراج كل السجلات من جدول المستخدمين على شكل مصفوفة ، ستستخدم الـ foreach لعرض تفاصيل كل مستخدم. أما الـ fetch فيستخدم عند الحاجة لسحب البيانات من قاعدة البيانات. بمعنى يرسل fetch استعلامًا إلى قاعدة البيانات للحصول على صف واحد من البيانات في كل مرة. وربما تقصد استخدام fetchAll لجلب كافة البيانات دفعة واحدة في مصفوفة، ثم استخدام foreach للتكرار عبر هذه المصفوفة.
  20. إذاً من الممكن لإعادة تعيين إعدادات Firefox حل المشكلة عن طريق الخطوات التالية افتح قائمة Firefox (ثلاثة خطوط في الزاوية العلوية اليمنى). اختر Help ثم Troubleshoot Mode. في هذه الصفحة، ستجد خيار open في القائمة التي تظهر لك قم بالضغط عليها. وللتفاصيل يرجى الإطلاع على هذا الرابط
  21. يوجد OBS Studio وهو مجاني ومفتوح المصدر ويعمل على ويندوز، ماك، لينكس. و يوفر هذا التطبيق مرونة كبيرة. وإمكانية بث مباشر وتسجيل فيديو عالي الجودة. كما أنه يمكنك تخصيص إعدادات التسجيل وتعدد الشاشات. ويمكنك تحميله من خلال هذا الرابط https://obsproject.com/
  22. يرجى تجربة الدخول إلى الموقع باستخدام متصفح آخر مثل Google Chrome أو Microsoft Edge للتأكد من أن المشكلة ليست في Firefox فقط. وإذا كان بالفعل المشكلة في المتصفح Firefox فقط فقد يساعد مسح بيانات التصفح في حل المشكلة. يمكنك القيام بذلك من خلال الإعدادات في Firefox: افتح قائمة الإعدادات في Firefox. اختر الخصوصية والأمان. إتجه إلى الكوكيز وبيانات المواقع واضغط على مسح البيانات.
  23. يجب أن تعرف أن الدورة تهدف إلى تزويدك بالمهارات اللازمة للحصول على وظيفة في نفس المجال ، لكن النجاح يعتمد أيضاً على مدى التزامك بتطبيق ما تعلمته، والعمل على بناء المشاريع التي تتضمنها الدورة. كما أن البحث عن فرص العمل بشكل احترافي يعد جزءاً مهماً من العملية، وبالتأكيد هذا الجزء من الإرشادات يقدمها مركز المساعدة . مع أن الأكاديمية تقدم دعماً في إعداد سيرة ذاتية احترافية، لكنها تساعدك في البحث عن الوظائف، وليس تقديم وظيفة مباشرة.
  24. يجب عليك أولاً معرفة أنه بعد الإنتهاء من الدورة ستكون لديك المهارات اللازمة للحصول على وظيفة في مجال الذكاء الإصطناعي أو أياً كانت الدورة التعليمية . حيث تقوم الدورة بتعليمك المهارات اللازمة ولكن يجب أن تعلم أن الأمر يعتمد عليك أيضاً في إتباع الخطوات المطلوبة وبناء التطبيقات الموجودة بالدورة وبالبحث عن العمل بشكل إحترافي وذلك يتم بتوجيهات وإرشادات من قبل مركز المساعدة بالطبع حيث يتم إنشاء سيرة ذاتية إحترافية من قبل الأكاديمية لذلك يجب معرفة أنه الأكاديمية تساعدك في الحصول على عمل وليس توفير وظيفة لك . ومع ذلك إذا لم تستطع الحصول على عمل يتم إرجاع المبلغ كاملاً بدون أي مشكلة ويفضل الإطلاع على الإجابة التالية
  25. استرجاع ما قمت بتعلمه ليس كتعلم البرمجة من البداية حيث أنه هناك بعض الخطوات التي يفضل القيام بها لإسترجاع أكبر قدر ممكن مما تعلمته وهي كما بالتعليق التالي أما بالنسبة لافضل طريقة لتعلم البرمجة فلا يوجد إجابة مباشرة لمثل هذا السؤال حيث لكل شخص الطريقة الأفضل للتعلم وما يناسبك لا يناسب غيرك ولكن هناك عدة نصائح يمكن اتباعها لتحقيق أقصى استفادة من دروسك كما بالإجابات التالية
×
×
  • أضف...