لابد وإنك من خلال تصفحك للانترنت ، مررت على مئات او الالاف المواقع ، العربية منها والإنكليزية ، ولابد ان يكون قد لفت انتباهك تصاميم المواقع المختلفة والتي يكاد لايتشابه موقعان بنفس التصميم ، رغم عدد المواقع الكبير جدا والمتزايد بشكل يومي ، وأيضا شاهدت ديناميكية المواقع وتفاعلها مع الزوار، كموقع الفيسبوك وتويتر وبايبال مثلا .
هل تسائلت يوما كيف تُفعل هذه الأشياء ؟
سوف نجيب في هذه التدوينة على هذا السؤال ونوضح بعض المفاهيم ان شاء الله.
في البداية يقسم عالم الانترنت الى ثلاث اقسام :
• المصمم
• المبرمج
• المطور
المصمم : وهو الشخص الذي يقوم بتصميم صفحات موقع الانترنت ، أي هو الشكل الذي تشاهده انت عند زيارتك لأي موقع ، والذي يتضمن :
- النصوص
- الصور
- الفيديوهات
- القوائم
- الجداول
- الازرار
- حقول الادخال والإخراج
- الهوامش
- الصناديق
وهناك غيرها الكثير ، طبعا هناك بعض المصطلحات والمفاهيم التي لايفهمها إلا من يعمل بهذا المجال ولايسعنا ذكرها الان .
لغات البرمجة التي يجب تعلمها لإتقان التصميم :
- 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
وهذه اللغات كافية لتجعل منك مطور محترف ان اتقنتها بشكل جيد .
----------------
الموضوع من طرف : قاسم يحيى
هل تسائلت يوما كيف تُفعل هذه الأشياء ؟
سوف نجيب في هذه التدوينة على هذا السؤال ونوضح بعض المفاهيم ان شاء الله.
في البداية يقسم عالم الانترنت الى ثلاث اقسام :
• المصمم
• المبرمج
• المطور
المصمم : وهو الشخص الذي يقوم بتصميم صفحات موقع الانترنت ، أي هو الشكل الذي تشاهده انت عند زيارتك لأي موقع ، والذي يتضمن :
- النصوص
- الصور
- الفيديوهات
- القوائم
- الجداول
- الازرار
- حقول الادخال والإخراج
- الهوامش
- الصناديق
وهناك غيرها الكثير ، طبعا هناك بعض المصطلحات والمفاهيم التي لايفهمها إلا من يعمل بهذا المجال ولايسعنا ذكرها الان .
لغات البرمجة التي يجب تعلمها لإتقان التصميم :
- 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
وهذه اللغات كافية لتجعل منك مطور محترف ان اتقنتها بشكل جيد .
----------------
الموضوع من طرف : قاسم يحيى
ليست هناك تعليقات:
إرسال تعليق