-
المساهمات
5649 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
11
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو عبدالباسط ابراهيم
-
الأمان، السرعة، وحفظ البيانات هي مسؤولية مشتركة تتوزع على عدة جوانب من النظام والفريق فمثلاً الأمان ليس فقط مسؤولية الاستضافة والخادم، بل المطورون مسؤولون عن كتابة كود آمن، حماية البيانات من الهجمات مثل SQL Injection وXSS، والتحقق من الهوية والوصول. كم يجب إعداد الاستضافة والخادم بشكل سليم حيث تعتبر مسؤولة عن حماية البيانات مثل استخدام جدران نارية، وإدارة تحديثات النظام وبرامج مكافحة الفيروسات. أما بالنسبة للسرعة (Performance) من الطبيعي أنه يجبتوفير بنية تحتية قوية (مثل استخدام خوادم سريعة، SSD)، وموازنة الأحمال. ولكن يجب على المطورين (Frontend وBackend): تحسين الكود، استخدام التخزين المؤقت (caching)، ضغط الملفات والصور، وتحسين أداء قواعد البيانات.
-
من خلال المهارات التي ستتعلمها من خلال هذه الدورة كما يجب التطبيق مع المدرب في جميع التطبيقات العملية (وهذه شروط الحصول على الشهادة) ستكون قادر على التقديم على فرص العمل المتاحة ولكن هناك بعض الخطوات الأخرى منها بناء ال portfolio بشكل إحترافي وتعلم طريقة تقديم العروض بشكل أفضل وكل هذه الخطوات سيتم مساعدتك بها من خلال أكاديمية حسوب لذلك من خلال الأكاديمية سيتم توفير جميع العوامل التي تحتاجها للحصول على عمل في المجال الخاص بالدورة المشترك بها ولكن يعتمد الأمر على إجتهادك بشكل اكبر يمكنك العمل في عدة تخصصات وللتفصيل أكثر تم إجابة هذا السؤال في الإجابات التالية
-
الأفضل أن يكون لديك فهم جيد للأساسيات للغة البرمجة وما إلى ذلك قبل أن تبدأ في تعلم أطر العمل لهذه اللغة . السبب في ذلك هو أن أطر العمل تعتمد بشكل كبير على هذه التقنيات الأساسية مثلاً laravel يعتمد على php ، وفهمها بشكل جيد يساعدك في فهم كيفية عمل الأطر بشكل أعمق وكيفية استخدامها بكفاءة ويفضل أيضاً تطبيق المفاهيم والمهارات التي تعلتمها في مشاريع عملية.. وسأحاول توضيح أهمية إتقان الأساسيات: عندما تتقن الأساسيات، يصبح لديك فهم أعمق لكيفية عمل الأمور خلف الكواليس في أطر العمل. إذا واجهت مشكلة أثناء استخدام إطار عمل، ستكون قادرًا على تتبعها وحلها بسهولة إذا كنت تفهم الأساسيات. أحيانًا تحتاج إلى تخصيص أو تعديل جزء من إطار العمل ليناسب احتياجات مشروعك. معرفة الأساسيات تمكنك من القيام بذلك بكفاءة. لكن، إذا كانت لديك معرفة بسيطة فقط بهذه التقنيات، يمكنك البدء في تعلم أطر العمل، ولكن يجب أن تكون مستعدًا لقضاء وقت إضافي في فهم المفاهيم الأساسية كلما واجهت صعوبات. بالمجمل، المعرفة الأساسية كافية للبدء، ولكن الاحتراف في الأساسيات سيجعلك مبرمجًا أفضل وأكثر كفاءة على المدى الطويل.
-
لا يمكن القول أن المجال سيقل الطلب عليه أو دراسته بدون فائدة بسبب تتطور تقنيات الذكاء الإصطناعي حيث أنه بالفعل يمكنك لأدوات الذكاء الإصطناعي إنجاز جزء كبير من العمل ولكن لا غنى عن المبرمج كما انه يجب ملاحظة أن الذكاء الإصطناعي تحتاج أن تكون ذو خبرة في المجال حتى تستطيع الإستفادة منه بالشكل الذي تتوقعه ولكن ذلك لا يعني أنه لا يؤثر على المجال أو المجالات الأخرى إنما يتطلب منك الدراسة والتعلم بشكل أكبر من ذي قبل مع استخدام أدوات الذكاء الإصطناعي في عملك يفضل الإطلاع على الإجابات التالية
-
بالتأكيد تخصص الذكاء الاصطناعي (AI) له مستقبل واعد في سوق العمل العربي . كما ترى حولك في جميع المجالات تزايد الاهتمام بتكنولوجيا الذكاء الاصطناعي وتطبيقاتها مما يجعل هذا التخصص ذو أهمية كبيرة وفرص واعدة للنمو. نعم أوصيك بدراسة الذكاء الاصطناعي ولكن ذلك هو قرارك فلا يعني أن المجال أو تخصص الذكاء الإصطناعي في نمو وتطور رهيب أنه يجب عليك تعلمه إنما إذا كنت تجد المجال مناسب بالنسبة لك فأنصحك بالتخصص في هذا المجال يوجد العديد من الخيارات المتاحة لخريجي تخصص الذكاء الاصطناعي إذا لم تحصل على فرص عمل في شركات يمكنك العمل كمستقل ويوجد طلب كبير على هذا المجال إذا كان لديك فكرة يمكنك تأسيس شركات ناشئة تُقدم حلولًا تعتمد على تقنيات الذكاء الاصطناعي. مع ازدياد الطلب على تعليم هذا التخصص، يمكنك التدريس بمختلف الوسائل مثل الدورات التعليمية.
-
يحدث ذلك أحياناً ولكن ليس هناك مشكلة يمكنك التقديم على مشاريع أخرى وعدم إنتظار العميل حيث أنه لا يوجد ما يمكن لخدمة العملاء أن تساعدك به
- 7 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته بما أنك قد راسلت خدمة العملاء بالفعل، تابع معهم لمعرفة إذا كان هناك أي إجراءات يمكن اتخاذها أو إذا كانوا يستطيعون التواصل مع العميل بطرق أخرى.ولكن لا تقلق طالما أنك قمت بإتمام المشروع كما تم الإتفاق بدون تقصي منك ويجب أن يكون ما سبق موثق وموجود في المحادثة الخاصة بموقع مستقل ستقوم إدارة الموقع بإنهاء المشروع وتأخذ مستحقاتك كاملة
- 7 اجابة
-
- 1
-
-
حتى تكون الإجابة واقعية فإنه لا يمكن معرفة إذا كان الحصول على عمل بعد الإنتهاء من الدورة سهلاً أما لا حيث أنه هذه العملية تحتاج منك العمل بجد على تطوير ال مهاراتك بشكل مستمر كما أنه تحتاج لبناء portfolio قوي بالإضافة إلى التقديم على العمل بشكل إحترافي ولكن لا تقلق فكل الخطوات السابقة فإنه يتم مساعدتك بها من قبل أكاديمية حسوب ويجب أن تعرف أن الحصول على أول عمل لك سيكون الأصعب ولا يمكنك التغافل عن ذلك فستحتاج للتحلي بالصبر والإبتعاد عن اليأس يرجى الإطلاع على الإجابات التالية حيث توضح لك الخطوات والنصائح اللازمة بعد دراسة الدورة والحصول على الشهادة
-
هل قمت بتثبيت إضافة جديدة أدت لهذه المشكلة ؟ حيث أن هذه المشكلة غالباً تكون بسبب إضافة ما للبرنامج ولكن حاول أولاً تشغيل البرنامج كمسئول as administrator وإذا لم يعمل أيضاً حاول إيقاف تشغيل الإضافات جميعاً عن طريق تنفيذ الأمر code --disable-extensions بعد هذا الأمر سيفتح معك برنامج vs code ويخبرك إذا كنت تريد تعطيل الإضافات فأضغط على yes
-
ليس هناك مشكلة في ذلك حيث من المؤكد أنه عند مراجعة تطبيق من التطبيقات التي قمت بها سابقاً ستتذكر جزء كبير مما تعلمته لذلك حاول إتباع الخطوات الموجودة في الإجابة التالية لتتذكر ما قمت بتعمله بدلاً من مراجعة الدورة من البداية كما أنه يجب ملاحظة أن المفاهيم والأساسيات مازلت تتذكرها ولكن تحتاج فقط للتطبيق على ما تعلمته
-
بالإضافة للنصائح السابقة ولكن يجب عليك الأخذ في الإعتبار العوامل التالية ومن خلالها يمكنك تحديد الطريقة المناسبة لك الميزانية المتاحة فاستخدام منصات جاهزة مثل وردبريس ستكون أقل تكلفة مقارنة بالتطوير من الصفر . فإذا كنت تريد سيطرة كاملة على تصميم وتطوير الموقع فالكود أفضل. حجم وتعقيد الموقع - فالمواقع الصغيرة البسيطة تتطلب استخدام منصات بينما المواقع الكبيرة المعقدة ستتطلب تطوير بالكود وبالتأكيد من يجيبك على هذا السؤال هو مبرمج. الوقت فالمنصات مثل ووردبريس سريعة البناء مقارنة بالتطوير من الصفر. لذلك يُنصح بمراعاة هذه العوامل وتحديد أيها أنسب لحجم وطبيعة موقعك. وفي حال كانت الميزانية محدودة فالووردبريس هو الخيار الأفضل عموماً.
-
مستوى الرياضيات المطلوب لدورات الذكاء الاصطناعي يمكن أن يختلف بناءً على مستوى الدورة نفسها. ولذلك في هذه الدورة الخاصة بأكاديمية حسوب فإنه يتم شرح المفاهيم الرياضية الضرورية بشكل مبسط للمتابعة في الدورة ولكن يفضل تحسين مهاراتك في الرياضيات لاحقاً عند الإنتقال تدريجياً إلى الدورات الأكثر تقدماً ويفضل الإطلاع على الإجابات التالية
-
أولاً اختيار اللغة البرمجية المناسبة يعتمد بشكل كبير على أهدافك المحددة والمجالات التي ترغب في العمل فيها. مثال على ذلك تطوير الويب (Web Development): إذا كنت مهتمًا بتطوير الواجهات الأمامية للمواقع، فإن HTML وCSS وJavaScript هي الأساسيات. قد تحتاج أيضًا إلى تعلم أطر العمل مثل React.js أو Angular أو Vue.js. أما إذا كنت تفضل العمل على الجوانب الخلفية، فهناك العديد من الخيارات مثل PHP ، Node.js (JavaScript)، Python (Django أو Flask)، Ruby (Rails)، وJava (Spring). لذلك يرجى الإطلاع على المقالات التالية لمعرفة ما هي البرمجة والمجالات التي تناسبك وأفضل اللغات لتعلمها في المجال المناسب
-
لا توجد مشكلة في البدء بتعلم لغة برمجة محددة مثل بايثون حتى للمبتدئين. بالرغم من أنه من الأفضل أيضًا أن تكون لديك فهم أساسي لمبادئ علوم الحاسوب، إلا أنه ليس ضروريًا ولكن ستحتاج لتعلم الأساسيات لاحقاً فلذلك الأفضل تعلم أساسيات علوم الحاسوب أولاً . يمكنك الإطلاع على الإجابات التالية لمعرفة أهمية دورة علوم الحاسوب بالتفصيل
-
بجانب الحل الذي اقترحه مصطفى في التعليق السابق يمكنك استخدام 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>
- 3 اجابة
-
- 1
-
-
نعم تعتبر flutter من التقنيات الواعدة جداً وعليها طلب كبير حيث يتمتع بشعبية متزايدة واعتماد من قبل العديد من الشركات والمطورين. بالإضافة إلى ذلك ، يستمر جوجل في دعم وتطوير flutter وتحسينه بشكل مستمر ، مما يعزز من ثقة المطورين في استخدامه. flutter مطلوبة في السوق العربي وتشهد طلبًا متزايدًا. حيث يتم استخدام flutter في تطوير تطبيقات الجوال للشركات والمؤسسات في العالم العربي. بالإضافة إلى ذلك ، يوجد عدد متزايد من الوظائف والفرص الوظيفية المتاحة للمطورين الذين يجيدون flutter في السوق العربي. من الصعب التحديد أو الإجابة بشكل صريح ولكن يمكن القول بأنها تشهد طلبًا متزايدًا وتحظى بشعبية متزايدة في عالم تطوير التطبيقات المحمولة. بشكل عام ، يمكن القول إن فلاتر لها مستقبل واعد وهي مطلوبة في السوق العربي. إذا كنت مهتمًا بتطوير تطبيقات الجوال ، فإن تعلم فلاتر قد يكون خيارًا جيدًا لك.
- 3 اجابة
-
- 1
-
-
تركز هذه الدورة " دورة تطوير تطبيقات الويب باستخدام لغة PHP " أكثر على إنشاء واجهات برمجة التطبيقات APIs باستخدام لغة PHP وإطار عمل لارافل Laravel. فستشمل دروسا عن: كيفية بناء API وتعريف نقاط النهاية (Endpoints). طرق الاستعلام والإدخال والتعديل والحذف للبيانات (CRUD). اختبار وتجربة الـAPI عبر برامج مثل postman. أما تضمين الـAPI في تطبيق أو موقع فغالبا لن تتناوله هذه الدورة، بل ستركز على إنشاء وتطوير واجهات برمجة التطبيقات بشكل منفصل. وهذا هو المطلوب من مطور الواجهات الخلفية وإذا كنت تريد تعلم كيفية تضمين API يمكنك الإطلاع على المسار الأول (وهو متاح بدون الإشتراك في الدورة) لدورة تطوير واجهات المستخدم في القسم jquery حيث يتم شرح ذلك
-
أولاً كما أخبرك قيس في التعليق السابق فإن من أهم النصائح هي الحفاظ على الأداء الأكاديمي حيث يعتبر الأداء الأكاديمي الممتاز عاملاً مهماً في زيادة فرص قبولك في المنح الدراسية. حاول الحفاظ على معدل تراكمي عالي والمشاركة في الأنشطة الأكاديمية المختلفة . ثم بعد ذلك حاول البحث عن المنح الموجودة و قراءة وفهم متطلبات المنحة . تحقق من المعدل التراكمي المطلوب، والشهادات المطلوبة، والمستندات المطلوبة، وأي شروط أخرى قد تكون موجودة وأعتقد أنه يمكنك التقديم على عدة منح لذلك لا تكتفِ بالتقديم على منحة واحدة. قدّم طلبات لعدة منح لزيادة فرصك في الحصول على إحداها. حاول السؤال دائماً عن المنح التي توفرها الجامعة لديك أو الحكومات في بلدك أو المؤسسات العالمية حيث أنه أحيانً تقوم الجامعة بتوفير منح دراسية ممولة كذلك الأمر بالنسبة للحكومات ومن المعروف أنه يوجد عدد كبير من المنح لذلك تحتاج للسعي في البحث عن هذه المنح وأعتقد أن اللغة الإنجليزية مهمة للحصول على هذه المنح
-
لا يعني إنتهاء الجلسة إنما في بعض الأوقات يكون هناك ضغط وكم رسائل كبير على مركز المساعدة لذلك ربما يكون هناك بعض التأخير . يرجى الإنتظار وسيتم الرد عليك بكامل التفاصيل وبالبطع يمكنك الإستفسار عن كل ما تريده من خلال مركز المساعدة بدون أي مشكلة
-
كما وضح لك المدربون في التعليقات السابقة بمتوسط مذاكرة ساعتين إلى ثلاثة يومياً يعد الشهرين تقديرًا مبدئيًا جيدًا. ومع ذلك، هناك بعض الأمور التي يجب أخذها في الاعتبار والتي قد تؤثر على المدة الفعلية: أولاً التطبيق العملي حيث يتطلب الكثير من الممارسة العملية. ستحتاج إلى تخصيص وقت لتطبيق ما تعلمته على مشاريع فعلية بجانب التطبيقات العملية الموجودة بالدورة . ثانياً ستحتاج للبحث والتعمق في المفاهيموالتقنيات الموجودة بالدورة حيث في بعض الأحيان، قد تواجه مفاهيم أو تقنيات تحتاج إلى البحث عنها وفهمها بشكل أعمق، وهذا يتطلب وقتًا إضافيًا. وخلال التعلم، ستواجه تحديات ومشاكل تحتاج إلى وقت لحلها، مما قد يزيد من الوقت المطلوب. وأخيراً قدرة الأشخاص على التعلم واستيعاب المعلومات تختلف من شخص لآخر. لذلك لا تفكر في المدة المطلوبة لإنهاء الدورة بقدر الإستفادة منها
-
لا يمكن الإجابة على هذا السؤال حيث كل لغة لها مميزات في مجالات محددة لذلك اختيار لغة البرمجة المناسبة لتعلمها يعتمد على عدة عوامل، منها الهدف الوظيفي والمجال الذي تود التخصص فيه. لذلك حاول الإطلاع على الإجابات التالية حيث توضح ما تريده بشكل مفصل أما بالنسبة للسؤال "هل هناك دوره تعلم للفه SWIFT , لبرمجه تطبيقات Apple"؟ هل تقصد في أكاديمية حسوب؟ إذا كنت تقصد ذلك فلا يوجد دورة تشرح لغة البرمجة swift
-
هل تقصد ترتيب دروس الدورة (خاصة بأكاديمية حسوب) ؟ إذا كنت تقصد ذلك فيعتبر الترتيب من البداية إلى النهاية وستجد بداخل كل مسار عدة أقسام وكل قسم به عدة دروس لذلك تحتاج لدراسة الأقسام كما تظهر لك في الموقع ويفضل الإطلاع على الإجابات التالية للتوضيح بشكل أفضل
-
مصطلح أو مجال تعلم الآلة هو ببساطة طريقة لجعل الكمبيوتر "يتعلم" من البيانات. بدلاً من برمجته للقيام بمهمة معينة خطوة بخطوة أما بالنسبة للسؤال هل الآلة هي نفسها الكمبيوتر فيعتبر هناك فراق بينهما حيث يعتبر الكمبيوتر جهاز يمكنه معالجة البيانات. يحتوي على مكونات مثل وحدة المعالجة المركزية (CPU) والذاكرة. أما بالنسبة للآلة يمكن أن تكون أي جهاز ميكانيكي أو إلكتروني يقوم بمهمة معينة. ولكن إذا كانت تحتوي على كمبيوتر بداخلها، يمكنها أن تستخدم نماذج تعلم الآلة أمثلة على الآلات : الهواتف الذكية السيارات ذاتية القيادة الروبوتات ببساطة، تعلم الآلة هو طريقة لجعل أجهزة الكمبيوتر أكثر ذكاءً باستخدام البيانات، والكمبيوتر هو الذي يقوم بعملية التعلم باستخدام الخوارزميات. الآلات التي نراها ذكية هي في الواقع أجهزة تحتوي على أجهزة كمبيوتر تستخدم تعلم الآلة.
- 4 اجابة
-
- 1
-
-
الفرق بين الكودين هو تعيين القيم الافتراضية للمتغيرات في حالة عدم تمرير قيم لها عند إنشاء كائن من الفئة Book حيث في الكود الأول يجب تمرير قيم للمتغيرات title و author و pages و إذا لم يتم تمرير أي قيم، سيؤدي ذلك إلى رفع استثناء TypeError. بينما في الكود الثاني تم استخدام القيم الافتراضية (None) للمتغيرات title و author و pages . و إذا لم يتم تمرير أي قيم عند إنشاء كائن Book، سيتم تعيين القيم None تلقائياً لكل من title و author و pages. لذلك عند استخدام الكود الثاني يجعل الفئة Book أكثر مرونة وأكثر سهولة في استخدامها، لأنه يسمح بإنشاء كائنات بدون الحاجة لتمرير كل القيم المطلوبة .
- 2 اجابة
-
- 1
-
-
يجب عليك تعلم الأساسيات بشكل متعمق مع بناء عدة تطبيقات عملية بدون استخدام أي أطر عمل حيث تعتبر الأساسيات هي الأساس القوي الذي يعتمد عليه فهم أي تقنية أخرى مثل Django. فهم الأساسيات بشكل جيد يمكن أن يجعل من السهل التعامل مع التحديات التي قد تواجهك أثناء تعلم أي إطار عمل أو مكتبة متقدمة. كما أنه يوجد قسم مهم في بقية المسار وهو " التعامل مع قواعد البيانات Databases " ويعتبر قسم مهم جداً لذلك حاول الإنتهاء من مسار أساسيات بايثون كاملاً مع التطبيق مع المدرب مع البحث في المفاهيم التي تريد التعمق بها ثم بعدها يمكنك الإنتقال لتعلم إطار العمل Django