فى هذا المقال سوف نتحدث على معلومات مهمة على كل مطور ويب محترف معرفتها
مقدمة بسيطة
ان اكثر المبرمجين فى الفترة الاخيرة هم مبرمجين الويب فلا يخفي عليك عزيزي القارئ اهمية الويب فى الأونة الاخيرة فالمواقع لم تصبح مقتصرة على التصفح والقراءة والفديوهات فحسب بل انشاء صدقات مثل مواقع التواصل الاجتماعى ومواقع تنظيم الوقت والخدامات السحابية
بناء موقع يعتمد على جزئين هامين بالطبع سمعت بهم من قبل
Front end : واجهة الموقع او ما يراه المستخدم امامه عند تصفح الوقع وهو معتمد على لغات مثل HTML , CSS , jquery وغيرها
Back end : وهي العقل الفعلى للموقع و لا يرها المستخدم وهو معتمد على لغات برمجية ك php , asp وغيرها
و سنفترض فى المقالة انك ملم بمبادئ عمل Front , Back end
والان اليك بعض النقاط التى غالبًا تعرفها او سمعت عنها والاخري التى لم تعمل بها من قبل
بعض النقاط المهمة
- تأكد ان موقعك يعمل بشكل جيد على جميع المتصفحات الرئيسية وقم بعمل الاختبارات اللازمة على Firefox , Safari , Chrome , IE و كذالك عمل الموقع على انظمة التشغيل المختلفة
- تأكد من توافقك الموقع مع استخدامات اخري غير المتصفحات الاساسية فقط مثل اجهزة التابلت والموبيل عن طريق جعل التصميم متوافق Responsive Design وقابل للعرض بشكل مقبول على الاجهزة المختلفة وبامكانك استخدام اطر عمل مثل Bootstrap
- الوصول الى الموقع من خلال ذوي الاعاقة على سبيل المثال Screen Readers التى تسمح للمكفوفين بسماع محتوي الموقع على alt التى توضع مع الوسم img تقوم screen reader بقراءتها
- عمل تحديثات بدون التأثير على مستخدمى الموقع فعند تغير الكود اوحتى تغير المحتوي عليك التأكد بأن لا يحدث خطأ فى جزء من الموقع ويتم ذلك عن طريق تجربة التغيرات قبل طرحه على الموقع بصورة حية ويوجد منصات لفعل ذلك للمزيد
- التحكم فى الأخطاء و اظهارها لمستخدم الموقع
- لا تعرض اميلات المستخدمين فى نصوص عاديه لان الهاكرز يستخدمون برامج مثل spambots لمسح المواقع بحثًا عن ايميلات وارسال رسايل spam للمزيد
- استخدم rel=”nofollow” فى الروابط الموضوعة بواسطة المستخدمين او غير المقصودة فانت ببساطة تخبر جوجل الا تتبع الراوبط عن الارشفة للمزيد فهى تمنع spam
- اعادة التوجيه للصفحة بعد POST بعد النجاح فى العملية لمنع اعادة عمل submit لل request مرة اخري عند اعادة تحميل الصفحة للمزيد
- الاهتمام بعوامل الامان للموقع ومنع الاختراق للمزيد
- الاهتمام ب SEO فهو من الاشياء المهمة فى مجال تطوير الويب للمزيد