-
المساهمات
5543 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
11
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو عبدالباسط ابراهيم
-
يوجد منصات مثل LinkedIn Indeed Glassdoor
-
بالطبع ستحتاج لبعض الوقت لتذكر ما تعلمته ولكن يمكنك بدلاً من إعادة مشاهدة الدروس كاملة القيام بمراجعة الملاحظات (إذا قمت بذلك) التي قمت بتدوينها أثناء التعلم أو استخدم التوثيقات والمراجع الرسمية للتقنيات التي درستها. يوفر ذلك وسيلة فعّالة للرجوع إلى المعلومات دون الحاجة إلى مشاهدة الدروس مرة أخرى. أما الحل الأفضل هو قراءة ومراجعة الشفرة المصدرية التي كتبتها في المشروعات الخاصة بالدورة. يمكن أن توفر هذه الخطوة نظرة عميقة على كيفية تطبيق المفاهيم البرمجية التي تعلمتها وعند الوقوف عن جزئية لم تفهمها بالشكل الكافي يفضل مراجعة الدرس الخاص بها . بعد ذلك جرب تنفيذ مشروع صغير بنفسك باستخدام المفاهيم التي تعلمتها. يمكن أن يساعد هذا في تعزيز الفهم وتطبيق المعلومات بشكل عملي.
-
يوجد العديد من المنصات التي تُتيح طلب موظفين عن بعد، سواءً كانت هذه المنصات متخصصة في العمل عن بعد، أو كانت منصات توظيف عامة تضم وظائف عن بعد. ومن هذه المنصات منصة بعيد والعديد من المنصات الأخرى قم فقط بالبحث عن منصات العمل عن بعد حاول الإطلاع على الإجابات التالية
- 4 اجابة
-
- 1
-
-
لتوضيح الفرق أكثر إليك أمثلة توضيحية على استخدامات الأوامر: هناك بعض الفروقات بين الأمر cat و less حيث في حالة عرض ملف نصي قصير، فإن cat أسرع وأكثر بساطة. أما في حالة عرض ملف نصي طويل أو الحاجة للتنقل داخل المحتوى والبحث، فإن less أفضل. كما يتيح less بعض وظائف البحث والتنقل داخل الملف غير متاحة في cat. أما الأمر file: تحديد نوع ملف غير معروف النوع التأكد من نوع الملفات قبل معالجتها فحص جميع الملفات في دليل لإيجاد النصوص أو الصور
- 2 اجابة
-
- 1
-
-
بالإضافة للشرح الرائع في التعليقات السابقة يمكن الجمع بينهما (يحتاج سنوات من التعلم). ولكن بشكل عام فإن أغلب الوظائف ستكون أكثر تخصصًا بإحدى المجالات. بمعنى ستكون أغلب الوظائف أكثر تخصصاً بأحد المجالين. أي ستركز أكثر على الذكاء الاصطناعي أو تطوير الويب.قد تجد بعض الوظائف تطلب منك الجمع بين الخبرتين، لكنها ستكون نادرة مقارنة بالوظائف الأكثر تخصصاً. تلخيصاً: يمكن الجمع ولكن لا بد من التخصص بعد ذلك. وبالنسبة للسؤال الأول يرجى الإطلاع على المقالة التالية
-
نعم بالضبط ثم تنفيذ الأمر السابق
- 5 اجابة
-
- 1
-
-
لتثبيت مكتبة Requests في Python، يمكنك استخدام أداة التثبيت المسماة "pip". قم بفتح الطرفية الخاصة بك. وقم بتنفيذ الأمر التالي"pip install requests" أو ل Python 3 استخدم pip3 install requests بعد تنفيذ هذا الأمر، ستبدأ عملية تثبيت مكتبة Requests في بيئتك.
- 5 اجابة
-
- 1
-
-
استخدام "target" يكون ذا أهمية كبيرة لفهم العنصر الذي تم التفاعل معه وبالتالي يكون له العديد من الإستخدامات بعض الاستخدامات الشائعة لـ "target" تشمل: يمكن استخدام "target" لتغيير الأنماط (CSS) للعنصر الذي تم التفاعل معه، مما يسمح بتخصيص المظهر بناءً على التفاعل. في حالات التفاعل مع عدة عناصر، يمكن استخدام "target" للتحقق من نوع العنصر واتخاذ إجراء مختلف بناءً على النوع. وهناك العديد من الإستخدامات الأخرى وفي المثال الأول سيطبع العنصر كالتالي <button id="btn">
-
أعتقد أنك تقصد ال target الخاص بالكائن event وال value الخاصة بالعنصر المستهدف. لذلك الفرق بينهما يكون كالتالي target: هو العنصر الذي تم استهدافه أو تم التفاعل معه مباشرة. مثل عند نقر زر الفأرة أو إدخال نص في حقل إدخال.كما في المثال التالي <button id="btn">Click Me</button> const btn = document.getElementById('btn'); btn.addEventListener('click', function(event) { console.log(event.target); //target هذا هو ال <button id="btn"> }); أما بالنسبة لل value: هو القيمة أو المحتوى المرتبط بالعنصر المستهدف. / HTML <input type="text" id="input"> // JavaScript const input = document.getElementById('input'); input.addEventListener('input', function(event) { // target ال console.log(event.target); // <input id="input"> // value ال console.log(event.target.value); // entered text });
- 3 اجابة
-
- 1
-
-
تحتاج أولاً لتثبيت Python لذلك قم بتنزيل أحدث إصدار من Python من الموقع الرسمي اختر إصدار Python المناسب لنظام التشغيل الخاص بك (32 بت أو 64 بت). قم بتشغيل ملف التثبيت الذي تم تنزيله واتبع التعليمات لإكمال عملية التثبيت. و تأكد من تحديد خيار "Add Python to PATH" أثناء عملية التثبيت. بعد ذلك يمكنك إعداد بيئة افتراضية (اختياري): ويفضل استخدام بيئة افتراضية لتثبيت Flask وتجربتها بشكل منفصل عن مشاريع Python الأخرى. قم بتثبيت أداة البيئة الافتراضية الخاصة بـ Python باستخدام الأمر التالي في نافذة الأوامر: pip install virtualenv بعد التثبيت، قم بإنشاء بيئة افتراضية جديدة باستخدام الأمر التالي: virtualenv myenv قم بتنشيط البيئة الافتراضية باستخدام الأمر التالي: myenv\Scripts\activate تثبيت Flask: بعد تثبيت Python وتنشيط البيئة الافتراضية (إذا كنت تستخدمها)، قم بتثبيت Flask باستخدام الأمر التالي: pip install flask
-
ربما يكون هناك مشكلة في الإتصال بالإنترنت ولكن يمكنك وصف المشكلة بالتفصيل إلى مركز المساعدة من خلال الرابط التالي https://support.academy.hsoub.com/conversations بحيث يمكنك التحدث معهم وسيتم حل المشكلة بإسرع وقت حاول أيضاً استخدام متصفح آخر أو جهاز آخر لمعرفة سبب المشكلة بالضبط ولكن إذا لم تتوصل إلى حل سيقوم مركز المساعدة بحل المشكلة بإسرع وقت
-
الفكرة جيدة جدًا، وسوف تساعدك على تعلم البرمجة بشكل أسرع وأكثر فعالية. حيث من المهم أن ترى نتائج تقدمك في أي مجال تتعلمه، وتعلم البرمجة ليس استثناءً. عندما تقوم بتنفيذ مشروع بنفسك وترى النتيجة يساعدك ذلك على المتابعة بشغف وكما أخبرك عدنان أن دورة علوم الحاسب دورة عامة لذلك ستجد بعض الدروس والمفاهيم التي من الصعب توفير تطبيق عملي فقط يكفي فهم هذه المفاهيم نظرياً فقط ولكن عموماً اختر مشاريع مناسبة لمستوى مهارتك. فإذا كانت المشاريع صعبة للغاية، فقد تشعر بالإحباط وتفقد الحافز.
- 2 اجابة
-
- 1
-
-
بالإضافة للتعليقات السابقة فإنه لا يوجد إجابة واحدة صحيحة لسؤال ما هو أفضل طريقة للتعلم في علوم الحاسب، حيث يعتمد ذلك على أهدافك التعليمية وأسلوب تعلمك. لذلك يمكنك البدء بقراءة مقالة تقدم أساسيات ونظرة عامة عن الموضوع. هذا يساعدك على فهم الإطار العام.بعد ذلك، اختر الدورة التي تناسبك حيث تقدم الدورة التعليمية شرحًا أكثر تطبيقية وأمثلة عملية. ولكن أثناء متابعة الدورة قم بالقراءة المكملة في الكتاب عند النقاط الهامة أو غير الواضحة. وبعد إتمام الكورس، عُد للكتاب للتأكد من فهمك لجميع التفاصيل والنظريات. لذلك المزج بين القراءة و والدورات التعليميه هي طريقة جيدة للحصول على تعلم شامل ومتوازن.
-
بالإضافه للتعليق السابق فإن الحوسبة الكمومية تستخدم الكيوبتات (qubits) بدلاً من البتات الكلاسيكية (bits) في الحوسبة الكلاسيكية. تعتبر الكيوبتات قادرة على وجود حالات متعددة في نفس الوقت بفضل التراكم الكمومي. يُتوقع أن تحل الحوسبة الكمومية بفعالية بعض المشكلات التي يواجهها الحاسوب التقليدي، وتشير التوقعات إلى أنها ستلعب دورًا هامًا في تسريع معالجة كميات كبيرة من البيانات وتسهيل حل المشكلات المعقدة. رغم أن هذا المجال في مراحله الأولية، فإن الحوسبة الكمومية تشهد تطورات كبيرة، ويتم توظيفها حاليا في المجالات البحثية. يتطلب استخدام الحوسبة الكمومية مهارات برمجية مختلفة، حيث يحتاج المبرمجون إلى تعلم لغات برمجة مثل Q# و Cirq و Qiskit، ويمكن استخدام لغات برمجة تقليدية بالاستعانة بمكتبات خاصة مثل QuTip. يجب أيضًا فهم أساسيات الجبر الخطي وميكانيكا الكم للتفاعل مع هذه التقنية الجديدة. يمكنك البحث عن الحوسبة الكمومية أو Quantum Computing وستجد العديد من المصادر التي تشرح هذه التقنية
-
تعلم البرمجة يتطلب وقتًا وجهدًا حقيقيًا. لا يمكن تحديد الوقت الدقيق الذي ستحتاجه لتعلم البرمجة بالضبط، حيث يعتمد ذلك على عدة عوامل مثل خلفيتك السابقة في البرمجة والوقت الذي تستطيع تخصيصه يوميًا للتعلم. لذلك الأفضل هو تنظيم الوقت لديك فمثلاً يمكنك تحديد ساعة أو إثنين يومياً حتى تستمر في التعلم فرحلة تعلم البرمجة طويلة فكثير من الأشخاص تبدأ تعلم البرمجة بنفس هذا الشغف وتنقطع عن التعلم في المنتصف حاول الإطلاع على الإجابات التالية
- 3 اجابة
-
- 2
-
-
قرارك كان صائبًا إلى حد ما، ولكن هناك بعض العوامل التي يجب مراعاتها عند اتخاذ قرارك. من ناحية، فإن .NET و C# مسار قوي ومدعوم جيدًا في تطوير الويب ، ولديهما أداء عالٍ. فهي خيار جيد لمطوري الويب الذين يرغبون في بناء تطبيقات عالية الأداء. كما أن ال .NET بطلوب في الدول العربية بشكل أكبر من django من ناحية أخرى، فإن Python هي لغة أكثر مرونة وقابلية للتوسع، وهي مناسبة بشكل خاص لتطبيقات الذكاء الاصطناعي والتعلم الآلي. ولكن يجب الإنتباه أن المجالات التي ذكرتها في سؤالك هي مجالات كبيرة ولا يمكن تعلمها جميعاً بهذه السهولة إذا كنت ترغب في أن تصبح مطورًا full stack، فأنت بحاجة إلى تعلم لغة برمجة للواجهات الخلفية. .NET و C# خيار جيد، ولكن إذا كنت مهتمًا بالذكاء الاصطناعي والتعلم الآلي، فقد ترغب في التفكير في Python. وذلك لا يعني أن python ليست جيدة في مجال ال backend على العكس فهي من أفضل اللغات
- 3 اجابة
-
- 1
-
-
ك backend ، غالبًا ما يتعين عليك التعامل مع كميات كبيرة من البيانات. تعلم data structure سيساعدك على فهم كيفية تخزين هذه البيانات ومعالجتها بشكل فعال. إذا كنت مشترك في دورة علوم الحاسوب في أكاديمية حسوب ستجد أن هناك مسار كامل لتعلم ال data structure بشكل مفصل ولكن هناك بعض المصادر الأخرى وأفضل هذه المصادر المجانية هي الدورات الموجود ب ال youtube قم فقط بكتابة data structure وستظهر الكثير من الدورات قم بإختيار الدورة المناسبة بالنسبة لك
- 5 اجابة
-
- 1
-
-
الكود صحيح ولكن تحتاج لتنفيذ الكود الخاص بال if عند الكتابة أو الحدث input لذلك سنضيف الحدث input ليصبح الكود مشابه للكود التالي <script> let one = document.querySelector(".one") let two = document.querySelector(".two") one.addEventListener('input', function() { if (one.value !== "" && one.value.length === 1) { console.log("hello"); one.blur(); two.focus(); } }); window.onload = function(){ one.focus(); } </script>
- 1 جواب
-
- 1
-
-
مرحباً يوجد وسم <?php خاطئ حيث يجب حذفه وهو أعلى while مباشرة لذلك في الكود التالي نحذف السطر الأول كمايلي <?php #نحذف هذا الوسم <?php while ($row = mysql_fetch_assoc($result)) { ?> <tr> <td><?php echo $row['تم']?></td> <td><?php echo $row['الحلول']?></td> <td><?php echo $row['المشكلة']?></td> <td><?php echo $row['م']?></td> <td><?php echo $row['الرقم']?></td> </tr> <?php } $connection = null; // close the connection ?>
-
يختلف ذلك حسب الدورة التعليمية التي قمت بالإشتراك بها وأعتقد أنك تقصد الدورات الموجود بأكاديمية حسوب ولكن يمكنك التقديم على فرص العمل المتوفره على مواقع التوظيف مثل بعيد و linkedin و العديد من المواقع الأخرى كما أنه يوجد الكثير من مواقع العمل الحر مثل مستقل والتي تكون في البداية صعبة نسبياً ولكن بعد ذلك يمكنك الإعتماد على منصات العمل الحر فقط بشكل جيد وهناك الكثير من الطرق الأخرى لذلك حاول فقط الحصول على الخبرة في المجال الخاص بك وحاول تنفيذ المشاريع التي توضح مدى خبرتك وبما أنك مشترك بإحدي دورات حاسوب فإنه يجب ذكر أن فريق أكاديمية حسوب يقدم الدعم للخريجين للمساعدة في الحصول على فرص عمل. وفي حال عدم تحقيق نجاح في الحصول على وظيفة، يتم استرداد قيمة الدورة بالكامل بدون أي مشكلة. هذا يعكس التزامهم بمساعدة الطلاب في بناء مستقبل مهني ناجح بما يتناسب مع توقعاتهم.
- 1 جواب
-
- 1
-
-
@method('DELETE') في لارافل لها هدفين: تغيير طريقة الاستعلام إلى DELETE: يستخدم طريقة POST لتنفيذ طلبات HTTP، لكن الحذف يتطلب طريقة DELETE.الميثود تغير طريقة الاستعلام إلى DELETE حتى يتم تنفيذها بشكل صحيح مع الميثود delete في لارافل. حماية ضد CSRF: تتطلب لارافل وجود حقل _method لتأكيد طلب الحذف ضد هجمات CSRF. الميثود تضيف حقل _method بقيمة DELETE للتأكد من أن الطلب أتى من المستخدم وليس من جهة خارجية. فهي تضمن تنفيذ الحذف بشكل آمن وتماشياً مع سياسة أمن الويب.
-
يعتبر كل من تخصص الذكاء الاصطناعي والأمن السيبراني مجالين مهمين ومطلوبين في سوق العمل. لكن الاختيار بينهما يعتمد على اهتماماتك الشخصية ومهاراتك الحالية وما ترغب في تحقيقه في مستقبلك المهني. إذا كنت مهتمًا بتطوير التقنيات الذكاء الاصطناعي وتطبيقاتها في مجالات مثل تحليل البيانات وتعلم الآلة والروبوتات، فقد يكون تخصص الذكاء الاصطناعي هو الأنسب لك. يمكنك العمل في مجالات مثل تطوير نماذج التعلم العميق ومعالجة اللغة الطبيعية والرؤية الحاسوبية. أما إذا كنت مهتمًا بحماية الأنظمة والبيانات ومكافحة الهجمات السيبرانية، فقد يكون تخصص الأمن السيبراني هو الأنسب لك ويجب معرفة أنه هذه المجالات هي مجالات كبيرة حيث أنك ستقوم بالتخصص لاحقاً ويجب معرفة أيضاً أن مجال الذكاء الإصطناعي مازال الطلب عليه قليل نسبياً في الدول العربية مقارنة بدول مثل أمريكا ودول أوروبا
-
في المجتمع العربي، PHP وLaravel تظلان شائعتين جدًا في مجال تطوير الويب. Laravel كإطار عمل لـ PHP قد حقق شعبية كبيرة بفضل بنية الكود البسيطة والمرونة. كما أن .NET لديه حضور قوي في بيئة الأعمال والشركات، ويتم استخدامه بشكل واسع في تطوير تطبيقات الشركات الكبيرة. وبالنسبة ل nodejs فهي في طلب متزايد ولكن في العالم العربي ليس مثل PHP وLaravel على مواقع العمل الحر ولكن جميع الخيارات السابقة موجودة ولكن تختلف حسب المكان وطبيعة العمل فمثلاً في الخليج الطلب بشكل أكبر يكون على .NET يمكنك الإطلاع على الإجابات التالية
- 1 جواب
-
- 1
-
-
كما أخبرك مصطفى في التعليق السابق أنه لا تختلف صفحة الويب عن موقع الويب ولكن عادة صفحة الويب ما تكون أصغر حجمًا وتحتوي على محتوى أقل من موقع الويب (إذا كنت تقصد ذلك). ومع ذلك، يمكن أن تحقق صفحة الويب أرباحًا كبيرة إذا كانت تحتوي على محتوى جذاب ويزوره عدد كبير من المستخدمين. وبالنسبة لإمكانية تحقيق أرباح من صفحة الويب بشكل مشابه للربح من موقع الويب. يمكن تحقيق ذلك من خلال الطرق التالية: يمكن عرض الإعلانات على صفحة الويب، مثل إعلانات Google AdSense، أو إعلانات من الشركات الأخرى. يعتمد مبلغ الأرباح الذي يتم تحقيقه على عدد مرات عرض الإعلانات وعدد النقرات عليها. يمكن أيضاً بيع المنتجات أو الخدمات على صفحة الويب. بالإضافة إلى طرق أخرى كما تم توضيحها في التعليق السابق في المقالات المرفقة
-
لا يوجد معلومات كافية لإعطاء نصائح في المجال الذي تريد العمل به أو نوعية العمل لذلك يمكنك تطبيق النصائح التيالية بشكل عام في أي مجال تريد العمل به الخبرة العملية هي طريقة رائعة لإظهار أصحاب العمل مهاراتك وقدراتك. ابحث عن فرص التدريب أو العمل التطوعي في مجالك. و لا تكتفِ بالمهارات التي تعلمتها . استمر في تطوير مهاراتك وتعلم مهارات جديدة. وأهم نصيحة هي بناء شبكة علاقات مهنية. يمكن أن تساعدك شبكة العلاقات المهنية في العثور على فرص عمل وتعلم أشياء جديدة. كما يفضل الإطلاع على المقالات التالية