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

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

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

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

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

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

    12

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

  1. يحدث ذلك أحياناً ولكن ليس هناك مشكلة يمكنك التقديم على مشاريع أخرى وعدم إنتظار العميل حيث أنه لا يوجد ما يمكن لخدمة العملاء أن تساعدك به
  2. وعليكم السلام ورحمة الله وبركاته بما أنك قد راسلت خدمة العملاء بالفعل، تابع معهم لمعرفة إذا كان هناك أي إجراءات يمكن اتخاذها أو إذا كانوا يستطيعون التواصل مع العميل بطرق أخرى.ولكن لا تقلق طالما أنك قمت بإتمام المشروع كما تم الإتفاق بدون تقصي منك ويجب أن يكون ما سبق موثق وموجود في المحادثة الخاصة بموقع مستقل ستقوم إدارة الموقع بإنهاء المشروع وتأخذ مستحقاتك كاملة
  3. حتى تكون الإجابة واقعية فإنه لا يمكن معرفة إذا كان الحصول على عمل بعد الإنتهاء من الدورة سهلاً أما لا حيث أنه هذه العملية تحتاج منك العمل بجد على تطوير ال مهاراتك بشكل مستمر كما أنه تحتاج لبناء portfolio قوي بالإضافة إلى التقديم على العمل بشكل إحترافي ولكن لا تقلق فكل الخطوات السابقة فإنه يتم مساعدتك بها من قبل أكاديمية حسوب ويجب أن تعرف أن الحصول على أول عمل لك سيكون الأصعب ولا يمكنك التغافل عن ذلك فستحتاج للتحلي بالصبر والإبتعاد عن اليأس يرجى الإطلاع على الإجابات التالية حيث توضح لك الخطوات والنصائح اللازمة بعد دراسة الدورة والحصول على الشهادة
  4. هل قمت بتثبيت إضافة جديدة أدت لهذه المشكلة ؟ حيث أن هذه المشكلة غالباً تكون بسبب إضافة ما للبرنامج ولكن حاول أولاً تشغيل البرنامج كمسئول as administrator وإذا لم يعمل أيضاً حاول إيقاف تشغيل الإضافات جميعاً عن طريق تنفيذ الأمر code --disable-extensions بعد هذا الأمر سيفتح معك برنامج vs code ويخبرك إذا كنت تريد تعطيل الإضافات فأضغط على yes
  5. ليس هناك مشكلة في ذلك حيث من المؤكد أنه عند مراجعة تطبيق من التطبيقات التي قمت بها سابقاً ستتذكر جزء كبير مما تعلمته لذلك حاول إتباع الخطوات الموجودة في الإجابة التالية لتتذكر ما قمت بتعمله بدلاً من مراجعة الدورة من البداية كما أنه يجب ملاحظة أن المفاهيم والأساسيات مازلت تتذكرها ولكن تحتاج فقط للتطبيق على ما تعلمته
  6. بالإضافة للنصائح السابقة ولكن يجب عليك الأخذ في الإعتبار العوامل التالية ومن خلالها يمكنك تحديد الطريقة المناسبة لك الميزانية المتاحة فاستخدام منصات جاهزة مثل وردبريس ستكون أقل تكلفة مقارنة بالتطوير من الصفر . فإذا كنت تريد سيطرة كاملة على تصميم وتطوير الموقع فالكود أفضل. حجم وتعقيد الموقع - فالمواقع الصغيرة البسيطة تتطلب استخدام منصات بينما المواقع الكبيرة المعقدة ستتطلب تطوير بالكود وبالتأكيد من يجيبك على هذا السؤال هو مبرمج. الوقت فالمنصات مثل ووردبريس سريعة البناء مقارنة بالتطوير من الصفر. لذلك يُنصح بمراعاة هذه العوامل وتحديد أيها أنسب لحجم وطبيعة موقعك. وفي حال كانت الميزانية محدودة فالووردبريس هو الخيار الأفضل عموماً.
  7. مستوى الرياضيات المطلوب لدورات الذكاء الاصطناعي يمكن أن يختلف بناءً على مستوى الدورة نفسها. ولذلك في هذه الدورة الخاصة بأكاديمية حسوب فإنه يتم شرح المفاهيم الرياضية الضرورية بشكل مبسط للمتابعة في الدورة ولكن يفضل تحسين مهاراتك في الرياضيات لاحقاً عند الإنتقال تدريجياً إلى الدورات الأكثر تقدماً ويفضل الإطلاع على الإجابات التالية
  8. أولاً اختيار اللغة البرمجية المناسبة يعتمد بشكل كبير على أهدافك المحددة والمجالات التي ترغب في العمل فيها. مثال على ذلك تطوير الويب (Web Development): إذا كنت مهتمًا بتطوير الواجهات الأمامية للمواقع، فإن HTML وCSS وJavaScript هي الأساسيات. قد تحتاج أيضًا إلى تعلم أطر العمل مثل React.js أو Angular أو Vue.js. أما إذا كنت تفضل العمل على الجوانب الخلفية، فهناك العديد من الخيارات مثل PHP ، Node.js (JavaScript)، Python (Django أو Flask)، Ruby (Rails)، وJava (Spring). لذلك يرجى الإطلاع على المقالات التالية لمعرفة ما هي البرمجة والمجالات التي تناسبك وأفضل اللغات لتعلمها في المجال المناسب
  9. لا توجد مشكلة في البدء بتعلم لغة برمجة محددة مثل بايثون حتى للمبتدئين. بالرغم من أنه من الأفضل أيضًا أن تكون لديك فهم أساسي لمبادئ علوم الحاسوب، إلا أنه ليس ضروريًا ولكن ستحتاج لتعلم الأساسيات لاحقاً فلذلك الأفضل تعلم أساسيات علوم الحاسوب أولاً . يمكنك الإطلاع على الإجابات التالية لمعرفة أهمية دورة علوم الحاسوب بالتفصيل
  10. بجانب الحل الذي اقترحه مصطفى في التعليق السابق يمكنك استخدام javascript لتحميل الصورة كمايلي نضيف أولاً زر لتحميل الصورة <button> ثم نستخدم addEventListener للإستماع للحدث click ثم ننشئ رابطًا (<a>) جديدًا ونضبط خاصية href الخاصة به على مصدر الصورة (src). ونضبط خاصية download للرابط باسم الملف الذي سيتم تحميله. ليكون الكود كما بالشكل التالي <!DOCTYPE html> <html lang="ar"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>تحميل الصورة</title> </head> <body> <img id="myImage" src="path_to_your_image.jpg" alt="صورة"> <br> <button id="downloadButton">تحميل الصورة</button> <script> document.getElementById("downloadButton").addEventListener("click", function() { const image = document.getElementById("myImage"); const link = document.createElement("a"); link.href = image.src; link.download = "downloaded_image.jpg"; document.body.appendChild(link); link.click(); document.body.removeChild(link); }); </script> </body> </html>
  11. نعم تعتبر flutter من التقنيات الواعدة جداً وعليها طلب كبير حيث يتمتع بشعبية متزايدة واعتماد من قبل العديد من الشركات والمطورين. بالإضافة إلى ذلك ، يستمر جوجل في دعم وتطوير flutter وتحسينه بشكل مستمر ، مما يعزز من ثقة المطورين في استخدامه. flutter مطلوبة في السوق العربي وتشهد طلبًا متزايدًا. حيث يتم استخدام flutter في تطوير تطبيقات الجوال للشركات والمؤسسات في العالم العربي. بالإضافة إلى ذلك ، يوجد عدد متزايد من الوظائف والفرص الوظيفية المتاحة للمطورين الذين يجيدون flutter في السوق العربي. من الصعب التحديد أو الإجابة بشكل صريح ولكن يمكن القول بأنها تشهد طلبًا متزايدًا وتحظى بشعبية متزايدة في عالم تطوير التطبيقات المحمولة. بشكل عام ، يمكن القول إن فلاتر لها مستقبل واعد وهي مطلوبة في السوق العربي. إذا كنت مهتمًا بتطوير تطبيقات الجوال ، فإن تعلم فلاتر قد يكون خيارًا جيدًا لك.
  12. تركز هذه الدورة " دورة تطوير تطبيقات الويب باستخدام لغة PHP " أكثر على إنشاء واجهات برمجة التطبيقات APIs باستخدام لغة PHP وإطار عمل لارافل Laravel. فستشمل دروسا عن: كيفية بناء API وتعريف نقاط النهاية (Endpoints). طرق الاستعلام والإدخال والتعديل والحذف للبيانات (CRUD). اختبار وتجربة الـAPI عبر برامج مثل postman. أما تضمين الـAPI في تطبيق أو موقع فغالبا لن تتناوله هذه الدورة، بل ستركز على إنشاء وتطوير واجهات برمجة التطبيقات بشكل منفصل. وهذا هو المطلوب من مطور الواجهات الخلفية وإذا كنت تريد تعلم كيفية تضمين API يمكنك الإطلاع على المسار الأول (وهو متاح بدون الإشتراك في الدورة) لدورة تطوير واجهات المستخدم في القسم jquery حيث يتم شرح ذلك
  13. أولاً كما أخبرك قيس في التعليق السابق فإن من أهم النصائح هي الحفاظ على الأداء الأكاديمي حيث يعتبر الأداء الأكاديمي الممتاز عاملاً مهماً في زيادة فرص قبولك في المنح الدراسية. حاول الحفاظ على معدل تراكمي عالي والمشاركة في الأنشطة الأكاديمية المختلفة . ثم بعد ذلك حاول البحث عن المنح الموجودة و قراءة وفهم متطلبات المنحة . تحقق من المعدل التراكمي المطلوب، والشهادات المطلوبة، والمستندات المطلوبة، وأي شروط أخرى قد تكون موجودة وأعتقد أنه يمكنك التقديم على عدة منح لذلك لا تكتفِ بالتقديم على منحة واحدة. قدّم طلبات لعدة منح لزيادة فرصك في الحصول على إحداها. حاول السؤال دائماً عن المنح التي توفرها الجامعة لديك أو الحكومات في بلدك أو المؤسسات العالمية حيث أنه أحيانً تقوم الجامعة بتوفير منح دراسية ممولة كذلك الأمر بالنسبة للحكومات ومن المعروف أنه يوجد عدد كبير من المنح لذلك تحتاج للسعي في البحث عن هذه المنح وأعتقد أن اللغة الإنجليزية مهمة للحصول على هذه المنح
  14. لا يعني إنتهاء الجلسة إنما في بعض الأوقات يكون هناك ضغط وكم رسائل كبير على مركز المساعدة لذلك ربما يكون هناك بعض التأخير . يرجى الإنتظار وسيتم الرد عليك بكامل التفاصيل وبالبطع يمكنك الإستفسار عن كل ما تريده من خلال مركز المساعدة بدون أي مشكلة
  15. كما وضح لك المدربون في التعليقات السابقة بمتوسط مذاكرة ساعتين إلى ثلاثة يومياً يعد الشهرين تقديرًا مبدئيًا جيدًا. ومع ذلك، هناك بعض الأمور التي يجب أخذها في الاعتبار والتي قد تؤثر على المدة الفعلية: أولاً التطبيق العملي حيث يتطلب الكثير من الممارسة العملية. ستحتاج إلى تخصيص وقت لتطبيق ما تعلمته على مشاريع فعلية بجانب التطبيقات العملية الموجودة بالدورة . ثانياً ستحتاج للبحث والتعمق في المفاهيموالتقنيات الموجودة بالدورة حيث في بعض الأحيان، قد تواجه مفاهيم أو تقنيات تحتاج إلى البحث عنها وفهمها بشكل أعمق، وهذا يتطلب وقتًا إضافيًا. وخلال التعلم، ستواجه تحديات ومشاكل تحتاج إلى وقت لحلها، مما قد يزيد من الوقت المطلوب. وأخيراً قدرة الأشخاص على التعلم واستيعاب المعلومات تختلف من شخص لآخر. لذلك لا تفكر في المدة المطلوبة لإنهاء الدورة بقدر الإستفادة منها
  16. لا يمكن الإجابة على هذا السؤال حيث كل لغة لها مميزات في مجالات محددة لذلك اختيار لغة البرمجة المناسبة لتعلمها يعتمد على عدة عوامل، منها الهدف الوظيفي والمجال الذي تود التخصص فيه. لذلك حاول الإطلاع على الإجابات التالية حيث توضح ما تريده بشكل مفصل أما بالنسبة للسؤال "هل هناك دوره تعلم للفه SWIFT , لبرمجه تطبيقات Apple"؟ هل تقصد في أكاديمية حسوب؟ إذا كنت تقصد ذلك فلا يوجد دورة تشرح لغة البرمجة swift
  17. هل تقصد ترتيب دروس الدورة (خاصة بأكاديمية حسوب) ؟ إذا كنت تقصد ذلك فيعتبر الترتيب من البداية إلى النهاية وستجد بداخل كل مسار عدة أقسام وكل قسم به عدة دروس لذلك تحتاج لدراسة الأقسام كما تظهر لك في الموقع ويفضل الإطلاع على الإجابات التالية للتوضيح بشكل أفضل
  18. مصطلح أو مجال تعلم الآلة هو ببساطة طريقة لجعل الكمبيوتر "يتعلم" من البيانات. بدلاً من برمجته للقيام بمهمة معينة خطوة بخطوة أما بالنسبة للسؤال هل الآلة هي نفسها الكمبيوتر فيعتبر هناك فراق بينهما حيث يعتبر الكمبيوتر جهاز يمكنه معالجة البيانات. يحتوي على مكونات مثل وحدة المعالجة المركزية (CPU) والذاكرة. أما بالنسبة للآلة يمكن أن تكون أي جهاز ميكانيكي أو إلكتروني يقوم بمهمة معينة. ولكن إذا كانت تحتوي على كمبيوتر بداخلها، يمكنها أن تستخدم نماذج تعلم الآلة أمثلة على الآلات : الهواتف الذكية السيارات ذاتية القيادة الروبوتات ببساطة، تعلم الآلة هو طريقة لجعل أجهزة الكمبيوتر أكثر ذكاءً باستخدام البيانات، والكمبيوتر هو الذي يقوم بعملية التعلم باستخدام الخوارزميات. الآلات التي نراها ذكية هي في الواقع أجهزة تحتوي على أجهزة كمبيوتر تستخدم تعلم الآلة.
  19. الفرق بين الكودين هو تعيين القيم الافتراضية للمتغيرات في حالة عدم تمرير قيم لها عند إنشاء كائن من الفئة Book حيث في الكود الأول يجب تمرير قيم للمتغيرات title و author و pages و إذا لم يتم تمرير أي قيم، سيؤدي ذلك إلى رفع استثناء TypeError. بينما في الكود الثاني تم استخدام القيم الافتراضية (None) للمتغيرات title و author و pages . و إذا لم يتم تمرير أي قيم عند إنشاء كائن Book، سيتم تعيين القيم None تلقائياً لكل من title و author و pages. لذلك عند استخدام الكود الثاني يجعل الفئة Book أكثر مرونة وأكثر سهولة في استخدامها، لأنه يسمح بإنشاء كائنات بدون الحاجة لتمرير كل القيم المطلوبة .
  20. يجب عليك تعلم الأساسيات بشكل متعمق مع بناء عدة تطبيقات عملية بدون استخدام أي أطر عمل حيث تعتبر الأساسيات هي الأساس القوي الذي يعتمد عليه فهم أي تقنية أخرى مثل Django. فهم الأساسيات بشكل جيد يمكن أن يجعل من السهل التعامل مع التحديات التي قد تواجهك أثناء تعلم أي إطار عمل أو مكتبة متقدمة. كما أنه يوجد قسم مهم في بقية المسار وهو " التعامل مع قواعد البيانات Databases " ويعتبر قسم مهم جداً لذلك حاول الإنتهاء من مسار أساسيات بايثون كاملاً مع التطبيق مع المدرب مع البحث في المفاهيم التي تريد التعمق بها ثم بعدها يمكنك الإنتقال لتعلم إطار العمل Django
  21. أولاً نفس المدرب يمكن أن يشرح عدة مسارات من دورات مختلفة حسب التخصص الخاص به وبالطبع هناك مسارات مشتركة بين الدورات المختلفة وذلك سبب وجود نفس الأسلوب في الشرح وما إلى ذلك وبالنسبة للشرح إذا كان الشرح يبدو لك بطيئاً ولا تفضل ذلك فيمكنك تعديل سرعة الفيديو ليصبح مستوى سرعة التشغيل 1.5x أو أكثر كما تحب وبالطبع فلكل مدرب اسلوب في الشرح ولكن إذا واجهت أي مشكلة في فهم جزء معين في الشرح فيوجد فريق من المدربين لمساعدتك في شرح أي جزء من الدورة أو أي مشكلة تواجهك لذلك لا تتردد في طرح الأسئلة والاستفسارات عن أي مفهوم غير واضح أو أي مشكلة تواجهك.
  22. ليس هناك إستفادة مرتبطة بمجال تطوير البرمجيات من تطبيق Excel ولكن بالتأكيد في وقت ما ستحتاج لاستخدامه في بعض المهام المختلفه وفي بعض المشاريع المختلفه مثل استخدام Excel لتحليل البيانات واستخلاص الأنماط والاتجاهات منها. و يمكن استخدامه لإدارة البيانات الخاصة بمشاريع البرمجة. حيث يمكنك إنشاء قوائم لتتبع المهام والمواعيد النهائية وتوزيع الموارد. إنشاء تقارير ومخططات بيانية لعرض البيانات البرمجية بشكل بصري.يمكنك استخدام الرسوم البيانية والمخططات لتوضيح النتائج وتقديمها بشكل مرئي وسهل الفهم. إدارة مشاريع البرمجة وتتبع التقدم والمهام المفتوحة والموارد المستخدمة. لذلك يعتبر تعلم إكسل هو استثمار قيم لكل من يتعامل مع الحاسوب بشكل مستمر.
  23. بالطبع هناك العديد من البدائل التي يمكن استخدامها بدلاً من Firebase، وبالإضافة للإقتراحات في التعليق السابق يمكنك الإطلاع على AWS Amplify تقدم مجموعة متكاملة من الأدوات والخدمات ، بما في ذلك قواعد البيانات، المصادقة، التخزين، والوظائف بدون خادم. وأعتقد أنها متاحه في معظم الدول، بما في ذلك الدول العربية. ويوجد أيضاً Back4App وهي توفر واجهة سهلة الاستخدام وتبسيط تطوير الجزء الخلفي للتطبيقات، مما يجعلها مناسبة للمطورين الذين يفضلون حلول low-code أو no-code .
  24. تحتاج أيضاً للعمل على محرك Roblox Studioتعلم البرمجة حيث يكون مفيدًا إذا كنت ترغب في العمل على محرك Roblox Studio بفعالية أكبر. و إليك بعض الأسباب الرئيسية التي تجعل تعلم البرمجة ضروريًا: البرمجة تسمح لك بتخصيص تجربة اللعبة والتحكم في جميع جوانبها. يمكنك إنشاء ميزات معقدة وسلوكيات ديناميكية تتجاوز الإمكانيات الأساسية التي يوفرها المحرك. باستخدام البرمجة، يمكنك تنفيذ أفكار جديدة ومبتكرة. فيجب تعلم أساسيات البرمجة وذلك إذا كنت تريد تطوير ألعاب بشكل أكثر احترافية وكفاءة. وبالنسبة للمصادر إذا كنت تستطيع التعلم من المصادر الأجنبية فيمكنك إختيار دورة مناسبة لك من اليوتيوب أو الوثائق الموجودة بموقع Roblox Studio من خلال هذا الرابط
  25. بالطبع يجب أن تواجهك هذه المشكلة حيث أنك تحتاج لفهم الدرس والمفاهيم التي يشرحها المدرب بشكل جيد ثم يكون الجزء الآخر من التعلم هو الحفظ ولكن يمكنك الحفظ بشكل مباشر أو الدراسة بدون التطبيق العملي بشكل كاف الحفظ عن طريق التطبيق العملي بشكل مستمر بالنسبة للطريقة الأولى ستجعلك تواجه الكثير من المشكلات ولكن الطريقة الثانية تجعلك تحفظ الأجزاء المهمة بشكل عملي وهي الطريقة الصحيحة حيث يجب عليك فهم الدرس جيداً ثم التطبيق وراء المدرب ومحاولة التطبيق أيضاً مع نفسك وبالتأكيد يوجد تطبيقات عملية في نهاية كل مسار أو قسم من المسار ولكن حاول التطبيق بشكل جيد على كل درس أو عدة دروس إذا كانت بسيطة ويمكنك الإطلاع على المصدار في التعليق السابق للفهم بشكل أكبر
×
×
  • أضف...