-
المساهمات
6701 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
12
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو عبدالباسط ابراهيم
-
بالرغم من تقدم أدوات توليد الشيفرات، لا تزال كتابة الكود بنفسك مهارة أساسية لفهم عميق للمفاهيم وحل المشكلات. ما تغير فعلاً هو تركيز المبرمج من كتابة كل سطر إلى “قراءة الكود وفهمه وتوجيه الأداة لكتابة ما يحتاجه بكفاءة وجودة عالية. ونتيجة لذلك سيظهر ما يسمى بالمطور العام (Generalist) حيث يجيد عدة مجالات مثل واجهة أمامية، خلفية، قواعد بيانات وبالطبع سيكون مرن في التوظيف بشركات صغيرة أو فرق ناشئة ولكن قد يواجه صعوبة في المنافسة على الوظائف المتخصصة بشركات كبيرة حالياً. وذلك يدفعك لبناء أسس قوية في البرمجة وعلوم الحاسوب ثم التخصص في مجال محدد مع محاولة العمل في مجالات أخرى.
-
يمكنك بالتأكيد إنشاء غرفة دردشة باستخدام JavaScript و لكن هناك فروق مهمة يجب فهمها أولاً JavaScript في المتصفح (مع DOM) يعمل فقط على جانب العميل (المتصفح) وتتفاعل مباشرة مع شجرة DOM لتحديث واجهة المستخدم ولذلك لا يستطيع إنشاء اتصالات مستمرة مع المستخدمين الآخرين بدون تقنيات خاصة وأيضاً محدود في القدرة على تخزين البيانات الدائمة ولذلك يأتي دورة ال backend أو الواجهة الخلفية مثل Node.js حيث تعمل على جانب الخادم (Server) ويمكنها التعامل مع اتصالات متعددة من عدة مستخدمين وتخزين البيانات في قواعد بيانات ولذلك nodej أو الbackend ضروري للاتصال المباشر بين المستخدمين في الوقت الفعلي ولكن لاحظ أنه يمكنك استخدام خدمات طرف ثالث للتغلب على قيود JavaScript في المتصفح مثل Firebase Realtime Database/Firestore
-
هناك العديد من المكتبات التي تساعدك في بناء هذه التأثيرات الرسومية كما يمكنك استخدام ال css وال js فقط ولكن ذلك يكون في الأشياء البسيطة نسبياً ولكن يمكنك تنفيذها بهذه المكتبات الجاهزة مثل Animate.css حيث تدعمالعديد من الأنيمشن مثل fade, slide, zoom, flip ولا تتطلب جافاسكربت ولديك أيضاً مكتبة AOS (Animate On Scroll) حيث كما تسمى حيث تضيف الأنيميشن عند دخول العنصر إلى الشاشة أثناء التمرير. والمكتبات السابقة وغيرها تعتبر مكتبات بسيطة في تحميلها واستخدامها ويمكنها تنفيذ ماتريده ولكن عندما تريد تأثيرات معقدة أو حتى ألعاب صغيرة يمكنك استخدام GSAP و Lottie.
-
أولاً لإنشاء حقل إدخال لبيانات بطاقة ائتمانية وتنفيذ عملية سحب مبلغ بشكل آمن على الويب، يتم الاعتماد على خدمة دفع جاهزة أو بوابات دفع مثل Stripe أو PayPal ولكل بوابة دفع خطوات معينة تحتاج للإطلاع على التوثيق الخاص بها مثل stripe https://stripe.com/ وإا كنت تسأحل بالنسبة للجزء الخاص بال ui فيمكنك البحث عن credit card input html css وستظهر لك العديد من التصميمات الجاهزة لهذا الحقل .
-
تفترض جميع دورات أكاديمية حسوب معرفة أساسية باستخدام الحاسوب ونظام التشغيل فقط بمعنى القدرة فقط على استخدام الحاسوب والتي بالتأكيد لديك معرفة بسيطة حول استخدام الحاسوب. بالنسبة لشرط وجود خبرة في البرمجة فليس ضرورياً للإشتراك بدورة الذكاء الاصطناعي حيث يتم الشرح في الدورة الأساسيات المطلوبة لهذه الدورة ولكن الأفضل بالطبع هو وجود خبرة في علوم الحاسوب ولديك فرصة لذلك حيث يوجد عرض الدورتين بثمن دورة واحدة فيمكنك الإستفادة والإشتراك في دورة علوم الحاسوب أيضاً ودراستها أولاً
-
لا تحتاج لذلك فكما تم التوضيح فيجب التطبيق على كل درس بعد فهمه جيداً وستجد أنه بعد عدة دروس يوجد تمرين مجمع لهذه الدروس معاً فيمكنك التطبيق مع المدرب دائماً . للتوضيح أكثر ستجد مثلاً درس الـfor loop أو التعامل مع القوائم وبعد الفهم جيداً لهذه الدرس ستجد تمرين بسيط مثل جمع أعداد قائمة وتخزين الناتج في متغير وبعد عدة دروس، سيكون هناك تطبيقاً أو مشروعًا صغيرًا . ولذلك لا تقلق من التطبيق حيث تقومالدورات في الأكاديمية على التطبيق العملي. وبالفعل التدوين للملاحظات الهامة مفيد جداً حيث تبقى منتبهاً أكثر، وتقلّ فرصة التشتّت. والكتابة الفعلية للمعلومات تحولها من الذاكرة قصيرة المدى إلى طويلة المدى. وبالطبع عندما تحتاج للمراجعة فبدلاً من إعادة مشاهدة الدروس كاملة يمكنك الرجوع لملاحظاتك.
-
هذه المشكلة يعاني منها الكثير في البداية و إن لم يكن الجميع حيث تقوم بالتطبيق مع المدرب وتكون هناك قدرة على التطبيق بشكل سليم ولكن حين التطبيق بنفسك تجد صعوبة في إيجاد الأفكار ومواجهة المشكلات . ولذلك الحل هو محاولة تحليل المشروع قبل البدء أو قبل مشاهدة درس المعلم خذ وقتاً لتفكر "كيف سأبني هذه الميزة بنفسي؟" ثم قارن حلك مع حل المعلم. وأيضاً بعد الانتهاء من الدرس، حاول بناء أو كتابة ما قام به المدرب معتمداً على فهمك فقط. ويفضل بعد اكتمال المشروع، فكر في ميزات إضافية يمكنك إضافتها بنفسك. وحاول تطبيق ما تعلمته في مشاريع صغيرة خاصة بك. عند القيام بهذه الخطوات من الطبيعي أن تجد هناك الكثير من المشكلات التي واجهك والمفاهيم التي لا تستطيع تذكرها وصعوبة في إيجاد الأفكار ولكن يجب إعطاء نفسك فرصة للتفكير والمحاولة كثيراً في بناء المشروع بنفسك حتى ولو جزء بسيط من مشروع أو تمرين بسيط . وتذكر أن التعلم عملية تراكمية وأن الشعور بالإحباط جزء طبيعي منها. لذا استمر في المحاولة والتجربة، وستلاحظ تحسناً تدريجياً في قدرتك على التفكير المستقل وحل المشكلات.
-
كما تم التوضيح في التعليقات السابقة فإن نظام التشغيل linux يحتاج بعض المجهود في البداية ولكن بعد ذلكستكتشف العديد من المميزات التي تساعد في سرعة تطوير البرمجيات كمطور ويب خصوصاً أو في البرمجيات عموماً وستجد أن أكاديمية حسوب تقدم سلسلة من المقالات تبدأ من التعريف باللينكس وسطر الأوامر، وصولًا إلى تثبيت LAMP أو استخدام Docker، وإعداد إطار عمل مثل Laravel والعديد من المقالات الأخرى . ويمكنك الوصول لكامل مقالات الأكاديمية حول linux من خلال الرابط التالي https://academy.hsoub.com/devops/linux/
-
أولاً ليس هناك قاعدة محددة يجب إتباعها ولكن هناك بعض النصائح التي يمكنك الإستفادة منها لتسعير الأعمال المطلوبة منك ولاحظ أنه مع الوقت واكتساب الخبرة و تحليل أسعار المنافسين في منطقتك الجغرافية وعلى المنصات التي تعمل من خلالها ستتعلم أكثر كيفية تقديم أسعار منافسة وتناسب مجهودك. وبالإضافة للنصائح السابقة حاول توضيح ما يميزك عن غيرك من المطورين من سرعة التنفيذ، جودة الكود والخبرة في هذا مجال اشرح للعميل قيمة عملك بدلاً من التركيز فقط على السعر وذلك في حالة كنت لا تريد التنافس على السعر . ونصيحة لا تقوم بالتسعير بناءاً على رأي العميل حيث أنه لا يمكن للعميل تقدير المجهود الذي تبذله فبالطبع تقوم بالتسعير الذي تجده مناسب لمجهودك ولكن في بداية الأمر ربما تقوم بتقليل ثمن الخدمة للحصول على العمل ولكن لاحقاً لا يصبح الأمر كذلك تماماً
- 3 اجابة
-
- 1
-
-
مسار تحليل البيانات هو بداية جيدة ولكن هذه الدورة مصممة تأخذك من المبتدئ إلى المستوى المتقدم في مجال الذكاء الاصطناعي عن طريق تعلم الآلة والتعلم العميق والعديد من التخصصات الأخرى. كما ستتعلم كيفية استخدام نماذج مثل GPT من OpenAI وLLaMA 2 من Meta، وتطبيقها في مشاريع حقيقية. وتنفيذ مشروعات متكاملًا مثل متجر إلكتروني يستخدم الذكاء الاصطناعي في التوصيات وخدمة العملاء. ويفضل الإطلاع على الصفحة الرئيسية للدورة التعليمية للمزيد من المعلومات https://academy.hsoub.com/learn/artificial-intelligence/
-
كما تم التوضيح أن الترتيب يكون مصمم بدقة ولكن هذه المسارات تطبيقات عمليّة على نماذج اللغة الكبيرة LLMs تطبيقات عمليّة على نماذج الرؤية الحاسوبيّة يمكن أن تكون قبل مسار التعامل مع البيانات وتحليل البيانات وذلك لأن هذه المسارات تشرح نظرة عامة على استخدام نماذج جاهزة، بينما عمق المفاهيم مثل بناء وتدريب نماذج التعلم الآلي أو فهم آلية عمل الشبكات العصبية – يأتي في مسارات متخصّصة لاحقاً.
-
وعليكم السلام ورحمة الله وبركاته. ببساطة تعتبر Mercuna إضافة جاهزة لمحركات الألعاب مثل Unreal Engine وUnity، لتوفر لك نظام ملاحة ذكي (pathfinding) وحركة سلسة لشخصيات اللعبة، المركبات، والحيوانات، دون الحاجة لبناء هذا النظام من الصفر بينما Speech Graphics تختصّ بتحريك الوجوه وتزامن الشفاه مع الصوت تلقائيًا وبكل سهولة.
-
الاختيار الأمثل بناءاً على إهتماماتك هو دورة تطوير واجهات المستخدم مع دورة تطوير التطبيقات باستخدام JavaScript، لأنهما يكوّنان مسارًا متكاملًا من الأساسيات إلى المهارات المتقدّمة في تصميم وتطوير التطبيقات وللعلم في الدورتين ستتعلم ال frontend مع ال backend والعديد من التقنيات الأخرى حيث تعتبر كل دورة منهما شاملة للعديد من المكتبات والتقنيات . يفضل أيضاً الإطلاع على المقالة التالية لفهم ما هي مجالات الويب ومهام كل مجال في هذا التخصص .
-
نعم، React Native هو إطار عمل (framework) يستخدم لغة JavaScript لبناء تطبيقات الهواتف المحمولة ولكن يجب أن يكون لديك الأساسيات التالية لتعلم React Native أولاً معرفة جيدة بلغة JavaScript وhtml و css ثانياً تحتاج لأساسيات React.js وأخيراً تحتاج لتعلم أدوات التطوير مثل Node.js ومدير الحزم npm أو yarn محرر نصوص جيد مثل Visual Studio Code ولتطبيق الجيم الذي ذكرته ، React Native سيكون خياراً ممتازاً
-
لاحظ أن ترك الدورة لفترة معينة يكون سبباً رئيسياً في صعوبة فهم الأكواد والمكتبات عند العودة. بسبب أن البرمجة تعتمد على بناء المفاهيم تدريجياً والمعلومات التي لم تثبت بالممارسة تُنسى بسرعة وبالتالي كل درس جديد يعتمد على فهم الدروس السابقة، فإذا فاتتك أجزاء ستجعل فهم الأكواد والدروس التالية صعبة. ولذلك يفضل المراجعة عن طريق تحديد المفاهيم والمكتبات الأساسية التي تشعر بضعف فيها وركز على دراستها و امنح نفسك وقتاً كافياً لاستيعاب هذه المفاهيم ولو تستطيع التطبيق على ما تعلمته في مشاريع صغيرة تتطلب استخدام المكتبات التي تواجه صعوبة في فهمها سيكون مفيد لك. وأيضاً يمكنك السؤال دائماً أسفل الدرس عن الجزئية التي تريد فهمها .
-
يفضل حالياً أن تبدأ ببناء تطبيقات بسيطة على التقنيات التي تعلمتها مثل نظام إدارة المهام (To-Do App) وبه تسجيل دخول/تسجيل مستخدمين وإضافة/تعديل/حذف مهام مع تصنيفها وأولوياتها وحفظ البيانات في MongoDB وأيضاً متجر إلكتروني مصغر تتلخص وظائفه في عرض قائمة منتجات ثابتة، إضافة إلى “السلة”، وحساب الإجمالي. وبعد بناء عدة تطبيقات جيدة يمكنك أن تجد دورات صغيرة على العديد من المنصات تقوم ببناء تطبيق مثل تطبيق دردشة فورية (Chat App) أو نظام حجز مواعيد فقط عليك البحث عن اسم المشروع وبجانبه التقنيات التي تحتاجها.
-
معظم الشركات حاليًا تُفضل المطورين الذين يمتلكون خبرة في مكتبات وأطر عمل شائعة لأنها تُقلل الوقت وتُحسن الكفاءة. لكن هناك دائمًا مكان لمن لديهم مهارات قوية في الأساسيات، خاصة في الشركات التي تحتاج إلى حلول مخصصة أو تقدر الفهم العميق للتقنيات وبالتالي ستجد أنه تعمل بواسطة أطر عمل ومكتبات خاصة بها. ولاحظ أن معرفة React أو Vue.js تؤهلك للعمل في مجالات متنوعة، مثل تطبيقات الويب، تطبيقات الهاتف المحمول (عبر React Native مثلاً) ولذلك ومن الأفضل تعلم مكتبات شائعة مثل React أو Vue.js لزيادة فرص التوظيف، خاصة في الشركات التي تعمل على مشاريع كبيرة أو تتبع أحدث التوجهات.
-
وعليكم السلام ورحمة الله وبركاته. ليس من الضروري لمطور باك-إند أن يتعلم Odoo ، إلا إذا كان مجال عمله أو الشركة التي يعمل فيها تعتمد على نظام إدارة موارد المؤسسات (ERP) المبني على Odoo فيكون تعلم Odoo مفيدًا. وفي هذا الوقت، أدوات الذكاء الاصطناعي تجعل التوسع في المجالات أمرًا جيدًا وممكنًا أكثر من أي وقت مضى. سواء كنت ترغب في تحسين مهاراتك الحالية أو تعلم تقنيات جديدة، فإن هذه الأدوات توفر لك الدعم اللازم لتوفير الوقت، زيادة الإنتاجية، وتحسين جودة عملك. ولكن ذلك لا يعني ألا التخصص في مجال محدد بمعنى إعطاء الأولوية للتعمق في مجالك، ثم اكتسب خبرات مساعدة توسع من إمكانياتك وتفتح لك فرصاً أوسع.
- 4 اجابة
-
- 1
-
-
المهارات الأساسية في SQL، مثل كتابة استفسارات بسيطة (SELECT, WHERE, JOIN, GROUP BY)، تكفي لمعظم مهام مهندسي الذكاء الاصطناعي. على سبيل المثال القدرة على استخراج البيانات بكفاءة هي الأهم، خاصة إذا كانت البيانات مخزنة في قواعد بيانات علائقية. وفي بعض الحالات، قد تحتاج إلى مهارات متوسطة، مثل فهم الاستفسارات الفرعية (Subqueries) وتحسين الأداء، خاصة عند التعامل مع مجموعات بيانات كبيرة. ولذلك بشكل عام، يمكنك الإلمام بالأساسيات في SQL والتي تكفي لتعلم الذكاء الاصطناعي في المرحلة الأولية، مع إمكانية تعلم مهارات أعلى حسب احتياجات المشروعات المستقبلية. فيمكنك الأن التركيزعلى بناء مهاراتك في الذكاء الاصطناعي أولاً.
- 4 اجابة
-
- 1
-
-
وعليكم السلام ورحمة الله وبركاته. أيضاً يمكن إضافة أن الدورة لا يوجد لها فترة محددة تنتهي بها صلاحية وصولك للدورة ولا يوجد اشتراك أو تجديد. بمعنى أنه يمكنك الوصول للدورة مدى الحياة والتأخير في إكمال محتوى الدورة لن يمنعك من الحصول على الشهادة أو التقدم للإختبار فيمكنك متابعة محتوى الدورة بالوتيرة التي تناسبك، ولم تضع الأكاديمية حدّاً زمنياً لإكمال الدورة .
- 2 اجابة
-
- 1
-
-
قبل تعلم التسويق الرقمي يفضل تعلم الأساسيات أولاً أي مبادئ التسويق التقليدي والتي هي مفهوم التسويق الأساسي فهم مبدأ العرض والطلب تحديد القيمة المقدمة للعملاء و دراسة سلوك المستهلك واحتياجاته تحليل السوق وكيفية تحديد الجمهور المستهدف تحليل المنافسين و تحديد الفجوات في السوق استراتيجيات التسويق والعديد من المبادئ الأخرى التي يمكنك تعلمها من خلال الدورات الخاصة بالتسويق بعد ذلك يمكنك الإنتقال إلى تعلم مبادئ التسويق الرقمي والتخصص بمجال محدد مثل إعلانات وسائل التواصل الاجتماعي تحسين محركات البحث (SEO) التسويق عبر البريد الإلكتروني تسويق المحتوى
-
وعليكم السلام ورحمة الله وبركاته. بجانب النصائح الموجودة في التعليقات السابقة حاول بالطبع الإلتزام بترتيب المسارات كما صممتها الأكاديمية، فقد تم بناؤها بشكل متسلسل يراعي تطور المعرفة. المفاهيم في الذكاء الاصطناعي تبنى على بعضها البعض، لذا التزم بالتدرج من الأساسيات إلى المستويات المتقدمة. وحاول دائماً إختيار وقتاً ومكاناً ثابتين للدراسة حيث تكون فيهما قدرتك على التركيز في أعلى مستوياتها. لا تكتفِ بمشاهدة الدروس، بل حاول إستيعاب الدرس ثم جرّب تطبيق ما تعلمته فوراً ولو تستطيع شرح المفهوم بأسلوبك الخاص كما لو كنت تشرحه لشخص آخر فهذه الطريقة تعزز فهمك وتثبت المعلومات في ذاكرتك لفترة أطول. وبدلاً من دراسة 4 ساعات متواصلة، قسّم وقتك إلى جلسات أقصر (45-60 دقيقة) مع فترات راحة قصيرة بينها. هذا يحافظ على تركيزك ويجعل عملية التعلم أكثر فعالية. وأخيراً لا تتردد في طرح الأسئلة أسفل كل درس عندما تواجه صعوبة.
- 3 اجابة
-
- 1
-
-
هل تظهر لك التبويبة دوراتي كما تم الإشارة لها في التعليقات السابقة ؟ إذا كانت موجودة فيمكنك الضغط عليها والدخول للدورة المشترك بها ويرجى الإطلاع على النصائح التالية لمعرفة الطريقة الصحيحة لدراسة الدورة وإذا لم تكن هذه التبويبة موجودة فيرجى الإنتظان قليلاً وسيتم تفعيل الإشتراك الخاص بك ولو تأخر ظهور الدورة فيرجى محادثة مركز المساعدة من الرابط التالي https://support.academy.hsoub.com/conversations