Home > Posts > Development > ما هو دور الـ web developer

ما هو دور الـ web developer

انتشر في الآ ونة الأخيرة  و تردد كثيرًا على مسامعنا المسمى الوظيفي web developer لذلك من خلال هذا المقال سوف نتناول و نتطرق للحديث عن ما هو دور الـ web developer.

نبذة للتعرف على  web developer

 Web Developer  أي مطور الويب هو ذلك التقني الذي يتمتع بمهارات في كتابة الكود و حل المشاكل التي يمكن أن تعرقل عمل الموقع الالكتروني, ومهنته تحتم عليه إتقان HTML , CSS و JavaScript وبعض لغات السكريبت مثل PHP أو ASP أو Python والتعامل مع قاعدة البيانات و SQL بشكل مؤكد ويستخدم مطور الويب CMS أو نظام إدارة المحتوى مثل WordPress أو Joomla .

ودائما يكون الرفيق هو محرر الويب و FTP Client مثل FileZilla و WAMP Server و أربع متصفحات أو أكثر وبعض الإضافات مثل Firebug و يتصفحون مواقع مثل Php.net و Mozilla javascript reference و Jquery Documentation وبالتأكيد تكون عندهم دراية ببعض Framework وكيفية استخدامها. فيمكن القول أن مطور الويب هو خبير تقنيات مع مهارات برمجية ، و هو الذي يأخذ التصميم و يحوله إلى موقع ينبض بالحياة.

 و بعبارة أخرى  الـ Web Developer او مطور الويب هو شخص يتعامل مباشرة مع هيكلة صفحات الويب، بحيث يحصل على تصميم او شكل لصفحات ويب مخصصة، ثم يقوم بتكويدها و تطويرها و ذلك عبر تقنيات برمجية مختلفة مثل HTML, CSS , Javasript و غيرها، يحتاج مطور الويب في الغالب على Prototype او نماذج ليبني عليها صفحات الويب تلك، هذه النماذج يوفرها له الويب ديزاينر بالتأكيد، و يتعامل مطور الويب مع اللغات البرمجية مباشرة و لا يحتاج الى برامج التصميم و غيرها ( لكن إمتلاك مهارة العمل تعتبر نقطة إضافية للمطور بحيث انه برمجيات مثل فوتوشوب تسمح لك بنسخ كود CSS كامل، يكفي نسخه و التعديل عليه ليتوافق مع الـ Prototype على الواجهة ) .

و نقسم ال Web Developer إلى ثلاثة أقسام
– الـ Front End Developer و هو شخص يهتم فقط بالواجهة، أي يهتم فقط بتجسيد الـ Prototype الأصلي الذي وضعه مصمم الويب و تهيئته من حيث الشكل على شكل كود برمجي، يستخدم في الغالب لغات برمجة مخصصة للواجهات كذلك مثل HTML, CSS, Javascript, Jquery, Bootstrap, Foundation.

– الـ Back End Developer، و هو شخص جيد في التخطيط و الهيكلة و التعامل مع البيانات، حيث يقوم الـ Back End Developer بربط تلك الواجهات مع قواعد البيانات و بث حياة فيها، فإن كان هناك مثلا تصميم لصفحة Login، يقوم مصمم الويب بتصميم الشكل، ثم يقوم الـ Front End Dev بتهيئة ذلك التصميم على شكل كود في الويب، ثم يأتي الـ Back End Developer ليربط كل شئ وعمل الـ Back End Developer لا يراه المستخدم، فكل عمله يتم بشكل خفي .

-الـ Full Stack Developer، و هو شخص يجيد التعامل مع كل من الـ Front End و الـ Back End .

 دور الـ web developer

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

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

error: Content is protected !!