نعم بطبيعة الحال، لا يزال مجال تحسين محركات البحث (SEO) من أكثر المجالات المطلوبة حاليًا، ويبدو أنه سيظل كذلك لفترة طويلة. والسبب بسيط: أي شركة أو موقع إلكتروني يريد أن يكون مرئيًا على الإنترنت يحتاج إلى شخص يفهم كيف تجعل محركات البحث تعرضه في النتائج الأولى. بل وحتى من ناحية المستقبل الطويل الأمد، فإنه لا يزال هناك حاجة إلى استراتيجيات تحسين محركات البحث لفهم كيفية تصدّر المحتوى المناسب في نتائج البحث. أيضًا، مع زيادة المنافسة بين الشركات على الظهور في
Adnane Kadri
اسمي عدنان قادري، وأعمل كمطور ويب شامل. شغوف بكل جديد في المجال، وأهدف الى ترك لمستي فيه في المستقبل.
174 نقاط السمعة
27.3 ألف مشاهدات المحتوى
عضو منذ 5 سنوات
2
إليك الأمر كيف يحدث عموما: يتم إنشاء معاملة بمعرف ID على موقع الويب وتربط هاته المعاملة مع طلبية يتم التواصل مع أطراف ثالثة موفرات دفع Payment Providers على غرار Stripe و PayPal لإنشاء معاملة Transaction بالمعرف المعطى تخص المعاملة التي تتم عبر المنصة من أجل معالجة الدفع تعالج المعاملة على منصتك بعد التأكد من تمام نجاحها على بوابة الدفع أو موفر خدمة الدفع معالجة الدفع تتغير من منصة لأخرى، فبعض بوابات الدفع تعالج فيها العمليات خلال طلبيات HTTP مع موفر
النسيان أمر طبيعي خصوصا بعد الانقطاع لمثل هاته المدة. إليك بعض الخطوات التي من شأنها أن تعينك في مسارك: ابدأ بمراجعة الأساسيات : ابدأ بمراجعة المفاهيم الأساسية للغات البرمجة التي تعلمتها سابقًا. يمكنك الاستعانة بنفس الموارد التي تعلمت منها سابقا ان كنت تذكر. هذا سيساعدك على إعادة تنشيط ذاكرتك وتذكّر ما تعلمته من قبل. ابدأ بمشاريع صغيرة : اختر مشاريع صغيرة وبسيطة لتبدأ بها. هذا سيمنحك الثقة ويعيدك إلى أجواء البرمجة دون الشعور بالإرهاق. خصص وقتًا منتظمًا للتعلم: حاول تخصيص
من أبرز العوائق التي تمنع المجتمع العربي من تقديم منتج تقني عالمي قادر على المنافسة في الساحة الدولية هو ضعف البنية التحتية والاقتصادات الحاضنة. العديد من الدول العربية تعاني من نقص في البنية التحتية المتطورة التي تُعتبر أساسية لدعم نمو الشركات التقنية الناشئة. بالإضافة إلى ذلك، الاقتصاديات في هذه الدول غالبًا ما تكون غير مهيأة لاحتضان وتطوير شركات ناشئة قادرة على التوسع والابتكار في مجالات التقنية الحديثة. التنافسية العالية في الأسواق الغربية أيضا تشكل عائقًا آخر أمام الشركات العربية. الأسواق
لا أجيبك بصفتي طالبا، بل كأحد المدربين المشرفين على الدورة. يوجد بطبيعة الحال الكثير من الطلبة المشتركين الذين يمكن لك الوصول إليهم من خلال أكاديمية حسوب: https://academy.hsoub.com دورة تطوير التطبيقات باستخدام PHP تتكون من 11 مسارا مرتبا منها التطبيقي والنظري وهي: أساسيات لغة PHP أساسيات إطار العمل Laravel بناء شبكة تواصل اجتماعي تشبه إنستغرام إنشاء RESTful API باستخدام Laravel متجر إلكتروني لبيع الكتب تطوير نظام إدارة محتوى تطبيق لتقييم الأماكن على الخرائط تطبيق مشاركة فيدوهات تطوير قوالب ووردبريس تطوير قالب
الموقع يعمل حاليا ولا مشكلة. غالبا ما تتعلق هاته المشكلة بالخادم المستضيف أو موفر خدمة الاستضافة لديك، خصوصا وأنك قد أشرت إلى أنها استضافة مجانية. وهو الأمر الشائع أيضا مع الاستضافات المشتركة. عموما، تأكد أيضا من أن الشيفرة المصدرية لموقعك وتكوين الخادم لديك سليمان ولا يشكلان أي عرضا لهاته المشكلة. (قد يؤدي تكوين nginx أو Apache بشكل خاطئ أحيانا إلى نفس المشكلة.).
مبدئيا، لا يمكن الجزم بخصوص سبب المشكلة لأن هنالك الكثير من التفاصيل التي يجب إرفاقها، مثل: هل تظهر أي رسالة خطأ؟ كيف يتم إنتاج المشكلة، ومتى تحدث المشكلة؟ هل تم التأكد من إعداد بوابات الدفع بصورة سليمة؟ وما إلى ذلك. ولكن يرجح أن تكون المشكلة واحدة من التالي: مشكلات إعدادات بوابة الدفع: البوابة غير مفعّلة بشكل صحيح. عدم ربط الحساب البنكي بالبوابة. الإعدادات الجغرافية للبوابة. مشكلات تقنية: عدم وجود شهادة SSL. خطأ في تكامل بوابة الدفع مع شوبيفاي. فشل معالجة
في حالة ما كانت الاستضافة الخاصة بك تتوفر على وصول من خلال SSH، يمكنك تشغيل الأمر مباشرة كالتالي: chmod +x script.sh ./script.sh أما في حالة لم يكن ذلك، فسيمكنك على كل حال تنفيذ الأمر باستخدام PHP: أنشئ ملفا run-script.php: <?php $output = shell_exec('sh script.sh 2>&1'); echo "<pre>$output</pre>"; ?> تأكد من تفعيل الوظيفة shell_exec في حالة كانت معطلة، إذ يتم تعطيلها أحيانا بشكل افتراضي لأسباب أمنية. بعد ذلك، توجه إلى الصفحة الخاصة بك ليتم تنفيذ الكود: https://yourdomain.com/run-script.php طبعا تأكد من حذف
عند كتابة $(...) وتمرير دالة إليه، تفهم jQuery أنك تريد تنفيذ هذا الكود بمجرد أن يصبح المستند جاهزًا. إذ أنه يُستخدم للتحقق من جاهزية المستند (Document Ready)، مما يعني أن الكود الموجود بداخله لن يتم تنفيذه إلا بعد أن يتم تحميل DOM بشكل كامل. هذا يضمن أن جميع العناصر التي يحتاج الكود للتفاعل معها تكون جاهزة وموجودة في الصفحة، مما يمنع حدوث أخطاء عند محاولة الوصول إلى عناصر لم يتم تحميلها بعد. ويتم الأمر ببساطة من خلال: حقن Callback إلى
أظن أن الأمر تجتمع فيه عدة عوامل يمكن تلخيص بعضها في: نقص التمويل : والذي هو أساس نجاح أي مشروع رقمي. ففي العالم العربي، يعاني العديد من المشاريع التقنية من نقص الدعم المالي اللازم للنمو والاستدامة. والكثير من المبدعين العرب الذين يمتلكون أفكارًا قوية يجدون صعوبة في الحصول على استثمارات كافية أو حتى دعم حكومي يساعدهم على تنفيذ مشاريعهم. وحتى بعض محاولات الحكومات في دعم المؤسسات الناشئة والحلول الرقمية تعتبر ضعيفة نوعا ما. وعي الجمهور المستهدف وحجمه الضئيل نسبيا :
إذا قام عميل ما مثلا بشراء منتج من متجرك بقيمة 5 دولارات، فإن الرسوم المترتبة على هذه المعاملة تُخصم عادةً من صاحب المتجر وليس من العميل. أي أن العميل يدفع المبلغ الكامل المطلوب، وهو 5 دولارات، دون أي تكاليف إضافية عليه. وبايبال بدورها تأخذ نسبة معينة من هذه المعاملة كرسوم خدمة. في الدول الخليجية وغيرها من الدول، الرسوم عادةً تكون حوالي 2.9% من المبلغ بالإضافة إلى 0.30 دولار كرسوم ثابتة. على سبيل المثال، إذا كان المبلغ هو 5 دولارات، فإن
مرحبا أخي، آسف لما تشعر به، وأود أن أخبرك أن الأمر طبيعي ولست وحدك في هذا. كما أن النظر إلى خبرتك النظرية والعملية على أنها مضيعة وقت ليست شيئا يجب عليك أخذه بجدية بل انظر له على أنه استثمار في نفسك وتنمية لأفضل أصل يمكن للشخص تطويره: خبرتك. عموما، أنصحك بإعادة تقييم هدفك. هل ترغب في الانضمام إلى شركة والعمل كجزء من فريق؟ أم أنك تفضل العمل كمستقل (Freelancer) وإدارة مشاريعك الخاصة؟ كل مسار له تحدياته وفرصه. إذا كنت تفضل
الإجابة باختصار: لا بأس بتعلم jQuery، فهي ليست قديمة تماماً ولا تزال مستخدمة على نطاق واسع. على الرغم من أن التقنيات الحديثة مثل Vanilla JavaScript وReact أصبحت أكثر شيوعاً، إلا أن هناك عددًا كبيرًا من المواقع والتطبيقات التي تعتمد على jQuery. تعلم jQuery سيمنحك نقطة إضافية، خاصة عندما يتعلق الأمر بصيانة أو تعديل مشاريع قديمة أو مواقع عملاء ما زالت تعمل بها (ومنها الكثير على فكرة). إتقان jQuery سيساعدك على فهم البنية القديمة للكود بسهولة أكبر، وهذا مهم لأن العديد
البرمجة وتطوير المواقع مجالان مترابطان، لكن لكل منهما اختصاص مختلف. فالبرمجة هي عملية كتابة تعليمات باستخدام لغات مثل Python أو Java لحل مشكلات أو تنفيذ مهام. يمكن استخدامها لتطوير برامج سطح المكتب، تطبيقات الجوال، الألعاب، وأنظمة التشغيل. تركز البرمجة على معالجة البيانات وأتمتة العمليات وتنفيذ الحسابات. أما تطوير المواقع ، من ناحية أخرى، هو بناء مواقع وتطبيقات الويب التي يمكن الوصول إليها عبر الإنترنت. يشمل تطوير الواجهة الأمامية باستخدام HTML، CSS، وJavaScript، والخلفية باستخدام لغات مثل PHP أو Python. الهدف
يمكنك استعمال تقنيات تحليل عنوان IP للوصول إلى بيانات تخص الدولة والجهاز وغير ذلك. أما بالنسبة لحساب عدد الزيارات الفريدة وتحليلات الآداء، فيمكنك احتساب زيارة واحدة لكل عنوان IP واحد. بهذا الشكل يمكنك تفادي تكرار حساب الزيارات، وبالتالي استخلاص عدد أكثر دقة. أيضا، يمكنك الاستعانة بأدوات أكثر كفاءة مثل Google Analytics وهو أحد أشهر الأدوات المجانية التي يستخدمها المطورون لمراقبة وتحليل بيانات الزوار. يتطلب فقط إضافة كود JavaScript بسيط في صفحات الموقع. يقدم تقارير مفصلة حول عدد الزوار، الدول التي
نعم، استخدام إعلانات "بوب أندر" (Pop-Under) يمكن أن يكون ضاراً خاصةً للمواقع الجديدة مثل حالتك. فقد يؤثر ذلك على تجربة المستخدم، إذ أن إعلانات البوب أندر تعتبر مزعجة للعديد من المستخدمين. قد تؤدي إلى إحباط الزوار والتسبب في مغادرتهم الموقع بسرعة، مما يزيد من معدل الارتداد (bounce rate) ويقلل من عدد الزوار المستقبليين. ناهيك عن تأثيرها على السمعة، إذا ارتبط موقعك بالإعلانات المزعجة، قد يتأثر سمعته سلباً، مما يجعل الزوار أقل رغبة في العودة. هذا بجانب تأثيرها في محركات البحث،
وعليكم السلام ورحمة الله وبركاته، المشكلة التي تواجهك تحدث لأن إعدادات ملف vercel.json توجّه جميع الطلبات إلى مجلد api/ وتتعامل مع الملفات على أنها ملفات PHP فقط. وهذا يؤدي إلى عدم إمكانية الوصول إلى ملفات HTML، CSS، JavaScript، والصور داخل مجلد api/. لإصلاح هذه المشكلة، يجب تعديل ملف vercel.json للسماح بعرض الملفات الثابتة مثل HTML، CSS، الصور، و JavaScript بشكل صحيح. { "functions": { "api/**/*.php": { "runtime": "vercel-php@0.6.0" } }, "routes": [ { "src": "/api/(.*).php", "dest": "/api/$1.php" }, { "src":
لا أظن أن هنالك حاجة من المجتمع التقني أساسا لمثل هاته المنصة، خصوصا وأن عائق اللغة لا يمثل مشكلة كبيرة في بعض هاته الحالات. إليك بعض العوامل الأخرى التي يجب الانتباه لها: حاجة المجتمع : إذا كان هناك طلب كبير من قبل المطورين والمتخصصين التقنيين العرب لمحتوى تقني موثوق باللغة العربية، فإن الفكرة يمكن أن تحقق نجاحًا. الكثير من المستخدمين العرب يفضلون المحتوى بلغتهم الأم، خاصة المبتدئين. ندرة المحتوى العربي : هناك نقص واضح في المحتوى التقني العربي المتعمق والموجه
بالطبع يمكن، يوجد الكثير من عروض التي تتطلب مبرمجين ومهندسين ذوي مستوى ابتدائي إلى متوسط، وغالبا ما يتم إعطاءه بعض المهام التكرارية أو يقوم بالعمل ضمن فريق يتم فيه تقييم آداءه وتقويمه بصورة مستمرة. نفس الأمر بالنسبة للواجهة الأمامية، ولذلك فإن التبديل من الواجهة الأمامية للخلفية لن يحل المشكلة فالشركات لا تزال تتطلب نفس المستوى بغض النظر في التخصص. ولذلك: ركز على الاهتمام بمعرض أعمالك أكثر وفي سيرتك الذاتية قم بالبحث عن فرص عمل في مواقع مثل بعيد وindeed وlinkedin
الأمر يعتمد على الهدف من تسجيل الدخول في أساسه، فإن كنت تعرض مثلا موقعا للبيع وتريد من العملاء أن يقوم بتسجيل الدخول إلى لوحة التحكم للنظر في باقي الميزات فيجب عليك إبراز زر "تجربة" كزر CTA وربطه باستمارة تسجيل الدخول مباشرة. بحيث لو قام العملاء بالضغط على الزر تم توجيههم بشكل تلقائي إلى لوحة التحكم دون أن يتم طلب كلمة المرور أو اسم المستخدم. تكون هاته الفكرة ناجعة في حالة بيع المواقع وتطبيقات الويب كمنتجات رقمية وعرض موقع عينة. أما
من خلال النظر في الشيفرات المصدرية لا يبدوا أن الموقع يستخدم نظام إدارة محتوى مثل وردبرس أو غيره. فهو قد بني من خلال برمجة خاصة. ان أردت تصميما مماثلا قد يمكنك الاستعانة بمطور واجهات أمامية ليقوم ببماثلة التصميم لك وتسليمك الشيفرة المصدرية التي تقوم بتسليمها لمطور واجهات خلفية ليقوم هو الآخر ببرمجتها لك، كما يمكنك البحث عن مطور ويب شامل ليقوم لك بكامل الأمر شاملا الواجهتين: الأمامية والخلفية معا. يمكنك الاستعانة بمواقع التوظيف مثل مستقل وخمسات للاستعانة بمختص. يمكنك أيضا
وعليكم السلام، ان كان ما تم الحصول عليه هو كلمة المرور لا غير، فيمكنك تغييرها عن طريق استعمال خيار استعادة كلمة المرور والحصول على رمز التأكيد على الهاتف المرتبط به الحساب، تأكد بعد ذلك من استخدام كلمة مرور مغايرة لما كانت عليه وقم بالتأكد من تفعيل المصادقة الثنائية لزيادة الأمان. أما ان كان قد تم الحصول على كلمة المرور وتغيير الهاتف المرافق، فما عليك إلا مراسلة الدعم وتقديم أكبر قدر ممكن من المعلومات التي تُثبت أنك صاحب الحساب، مثل: تاريخ