ماهو الطريق لتصبح مصمم او مبرمج او مطور ويب محترف ، وما الفرق بينها ؟
هل تسائلت يوما كيف تُفعل هذه الأشياء ؟
سوف نجيب في هذه التدوينة على هذا السؤال ونوضح بعض المفاهيم ان شاء الله.
في البداية يقسم عالم الانترنت الى ثلاث اقسام :
• المصمم
• المبرمج
• المطور
المصمم : وهو الشخص الذي يقوم بتصميم صفحات موقع الانترنت ، أي هو الشكل الذي تشاهده انت عند زيارتك لأي موقع ، والذي يتضمن :
– النصوص
– الصور
– الفيديوهات
– القوائم
– الجداول
– الازرار
– حقول الادخال والإخراج
– الهوامش
– الصناديق
وهناك غيرها الكثير ، طبعا هناك بعض المصطلحات والمفاهيم التي لايفهمها إلا من يعمل بهذا المجال ولايسعنا ذكرها الان .
لغات البرمجة التي يجب تعلمها لإتقان التصميم :
– HTML
– CSS
– HTML 5
– CSS 3
– JavaScript
هذه القائمة هي من افضل لغات البرمجة المتبعة وأكثرها شعبية في عالم بناء وتصميم مواقع الانترنت ، مع الاخذ بعين الاعتبار ان لغة JavaScript تصنف كـ لغة برمجة وليست لغة تصميم كما هو الحال في اللغات السابقة .
المبرمج: هو الشخص الذي يأتي دوره في العمل بعد المصمم ، أي عندما ينتهي المصمم من تصميم الموقع ، يأتي المبرمج لبرمجة الموقع ، أي إعطاء الموقع خاصة الديناميكية ، حيث يربط صفحات الموقع مع بعضها
ويسمى في هذه الحالة مبرمج او مكود.
فمثلا عندما تدخل الى موقع ويطلب منك تسجيل الدخول ، سوف تكتب اسم المستخدم وكلمة المرور في المكان المخصص والذي قام المصمم بتصميمه ، وبعد الضغط على زر log in سوف يقوم الموقع بالاتصال بقاعدة البيانات والتحقق من المعلومات التي ادخلتها ثم سيقوم بعرض الصفحة المطلوبة.
اهم لغات البرمجة المستخدمة في هذا المجال هي :
– PHP
– C#
– Ruby
– ASP.NET
– Paython
اما لغات البرمجة المستخدمة في التعامل مع قواعد البيانات فاشهرها :
-MySQL
وهي اللغة الأكثر شهرة ويمكنك اعتبارها وحيدة اذا ما قيست بباقي لغات قواعد البيانات
المطور : هو الشخص الذي يقوم بتصميم وبرمجة موقع الانترنت دون مساعدة احد ، أي يستطيع انشاء موقع كامل من الصفر .
ويجب ان يكون المطور ملماً بلغات التصميم والبرمجة واللغات التي تتعامل مع قواعد البيانات.
واشهر اللغات التي يدرسها المصممون هي :
– HTML
– HTML 5
– CSS
– CSS 3
– JavaScript
– Php
– MySql
وهذه اللغات كافية لتجعل منك مطور محترف ان اتقنتها بشكل جيد .
—————-
الموضوع من طرف : قاسم يحيى