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

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

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

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

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

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

    11

آخر يوم ربح فيه عبدالباسط ابراهيم هو أبريل 29

عبدالباسط ابراهيم حاصل على أكثر محتوى إعجابًا!

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

آخر الزوار

8056 زيارة للملف الشخصي

إنجازات عبدالباسط ابراهيم

عضو نشيط

عضو نشيط (3/3)

2.1k

السمعة بالموقع

85

إجابات الأسئلة

  1. أولاً يجب علينا معرفة تأثير الخاصية float على الصفحة حيث تقوم بتحريك العناصر إلى اليسار أو اليمين داخل حاوية معينة. ولكن هذا السلوك يسبب العديد من المشاكل مثل يتم إخراج العنصر الذي يعمل خاصية float من التدفق العادي للصفحة بمعنى أنه لا يكون موجود ضمن الهيكل الطبيعي للصفحة .وبالتالي قد تتداخل العناصر الأخرى مع العنصر الذي يعمل خاصية float أو لا تظهر في أماكنها الصحيحة. قد يؤدي إلى مشكل في التصميم مثل عدم توافق التصميم مع الشاشات الصغيرة وهنا يكون للخاصية clear الدور في حل هذه المشكلات حيث تضمن أن العنصر الذي يحتوي على clear يبدأ تحت أي عنصر عائم اي الذي يعمل خاصية float . بجانب ذلك في الوقت الحالي، يُفضل استخدام تقنيات مثل Flexbox و CSS Grid لأنها توفر مرونة وتحكمًا أفضل مقارنة بـ float.
  2. تختلف مواصفات الحاسوب المطلوبة حسب المجال البرمجي الذي تعمل فيه أو الذي تريد تعلمه فمثلاً إذا كنت تريد العمل في مجال تطوير الويب فلا تحتاج لمواصفات عالية إنما متوسطة مثل معالج متوسط مثل Intel Core i3 أو i5. 8 جيجابايت RAM كافية، ويفضل 16 جيجابايت أفضل . بينما مجال آخر مثل تطوير تطبيقات الهاتف فتحتاج غالباً للعمل على برنامج android studio وهو يحتاج لمواصفات عالية نسبياً لذلك تحتاج لتحديد المجال ولتسهيل الأمر عليك يمكنك الإطلاع على الإجابات التالية لمعرفة المواصفات المناسبة
  3. ليس مطلوباً منك دراسة جميع الدورات الموجودة بالأكاديمية إطلاقاً حيث أنك كما ذكرت قمت بدراسة العديد من الدورات في مجالات مختلفة ولذلك المشكلة هي عدم وجود هدف معين وتحديد مجال لتعلمه لذلك حاول تحديد هدف واضح والتركيز عليه حيث يساعدك على توجيه جهودك بشكل أفضل. بشكل عملي لحل هذه المشكلة تحتاج لتحديد مجال معين في البرمجة ويمكنك الإطلاع على المقالة التالية للتعرف على المجالات المختلفة ثانياً بعد تحديد المجال الذي تفضله يمكنك الأن معرفة الدورة التي يجب إكمالها ولكن يفضل قبل ذلك دراسة دورة علوم الحاسوب حيث توفر لك الأساسيات المطلوبة لتصبح مطور محترفاً ويفضل الإطلاع على الإجابات التالية
  4. حفظ الدوال لا يعني الحفظ بالشكل التقليدي وذلك عموماً في البرمجة حيث نحتاج فقط للتطبيق كثيراً على المفاهيم التي نتعلمها والدوال كما بالسؤال وبالتالي الأهم هو أن تفهم الدالة وكيف تعمل، وتعرف متى تحتاجها. بمجرد أن تطبقها عدة مرات، ستتذكرها تلقائيًا من خلال الممارسة. ومع مرور الوقت، ستجد نفسك تستخدم بعض الدوال أكثر من غيرها، وهذه الدوال ستصبح مألوفة جدًا لك. أما الدوال التي تستخدمها نادرًا، فلا مشكلة في البحث عنها عند الحاجة والرجوع إلى مرجع مثل موسوعة حسوب
  5. قمت بالتطبيق بشكل جيد على المفاهيم التي تعلمتها وإذا كنت تقصد بإمكانية الإنتقال لدورة javascript ؟ هو متابعة الشرح في دورة تطوير واجهات المستخدم والإنتقال إلى قسم أساسيات javascript فيمكنك المتابعة بدون أي مشكلة حيث بعد دراسة هذه الأساسيات سيتم التطبيق بشكل عملي عليها من خلال عدة مسارات ومع دراسة مفاهيم وتقنيات جديدة والتعمق بشكل أكبر في ال html و ال css لذلك ليس هناك مشكلة . ولكن إذا كنت تقصد الإنتقال عموماً إلى دراسة javascript بدون التعمق بشكل أكبر في ال html و ال css فلا يفضل الإنتقال حالياً حتى تقوم بالتعمق بشكل أكبر في هذه التقنيات وأخذ وقت كاف للتطبيق
  6. هناك تمارين وتكليفات بسيطة مع الدروس يكاد يكون في كل درس . ويوجد أيضاً بعض التطبيقات العملية البسيطة في نهاية كل قسم من المسار ولكن هناك مسارات تطبيق عملي مثل مسار تطوير موقع شركة ولذلك ستحتاج أن تقوم بهذه التطبيقات العملية وتقوم برفعها على github ولا تقلق سيتم شرحها لاحقاً بالتأكيد . أما بالنسبة للتمارين البسيطة والتطبيقات العملية الأخرى فيفضل الإحتفاظ بها ولكن تعتبر إختيارية .
  7. أولاً بالنسبة لحل مشاكل التجاوب في موقعك فذلك يتطلب تحليل التصميم الحاليوفحص الكود لديك وإجراء تحسينات لضمان ظهوره بشكل جيد على جميع الأجهزة . ولذلك يمكنك الإستفادة من النصائح السابقة ومحاولة تطبيقها في موقعك مع أنه سيكون من الصعب تطبيق ذلك مع الكود الحالي ولكن حاول تطبيق مايلي حاول استخدام ال Media Queries بشكل سليم يرجى محاولة استخدام الوحدات النسبية بدلاً من ال px فيمكنك استخدام وحدات مثل ال em وال rem وإذا لم تستطع حل المشكلات يمكنك توضيح الأخطاء مع مجلد المشروع ونساعدك على حل المشكلة
  8. بالنسبة للسؤال الأول فلغة بايثون هي واحدة من أفضل الخيارات للمبتدئين في مجال الهكر الأخلاقي والأمن السيبراني وذلك للعديد من الأسباب منها سهولة التعلم والاستخدام: ومن المميزات أيضاً أنها تحتوي على مجموعة واسعة من المكتبات التي تسهل تنفيذ المهام المتعلقة بالاختراق وبالطبع كما تعلم فلغة بايثون يمكن استخدامها في مجالات متعددة في الأمن السيبراني، بما في ذلك تحليل البرامج الضارة، فحص الثغرات، وأتمتة المهام ولكن مع تقدمك، ستحتاج إلى تعلم لغات أخرى مثل C وJavaScript بالإضافة إلى أدوات وتقنيات متقدمة في الأمن السيبراني حسب التخصص الذي تريد تعلمه وبعدها يمكنك الإنتقال بين اللغات البرمجية بسهولة . ومع ذلك يوجد مفاهيم أساسية يجب تعلمها بجوار البرمجة مثل دراسة الشبكات بشكل جيد كما يجب عليك تعلم وفهم أنظمة التشغيل والعديد من المهارات الأخرى بجانب البرمجة
  9. يتم استخدام ملف web.php لتحديد جميع المسارات (routes) التي يمكن الوصول إليها عبر الويب. بمعنى في web.php، يمكنك تعريف مسارات (routes) مختلفة والربط بينها وبين الوظائف المعينة (controller functions) التي سيتم تنفيذها عند الوصول إلى هذه المسارات. أمثلة على ذلك Route::get('/', function () { return 'مرحبًا بك!'; }); ولعرض صفحة Route::get('/welcome', function () { return view('welcome'); }); وللمزيد من التفاصيل يمكنك الإطلاع على موسوعة حسوب من خلال هذا الرابط
  10. نعم بالفعل تحتاج لإتمام 4 مسارات على الأقل للحصول على الشهادة أو الإختبار . ولكن أعتقد أنك سوف تسأل في الدورة كاملة بشكل عام للتأكد من فهمك لهذه المفاهيم ولكن هناك بعض الأسئلة الخاصة بما تعلمته ، لا تتضمن بقية المسارات. ولذلك سيتم إصدار الشهادة بدون اي مشكلة أنك أنهيت الدورة كاملة . ويفضل الإستفسار من خلال مركز المساعدة من خلال هذا الرابط https://support.academy.hsoub.com/
  11. بالتأكيد القوالب الجاهزة توفر هيكلًا منظمًا وتنسيقًا جاهزًا للاستخدام. وبالنسبة Google Docs نعم هو مجاني تمامًا . كما إنها أداة جيدة لكتابة السيرة الذاتية لأنها سهلة الاستخدام . كما توفر مجموعة من الميزات مثل التدقيق الإملائي . يمكنك أيضًا الإطلاع على المواقع مثل Canva أو Novoresume التي توفر قوالب احترافية ومصممة بشكل مميز.
  12. بالتأكيد يمكنك إنشاء سيرة ذاتية حتى لو كنت ما زلت تعمل على مشاريع بسيطة. و مع الوقت يمكنك تحسين وتطوير السيرة الذاتية وإضاقة المشاريع التي تقوم بها. ولكن حالياً يفضل التركيز على التطبيق العملي وإنشاء مشاريع تظهر المهارات التي تملكها بشكل جيد .وبالنسبة لكيفية عمل سيرة ذاتية فيمكنك الإطلاع على الإجابات التالية لتوضيح المعلومات التي يجب توافرها
  13. أعتقد أنك تسأل حول أنواع الحزم لnpm حيث الحزم تأتي في نوعين رئيسيين بناءً على مكان تثبيتها واستخدامها: أولاً الحزم المحلية يتم تثبيتها داخل مجلد المشروع ويُستخدم المشروع فقط في نطاقه. ويمكنك تثبيتها باستخدام الأمر: npm install <package-name> هذه الحزم تُستخدم فقط في المشروع الذي تم تثبيتها فيه. أما بالنسبة للحزم العامة فيتم تثبيتها على النظام بشكل عام، ويمكن استخدامها من أي مكان في جهازك. ويمكنك تثبيتها باستخدام الأمر: npm install -g <package-name> ويتم استخدام هذا النوع من الحزم غالبًا مع الأدوات التي تحتاج إلى التشغيل من سطر الأوامر، مثل `nodemon`, أو `create-react-app`.
  14. خطوات ممتازة جداً وتتماشى بشكل جيد مع هدفك في الحصول على منحة لدراسة علم الحاسوب أو هندسة البرمجيات. ولكن تظل من أهم النصائح التي تعزز فرصك في الحصول على منحة دراسية هي الحفاظ على أداء أكاديمي ممتاز. الأداء الأكاديمي العالي يعتبر عاملاً مهماً جداً، لأنه يعكس مدى جديتك واجتهادك في الدراسة. عليك السعي للحفاظ على معدل تراكمي مرتفع، بالإضافة إلى المشاركة في الأنشطة الأكاديمية الأخرى مثل الأبحاث، المشاريع الجماعية.
  15. المسارات التالية تعتمد بشكل ما على المفاهيم في هذا المسار، فقد تجد صعوبة في متابعتها بدون فهم جيد لهذا المسار. حيث تتعلم في هذا المسار التعامل مع نماذج الذكاء الاصطناعي الكبيرة مثل ChatGPT ونموذج LLaMA و BERT، مع أمثلة عملية عن استخدامها. وبالتالي هذه الأساسيات تجعل تعلمك للمسارات التالية أسهل نوعاً ما . ومع ذلك لا يؤثر تخطي المسار بشكل كبير على المسارات التالية مثل "التعامل مع البيانات" و"تحليل البيانات"، لأن هذه المسارات تعتمد أكثر على مهارات تحليل البيانات والتعلم الآلي التي قد تكون منفصلة عن فهم نماذج اللغة الكبيرة. لذلك الافضل هو عدم تخطي هذا المسار ولكن إذا كان هناك سبب ما فيمكنك الدخول لمسارات مثل التعامل مع البيانات حالياً والرجوع لهذا المسار لاحقاً
×
×
  • أضف...