سجل حضورك في عالم الانترنت – طور موقعك الخاص

تصنيف المقالة: تقني
نشرت في نوفمبر 18, 2022

تطوير موقع الويب هو عملية تخطيط وتنفيذ صفحات الويب للموقع باستخدام اللغات والتقنيات المناسبة للعرض على متصفحات الويب أو باقي واجهات المستخدم المختلفة، هذه العملية قد تشمل كل أو بعض الأنشطة التالية:

  • تصميم صفحات الويب ( Web Design ) .
  • تصميم الصور ( Graphic Design ) .
  • تصميم تجربة المستخدم ( User Experience: UX ) .
  • البرمجة ( Programming ) .
  • كتابة المحتوى ( Content Writing ) .
  • تصميم المعلومات ( Information Design ) .
  • إدارة خوادم الويب ( Administration ) .
  • تحسين محركات الويب ( Search Engine Optimisation: SEO ) .

كما يمكن أن يتراوح تصميم المواقع من إنشاء موقع ويب ثابت يحتوي على نصوص عادية وصور وروابط بينها، وتصل الى تصميم تطبيقات الويب المعقدة وأنظمة إدارة المحتوى وواجهات برمجة التطبيقات ( API ) وخدمات الشبكات الاجتماعية.

الفرق بين مصمم الويب ومطور الويب

نظرا للأدوار والتقنيات المختلفة التي تستلزمها عملية تطوير مواقع الوب، يتم تقاسم الأدوار أحيانا بين العاملين في هذا المجال الى التالي:

مصمم ويب ( Web Designer ): حيث يكون مجال عمل مصممو الويب هو إدارة الأجزاء التي يتعامل معها المستخدم في مواقع الويب، والتي تسمى عادة الواجهة الأمامية ( Front End ) أو واجهة العميل، حيث ينصب عملهم على تحسين المظهر والتصميم، ويتعاملون مع الألوان والخطوط والصور وتنسيقها.

مطور ويب ( Web Developer ): يعمل مطورو الويب على تلك الأجزاء المخفية من الموقع والتي تسمى الواجهة الخلفية ( Back End )، مثل كتابة التعليمات البرمجية والاتصال بقواعد البيانات، وتجهيز حاويات المحتوى الديناميكي داخل الصفحات.

المطور الشامل ( Full Stack Developer ): وهو المطور القادر على العمل وإنجاز ما يقوم به المصمم والمطور في نفس الوقت، حيث يمتلك المهارات اللازمة للتعامل مع الواجهة الأمامية والخلفية في نفس الوقت، وهو خيار صعب بالتأكيد ولكن في المقابل يجعل من المطور أكثر طلبا في السوق.

سجل حضورك في عالم الانترنت – طور موقعك الخاص

أساسيات تصميم المواقع

يتكون أي موقع على الإنترنت من ثلاث عناصر أساسية:

  • عنوان الموقع الذي يمكن بواسطته الوصول الى الموقع ( URL ) .
  •  الصفحات المختلفة تحمل محتويات الموقع ( The Content ) بطريقة منطقية ومناسبة للزوار.
  • الخادم ( Server ) ، الذي توضع عليه ملفات الموقع ويستطيع ترجمة وفهم التقنية التي بنيت بها الصفحات ويقدمها للمستخدم بصيغة ( HTML ) ليتم عرضها بشكل مقروء على جهاز الزبون أو المستخدم ( Client ) . على مصمم صفحات الويب أن يكون على دراية كاملة بهذه العناصر الثلاث ومتطلباتها ومعاييرها التقنية ليظهر الموقع بالشكل المطلوب، كما عليه أن يوازن بين التصميم والجيد والمحتوى الجيد، لضمان نجاح موقعه على الشبكة.
التصميم والمحتوى :

يجب أن يحرص مصمم صفحات الويب على تكامل عنصري التصميم والمحتوى ليصل الى مبدأ شديد الأهمية بالنسبة لمستخدمي الموقع وهو سهولة الاستخدام ( Usability )، والتي تشير الى قدرة المستخدم على تحقيق هدفه من زيارة الموقع بفاعلية وكفاءة وبأقل جهد ممكن، ومن أهم النقاط لضمان ذلك:

  • توفير نظام تصفح سهل وواضح بالنسبة للمستخدم، لا يحتاج منه جهداً للوصول إلى الصفحة التي يريد الوصول إليها.
  • يجب أن تكون روابط التصفح واضحة ومميزة في الصفحة وفي مكان بارز. – يجب أن يعلم المستخدم مكانه الحالي بتوضيح العنوان في مكان ظاهر وبلون مميز.
  • تجانس تصميم الصفحات في الموقع الواحد حتى ان اختلفت المحتويات بين هذه الصفحات.
  •  استخدام التقنيات التي تضمن سهوله تحميل الصفحات ومحتوياتها بشكل سلس ولا يجعل المستخدم ينتظر لفترات

إبدأ العمل علي مشروعك الخاص

استلم النسخة الأولية لموقعك في غضون 8 أيام من بداية العمل

أنواع مواقع الويب

نتيجة التطور والتغير في التقنيات المستخدمة في بناء المواقع، ظهر على الساحة نوعين من مواقع الويب:

مواقع ذات المحتوى الثابت

هذا النوع ظهر أولاً، على يد السير تيم بيرنرز لي ( Tim Berners-Lee ) مخترع الإنترنت، حيث عمل على إنشاء لغة HTML ليبني بذلك أول موقع ثابت، والمقصود بالثابت هنا أن المحتوى لا يتغير تبعا للزائر، بل الوحيد الذي يستطيع تغييره هو مطور الموقع لأن التغيير في أي جزئية يقتضي الدخول الى الصفحة والتغيير في بنيتها الأساسية بشكل يدوي، وأهم التقنيات المستخدم لبناء هذا النوع من المواقع هي: HTML – CSS – JS

