-
المساهمات
7066 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
13
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو عبدالباسط ابراهيم
-
هل تقصد الكتاب التالي البرمجة بلغة بايثون ؟ إذا كان كذلك فالكتاب مجاني ويمكنك تحميله من خلال الضغط على كلمة " تنزيل " في الرابط السابق
- 4 اجابة
-
- 1
-
-
هناك العديد من الاحتمالات التي من الممكن أن تسبب هذه المشكلة ومنها فقدان السياق وهو أن الذكاء الاصطناعي لديه حد معين للمعلومات التي يستطيع تذكرها (tokens) وكلما كبر المشروع وزاد الكود، يبدأ في نسيان الأجزاء القديمة من الكود وهذا يجعله غير قادر على الاستمرار بنفس الكفاءة أيضاً إذا كنت تستخدم النسخة المجانية من Cursor أو Copilot، فيوجد حد معين لعدد الاقتراحات يومياً ربما تكون قد وصلت إلى هذا الحد
-
وعليكم السلام ورحمه الله وبركاته يجب عليك إتمام الشروط التالية حتى تستطيع التقدم للامتحان إتمام أربعة مسارات تعليمية على الأقل التطبيق العملي مع المدرب، والاحتفاظ بالمشاريع العملية ثم رفعها على حسابك على GitHub
- 4 اجابة
-
- 1
-
-
أولاً بالنسبة للمنصات خمسات و مستقل و بعيد هي بالفعل منصات تابعة لحسوب ويعتبر حصولك على الشهادة إضافة جيدة للملف للسيرة الذاتية لك ولكنها ليست الأهم مثلها مثل أي منصة أخرى أو أي شركة . ويعتبر مجال البرمجة أو علوم الحاسوب عموماً من أكثر المجالات التي يمكن العمل بها بدون أي شهادات أو جامعية أو أكاديمية ولذلك أكثر ما تهتم به الشركات هي المهارة والخبرة لدى المبرمج وأيضاً معرض الأعمال
-
أولاً السبب أنهم ذكروا الـ Indexing مباشرة هو أنها واحدة من أشهر الأسباب لبطء الاستعلامات، لكن الإجابة الشاملة يجب أن تكون أوسع من ذلك. ولكن أولاً يجب أن نعرف هل المشكلة في الـ Frontend أم الـ Backend أم الـ Network أم قاعدة البيانات؟ هنا تستخدم الـ Browser DevTools لفحص الـ Network Tab ومعرفة هل الـ Request فعلاً يأخذ وقت طويل على السيرفر (انظر لـ Time to First Byte)، أم أن المشكلة في نقل البيانات، أم في معالجة الـ Response على الـ Frontend. ثانياً إذا كانت المشكلة في الـ Backend نستخدم أدوات الـ Monitoring والـ APM (Application Performance Monitoring) مثل New Relic أو DataDog أو حتى الـ Logging المنظم لتتبع مسار الـ Request داخل السيرفر. فمثلاً تبحث عن الـ Slow Query Log أولاً. هذا يظهر لك الاستعلامات التي تأخذ وقتاً أطول من المتوقع. عندما تجد استعلام بطيء، تستخدم الـ EXPLAIN أو EXPLAIN ANALYZE لفهم خطة التنفيذ. هنا بالضبط يأتي دور الـ Indexing الذي ذكروه. إذا وجدت أن الاستعلام يقوم بـ Full Table Scan على جدول كبير، فهذا مؤشر واضح أنك بحاجة لـ Index على الأعمدة المستخدمة . وهنا أيضاً احتمالات أخرى للمشكلة. ولكن إذا كانت المشكلة خارج قاعدة البيانات قد تكون المشكلة في الـ Business Logic نفسها. ربما يوجد حلقة تكرارية معقدة، أو عمليات حسابية ثقيلة، أو استدعاءات لـ APIs خارجية بطيئة. هنا يأتي دور الـ Profiling Tools التي تظهر لك أي جزء من الكود يستهلك معظم الوقت. وأخيراً يمكن أن تكون المشكلة في الـ Frontend فقد يكون الـ Request سريع لكن معالجة البيانات في الـ Frontend تأخذ وقتاً. مثلاً، رسم آلاف العناصر في الـ DOM دفعة واحدة، أو عمليات حسابية معقدة في JavaScript. هنا تستخدم الـ Performance Tab في DevTools أو React DevTools Profiler لتحديد المشكلة. ويمكن أيضاً أن تكون المشكلة في الـ Network
- 2 اجابة
-
- 1
-
-
أولاً كما تعلم فالتعامل مع Figma كـ Frontend Developer هو مهارة أساسية ، ولكن لست مطالباً بالتصميم، بل بـ "قراءة" التصميم وتحويله لكود. ولذلك تحتاج لفهم بعض المفاهيم بهذا البرنامج كمايلي أولاً بالتأكيد تحتاج لفهم واجهة البرنامج فلديك القائمة Layers تحتوي على طبقات التصميم (الصفحات، المجموعات، العناصر). ومساحة العمل التي ترى فيها التصميم والقائمة Inspect أو Properties هذه أهم منطقة لك. منها ستأخذ الـ CSS، الألوان، الخطوط، والقياسات. ثانياً تحتاج لتعلم كيف تستخرج الأكواد التي تريدها مثل خصائص الـ CSS مثل معرفة المسافات (Padding & Margin) استخراج الصور والأيقونات (Export ولكن هذه المفاهيم تحتاج للبحث عن دورة بسيطة عن figma لمطور واجهات أمامية على اليوتيوب مثلاً وهذه أفضل طريقة .
-
أولاً دورة تطوير واجهات المستخدم تبدأ معك من الصفر بدون خبرة برمجية إطلاقاً ولذلك بداية تعلمك للغات البرمجة هي javascript ويجب أن تأخذ وقتك في تعلمها بتعمق والتطبيق بها قبل الإنتقال لإطار العمل react فهذا هو الأفضل فالمكتبات مثل React جاءت لتحل مشاكل معينة (مثل State Management، وتحديث الواجهة دون إعادة تحميل الصفحة، والـ Virtual DOM) فإذا بدأت بـ React فوراً، ستتعلم "كيف" تكتب React، لكنك لن تفهم "لماذا" وهذه مشكلة كبيرة . ولذلك النصيحة الأهم لمن يريد تعلم ال frontend هي تعلم الأساسيات بشكل أكبر من الإهتمام بأطر العمل والمكتبات فهي كثيرة في هذا المجال بالفعل .
-
وعليكم السلام ورحمة الله وبركاته. شوبيفاي (Shopify) وسلة (Salla) وزد (Zid) وووردبريس (WooCommerce) تسمى منصات SaaS (برمجيات كخدمة) أو متاجر جاهزة. هي تتيح للتاجر إنشاء متجر بضغطة زر دون الحاجة لبرمجة الموقع من الصفر. ويمكنك العمل في هذه المنصات عن طريق تعديل وتطوير القوالب (Themes Development) فمثلاً التاجر لا يعجبه التصميم الافتراضي ويريد شكلاً خاصاً (Custom Theme). فتقوم أنت ببناء التصميم أو أحياناً يحتاج التاجر لميزة غير موجودة في المنصة (مثلاً: ربط المتجر بشركة شحن معينة) فتقوم أنت ببرمجة تطبيق يتم تثبيته على المتجر. وأخيراً أحياناً يحتاج العميل إلى إعداد المتجر فقط وهذا لا يحتاج لبرمجة، بل يحتاج لفهم المنصة فقط، وهو مدخل جيد للربح السريع لكنه أقل سعراً من البرمجة.
-
بالتأكيد يوجد في الدورة الخاصة بالذكاء الإصطناعي مشاريع كبيرة و تقدم خبرة وتعمل إضافة لسيرتك الذاتية ولكن الدورة لا يوجد بها مشاريع “بيانات ضخمة + تنظيف + تحليل + Dashboard + production-level code” كما في بيئة شركة كبيرة وذلك لأن الدورة تقوم بتعليمك الأساسيات بالفعل بشكل متدرج فمن غير المعقول أن تبدأ في الدورة من الصفر بعدها تصل لمشاريع ضخمة . ومع ذلك الأكاديمية تضيف دورياً الكثير من المحتوى لهذه الدورة تحديداً ومن المؤكد أن تصل بك لمستوى أكثر إحترافية .
-
وعليكم السلام ورحمة الله وبركاته. تقليل الـ Temperature وحده لا يكفي (كما لاحظت أنت) ولكن نحتاج لطرق أفضل وأكثر تأثيراً لتقليل الهلوسة مثل استخدام تقنية ال RAG فبدلاً من أن تطلب من النموذج أن يجيب من ذاكرته (التي قد تكون غير دقيقة)، تعطيه المعلومات الصحيحة . أيضاً هندسة الأوامر Prompt Engineering تمكنك من تقليل الهلوسة بشكل كبير
- 4 اجابة
-
- 1
-
-
وعليكم السلام ورحمه الله وبركاته. بالفعل هناك العديد من التقنيات والمفاهيم الخاصة بالذكاء الإصطناعي التي لم يتم التطرق إليها بالشكل الكافي في المحتوى العربي . وستجد أن الأكاديمية تعمل على تعزيز المحتوى العربي في العديد من المسارات ولكن ذلك يحتاج وقتاً وجهداً كبيراً ومع ذلك يتم إضافة محتوى جديد دورياً سواء في الدورات أو في المحتوى العام. ولذلك غالباً سيتم إضافة هذا المسار قادماً في دورة الذكاء الاصطناعي.
-
لا يوجد مذكرة أو ما يسمى ملخص للدرس فأنت لست بحاجه لذلك فلديك التوثيق الخاص بكل تقنية أو لغة برمجة يحتوي على جميع المعلومات التي تحتاجها . ايضاً لديك موسوعة حسوب ويمكنك الوصول لها من خلال الرابط التالي https://wiki.hsoub.com/?utm_source=academy.hsoub.com&utm_medium=Links&utm_campaign=HsoubFooter
-
نعم يوجد في بداية كل مسار من الدورة رابط المستودع الخاص بالمسار وبه جميع الأكواد التي تحتاجها. ولكن بالنسبة للتمارين البسيطة التي تكون في بعض الدروس فيمكنك مراجعة الدرس سريعاً أو الاستفسار من خلال وضع تعليقك في الدرس
-
وعليكم السلام ورحمة الله وبركاته. لا يوجد دورة بأكاديمية حسوب تختص بتعليم angular إنما يوجد دورة تطوير التطبيقات بواسطة javascript والتي تشرح إطار العمل react . ولكن هناك مقالات خاصة بهذا الإطار في الأكاديمية يمكنك الوصول لها من خلال هذا الرابط https://academy.hsoub.com/programming/javascript/angular/
-
أرى أن هذه الخاصية غير مهمة بشكل كبير خاصة في المجال التقني وخصوصاً في أكاديمية حسوب لأسباب عديدة منها أن أكاديمية حسوب تركز على إتقان المهارة والخروج لسوق العمل، وليس مجرد إنهاء نسبة 100% من الفيديوهات. فشريط الإنجاز يشجع على السرعة والتخطي، بينما الأكاديمية تشجع على المراجعة المتعمقة وحل التمارين والتطبيق العملي والبحث وما إلى ذلك . وأخيراً الإنجاز الفعلي يقاس بـحل التمارين بنجاح وتسليم المشاريع المتقنة والامتحانات، وليس بمجرد مؤشر المشاهدة الذي قد يكون مضللاً. بالتوفيق
-
وعليكم السلام ورحمة الله وبركاته. لا تحتاج في مسار تطوير تطبيقات بايثون أن تحترف البوتستراب بمعنى حفظ كل تفاصيله أي كمطور Backend ، يكفيك تماماً المستوى الذي ذكرته هو معرفة بسيطة عنه والتي تمكنك من معرفة كيف تنسخ وتعدل مكوناته الأساسية.
- 2 اجابة
-
- 1
-
-
إذا كان هذا السؤال خاص بدرس ما في دورات الأكاديمية ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
-
كلا التخصصين الأمن السيبراني والذكاء الاصطناعي يعتبران من أكثر المجالات طلبًا عالميًا، ولا يوجد عائق حقيقي في الطلب عليهما. والشركات في جميع أنحاء العالم تبحث بشكل مستمر عن متخصصين في هذين المجالين .ولذلك فالاختيار مسألة تفضيل شخصي، يعتمد على اهتماماتك، مهاراتك الحالية. وكلا المجالين يتطلبا جهداً كبيراً فهذه المجالات صعبة نسبياً بالنسبة للمجالات الأخرى ولكن الذكاء الإصطناعي أكثر تعقيدًا، لأنه يعتمد على الرياضيات و البرمجة المتقدمة فهو مناسب لمن يحبون الخوارزميات والبيانات، ويتطلب تعلمًا مستمرًا بسبب التطور السريع. ويعتبر الأمن السيبراني أسهل بكثير للمبتدئين في الدخول لسوق العمل . مما يفتح أبوابًا واسعة للوظائف الغير معقدة.
-
أولاً يمكننا إعتبار الأسباب التالية منطقية لعدم احتمالية ضعف php حالياً وهو أن حوالي 43% من جميع مواقع الويب في العالم تعمل على ووردبريس وملايين التطبيقات والأنظمة الضخمة مبنية بـ PHP وأخيراً إطارات عمل مثل Laravel و Symfony تسيطر على جزء كبير من تطوير الويب . أما بالنسبة لمشكلة "البطء" فهذا كان قديماً فإصداراتها الأولى (مثل PHP 4 و 5). لكن PHP الحديثة (إصدار 8 وما فوق) سريعة جدًا وأصبحت منافسًا قويًا جدًا لـ Node.js و Python (Django/Flask) . أما الحل للـ Asynchronous فعندما تحتاج PHP لأداء غير متزامن، فمشاريع مثل Swoole / OpenSwoole، أو أدوات مثل Laravel Octane، تحول PHP إلى خادم تطبيقات عالي الأداء قادر على التعامل مع آلاف الاتصالات المتزامنة .
-
تدرّب نماذج الذكاء الاصطناعي التوليدي على مجموعات بيانات كبيرة وتتعلم منها الأنماط والعلاقات بين البيانات، مثلًا يتعلم نموذج توليد الصور العلاقات البصرية بين البكسلات وبعدها تستخدم النماذج هذه الأنماط التي تعلمتها لإنشاء محتوى جديد. وللمزيد من المعلومات يمكنك الإطلاع على المقالة التالية
- 5 اجابة
-
- 1
-
-
بعد أن تتعلم الأساسيات، ستنتقل إلى دروس تطبيقية. في هذه الدروس، ستقوم ببناء "مشاريع تدريبية" كاملة. والملفات النهائية لهذه "المشاريع التدريبية" هي التي يجب عليك رفعها إلى حسابك الخاص في GitHub وليس التمارين البسيطة . مثال على ذلك مسار تطوير نماذج ذكاء اصطناعي لمتجر إلكتروني ستقوم برفع ملفات هذا المشروع الموجود بالمسار.
-
المرحلة الأصعب بالفعل هي الحصول على أول عميل في العمل الحر ولكن هناك العديد من النصائح والخطوات التي يمكنك تنفيذها للحصول على عمل في أسرع وقت وبناء قاعدة عملاء جيدة ومن أهم هذه النصائح هي التسويق لنفسك بالمحتوى وهذه هي أقوى استراتيجية مجانية على المدى الطويل. وبالتأكيد يمكنك الإطلاع على النصائح في التعليقات التالية
-
أعتقد أنك تقصد كتابة مقالات تختص بمحتوى الأكاديمية . وإذا كنت تقصد ذلك بالفعل فيتم نشر مشاريع لكتابة وترجمة مقالات لصالح أكاديمية حسوب على منصة مستقل، لذا تستطيع متابعة هذه المشاريع وتقديم عروضك على المشاريع التي تثير اهتمامك. https://academy.hsoub.com/pages/write-for-us/
-
كما تم التوضيح في التعليقات السابقة فإن دورة علوم الحاسوب هي الأساسيات التي يجب على كل مبرمج دراستها. ولكن بعد الإنتهاء من الدورة سيقوم مركز المساعدة بتوجيهك لتعلم المهارات اللازمة في حالة تريد التخصص في مجال محدد حتى تستطيع المنافسة والعمل بهذا التخصص . وهذا الجزء يصبح سهلاً بعد تعلم الأساسيات
