محمد قتيبة شيخانيأبني. أستكشف. أشارك

الوسم: بناء موقع ويب

  1. تطوير الويب

    مطوّر الواجهات الأمامية: من يبني ما تراه وتلمسه من الويب

    كلّ ما تراه في موقعٍ أو تطبيقٍ وتلمسه: الزرّ الذي تنقره، والقائمة التي تنسدل، والصورة التي تكبر، والنموذج الذي تملؤه. هذا كلّه من صنع «مطوّر الواجهات الأمامية» (Front-End Developer). فالويب نصفان: نصفٌ تراه، ونصفٌ خفيٌّ يعمل خلف الستار، ومطوّر الواجهات الأمامية هو من يبني النصف المرئيّ، الذي تتعامل معه مباشرةً. هذا المقال يفتح سلسلة «تطوير […]

    11 دقيقة
  2. تطوير الويب

    واجهة برمجة التطبيقات API: نادل العالم الرقميّ

    كيف يعرف تطبيق الطقس على هاتفك درجة الحرارة في مدينتك الآن؟ وكيف يعرض موقع حجز طيرانٍ أسعارًا حيّةً من عشرات الشركات في ثوانٍ؟ الجواب كلمةٌ تحكم العالم الرقميّ: «واجهة برمجة التطبيقات» (API). حتى الآن بنيتَ موقعًا يعمل كـ«جزيرةٍ» مستقلّة بـHTML وCSS وجافاسكربت. لكنّ قوّة الويب الحديث ليست في الجزر المعزولة، بل في «الجسور» التي تربطها، […]

    12 دقيقة
  3. تحسين محركات البحث

    البيانات المنظّمة (Schema): كيف تُفهم جوجل محتواك

    في المقال السابق جعلتَ صفحتك سريعةً مستقرّة. لكنّ السرعة لا تخبر المحرّك ما هذه الصفحة: أهي وصفةٌ بمكوّناتٍ وزمن طهو، أم منتجٌ بسعرٍ وتقييم، أم مقالٌ بمؤلّفٍ وتاريخ نشر؟ يقرأ Googlebot نصّك، لكنّه يخمّن معناه من السياق. البيانات المنظّمة هي أن تكفّ عن تركه يخمّن، فتقول له صراحةً بلغةٍ يفهمها: هذا منتج، وهذا سعره، وهذا […]

    12 دقيقة
  4. تطوير الويب

    التصميم المتجاوب: موقعٌ يليق بكل شاشة

    في مقال CSS صمّمت صفحتك، لكنّك صمّمتها لشاشةٍ واحدة: شاشتك أنت. والمستخدمون يأتون من هاتفٍ بحجم ستّ بوصاتٍ ومن شاشةٍ بحجم ستّين بوصة وكل ما بينهما. فكيف يبدو موقعٌ واحدٌ رائعًا على الجميع؟ الجواب هو «التصميم المتجاوب» (Responsive Web Design). تخيّل الموقع التقليديّ لوحةً زيتيةً جميلةً بأبعادٍ ثابتة: يبدو رائعًا على حائطه الصحيح (شاشة المكتب)، […]

    12 دقيقة
  5. تطوير الويب

    UI وUX: فنّ تصميم تجربة المستخدم وعلمها

    تستعمل كل يومٍ عشرات التطبيقات والمواقع. بعضها تشعر معه بالسهولة والمتعة، كأنه «يفهمك» ويعمل كالسحر؛ وبعضها يحبطك فتصطدم بالعقبات وتغادر بسرعة. ما الفرق؟ ليس حظًّا ولا صدفة، بل «التصميم». وهذا السحر الخفيّ نتاج علمٍ دقيقٍ وفنٍّ عميقٍ يجتمعان في مصطلحين كثيرًا ما يُخلَط بينهما: «واجهة المستخدم» (UI) و«تجربة المستخدم» (UX). هذا المقال يفكّ الاشتباك بينهما، […]

    11 دقيقة
  6. تحسين محركات البحث

    مؤشرات أداء الويب الأساسية: LCP وINP وCLS وكيف تحسّنها

    في المقال السابق قدّمتَ للمحرّك خريطةً تدلّه على صفحاتك. لكنّ الوصول إلى الصفحة شيء، وتجربتها شيءٌ آخر. حين يفتح زائرٌ صفحتك، لا يهمّه أنّها مفهرسة، بل يهمّه: أتظهر بسرعة، أم يحدّق في شاشةٍ بيضاء؟ وإذا نقر زرًّا، أتستجيب فورًا أم تتجمّد؟ وهل يثبت المحتوى مكانه أم يتقافز تحت إصبعه؟ هذا ما تقيسه «مؤشرات أداء الويب […]

    11 دقيقة
  7. تطوير الويب

    الطرفية: حوارك المباشر مع حاسوبك

    خلف الواجهة الجميلة التي تنقر فيها على الأيقونات وتسحب النوافذ، يكمن عالمٌ آخر أكثر قوّة: شاشةٌ سوداء ومؤشّرٌ وامض. هذا هو عالم «الطرفية» (Terminal) أو «سطر الأوامر» (Command Line). يبدو مخيفًا أو قديمًا للمبتدئ، لكنّه في الحقيقة أقوى أداةٍ وأكفؤها في حزام أدوات أيّ مطوّرٍ محترف. مرّت بك هذه الأداة مرارًا: في مقال تجهيز بيئة […]

    11 دقيقة
  8. تحسين محركات البحث

    خريطة الموقع (Sitemap): كيف تنشئها وتقدّمها لمحركات البحث

    في المقال السابق ضبطتَ ملف robots.txt الذي يقول للزواحف أين لا تذهب، ورأيتَ فيه سطر Sitemap الذي يشير إلى خريطة موقعك. الآن نفتح تلك الخريطة. فإن كان robots.txt هو الحارس الذي يمنع، فخريطة الموقع هي الدليل الذي يرشد: قائمةٌ تقدّمها للمحرّك بأهمّ صفحاتك كي يكتشفها بلا عناء. سأشرح ما خريطة الموقع بالضبط، ومتى تحتاجها ومتى […]

    11 دقيقة
  9. تحسين محركات البحث

    ملف robots.txt: كيف توجّه زواحف البحث والذكاء الاصطناعيّ

    في مقال «السيو التقني» عرّفتُ ملف robots.txt بوصفه أوّل بابٍ يخاطب به موقعك الزواحف، ووعدتُ بتفصيله. هذا موعده. ملفٌّ نصّيٌّ صغير، سطرٌ خاطئ فيه قد يحجب موقعك كلّه عن جوجل، وسطرٌ صحيح يوفّر على المحرّك جهدًا ويوجّهه إلى ما يهمّك. سأشرح ما هو، وأين يوضع، وكيف يُكتب، وأخطر ما يُخطأ فيه، ثمّ كيف تتحكّم به […]

    11 دقيقة
  10. استضافة الويب

    SSH للمبتدئين: الباب الآمن إلى خادمك

    حتّى الآن في هذه السلسلة أدرنا استضافتنا عبر واجهاتٍ سهلة: لوحات التحكّم بأزرارها، والإضافات بنقراتها، ولوحات الخدمات المبسّطة. كلّها صُمّمت لتخفي عنك تعقيد الخادم وتريحك من سطر الأوامر. لكن خلف هذه الواجهات بابٌ خلفيٌّ أقوى يستعمله المحترفون للتحكّم المباشر في الخادم، بابٌ اسمه يتردّد كثيرًا ويرهب المبتدئ: SSH. في هذا المقال سأزيل الرهبة عن هذا […]

    12 دقيقة