مواقع ذات المحتوى التفاعلي

مواقع المحتوى التفاعلي هي المواقع التي تمكن المستخدمين من إتمام عمليات محددة على صفحات الموقع مثل التسجيل أو نشر المقالات أو دفع الكتروني.. الخ.. وهي بدورها يمكن تقسيمها إلى قسمين:

محتوى تفاعلي ينفذ في الخادم

وفي هذا النوع من الصفحات يلعب الخادم ( Server ) بدور اللاعب الرئيسي حيث ينفذ الشفرة المكتوبة بأحد اللغات التابعة لهذه التقنية ويجهز النتيجة في صفحات HTML يتم ارسالها إلى مستعرض ( Browser ) المستخدم لتعرض بشكل مناسب. ومن أشهر اللغات المستخدمة في هذا المجال: PHP – Perl – Python – ASP.NET – JSP

محتوى تفاعلي ينفذ عند المستخدم

وفي أثناء تطور تقنيات بناء المواقع، ظهر نوع آخر من الصفحات التفاعلية التي ينفذ عند المستخدم النهائي، وهي عادة تقوم بعمل محلي غير معقد أو عمليات تشمل الحركة أو التفاعل مع الوسائط المتعددة كالصوت والفيديو، ولا تطلب موارد من خارج جهاز المستخدم. ويتكون هذا النوع من عدة تقنيات تشمل: JavaScript – jQuery – Adobe Flash

حالياً لا نستطيع الفصل بين هذين النوعين من التقنيات، بل تجد الموقع الواحد يحتوي الاثنين ويعملان مع بعض بشكل متناغم لإنتاج مواقع تفاعلية ذات جودة عالية، كما ظهرت تقنيات تطبق المبدأين في نفس الوقت كتقنية AJAX.

المواقع المتجاوبة

نظرا لتنوع الأجهزة التي تمتلك اتصالاً بشبكة الانترنت والمواقع الإلكترونية، واختلاف أحجام هذه الأجهزة اختلافا كبيرا، تم استحداث معايير وتقنيات تتيح لمصمم المواقع متى التزم بها، إمكانية عرض صفحات موقعه على أي شاشة وبأي حجم، وهو ما اصطلح عليه بالتصميم المتجاوب ( Responsive Design )، ولعل من أشهر أطر العمل التي تتيح بناء صفحات متجاوبة هي بوت ستراب ( Bootstrap ).

هل تجد صعوبة في إيجاد شريكك التقني؟

نحن نساعد الشركات في إيجاد أفضل الحلول التقنية للوصول إلى أهدافها

أفضل الطرق لتعلم تطوير المواقع

بفضل المجتمع الكبير للمطورين على شبكة الانترنت، تعددت خيارات الدخول إلى مجال تطوير مواقع الويب، التي تسمح للمبتدأ باستكشاف هذا العالم وإتقانه متى امتلك الإرادة والصبر على التدريب المستمر، ومن أشهر هذه المصادر:

دروس على الإنترنت

كثيرة هي المواقع التي تقدم دروسا ودورات ومحاضرات متنوعة في مجال تطوير مواقع الويب، حيث تتنوع هذه الدروس بين المجانية والمدفوعة، حيث يمكنك التعلم من المنزل وتتحمل انت كامل المسؤولية على الفهم والتدريب، ومن أشهر هذه المواقع : W3Schools – Coursera – Alison – FutureLearn – Treehouse – One Month – Udemy

كتب تصميم المواقع

من بين جميع الوسائط الأخرى التي يمكنك استخدامها لتعلم تصميم المواقع لا يزال للكتب أهميتها، حيث يقضي المؤلفون سنوات في تحسين معارفهم، وجمع أفضل الممارسات، والأمثلة، والبرامج التعليمية وتنسيقها بطريقة يمكنك استيعابها في فترة زمنية قصيرة، خاصة أن كثيرا من الكتب تزود بمجموعة كبيرة ومتنوعة من الشفرات والتمارين والملخصات والأسئلة التي تضمن الفهم الجيد للمادة العلمية المقدمة.

مدونات لمصممي المواقع

على مر السنين، نشر المطورون المئات من منشورات الرائعة في المدونات التي تغطي كل المواضيع التي يمكن أن تتخيلها على شبكة الإنترنت. إذا كنت تبحث عن معلومات حول موضوع معين، فإن محرك البحث جوجل هي صديقك المفضل الذي يمكن أن يجلب لك ما تريد في ثوان معدودة، فقط عليك صياغة من تريد بدقة واختيار الأفضل والأنسب وعدم الضياع في الكم الكبير من المعلومات المتاحة.

التعليقات

0 تعليق

إرسال تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

مقالات ذات صلة

DevOps: تكامل التطوير والعمليات

DevOps: تكامل التطوير والعمليات

عند تطوير مشاريع تقنية المعلومات، يشترك فريقان في العمل على المشروع، الأول هو فريق التطوير (Development Team) الذي يقوم ببناء المنتج برمجيا ، والثاني هو فريق العمليات   (Operations Team) الذي تسند إليه عمليات التسليم والإدارة والنشر والتسويق والمتابعة للمنتج، تقوم DevOps، وهي اختصار لاسم الفريقين، بتسهيل عملية التواصل بين الفريقين بطريقة تزيد من جودة المنتج وثقة الزبون.

سجل لتلقي أحدث الأخبار

قم بالتسجيل لمتابعة أحدث المقالات في عالم التقنية والغنية بالمعلومات التي تهم كل المهتمين بهذا المجال.
ستصلك كل مقالاتنا المنشورة عبر بريدك الإلكتروني