منطقة إعلانية

يُمكننا وضع إعلانك هنا🧡ويُمكنك التواصل معنا عن طريق صفحةالفيس بوك

مَراحل تصميم وبرمجة المواقع في شركات البرمجة

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

1 مَرحلة تصميم الموقع

تخيل معي هذا السيناريو 😃 ؛ يذهب العَميل إلى شركة البرمجة ليقوم ب تحديد مُتطلبات الموقع الإلكتروني الذي يُريده. وهنا تكون أول مَرحلة من مراحل إنشاء الموقع وهي ان يجلس العميل مع مُصمم الموقع web designer وهو الشخص الذي يُجيد التعامل مع برامج التصميم مثل ال photoshop و adobe XD ولا يكتب أي أكواد برمجية نهائياً. وبعد الانتهاء من التصميم الذي يُرضى العميل ويُحقق متطلباته الذي يحتوي على الشكل النهائي للموقع من صور وألوان الموقع وحجم الخط و ..... الخ. ولكن في النهاية الموقع عبارة عن صور ولم يتم كتابة أي كود حتى الان.

2 مَرحلة برمجة الواجهة الأمامية للموقع

قبل بداية هذه المَرحلة نتأكد من ان العميل راضي تماماَ عن تصميم الموقع. وفى هذه المَرحلة يتم إرسال التصميم إلى المُبرمج الذي سيقوم بتحويل التصميم إلى أكواد برمجية وهذا المُبرمج يُسمى Front-end developer وهو الشخص الذي يُجيد التعامل مع 3 لغات أساسية وهُم HTMLوCSSو JavaScript .

وهنا يمكن ان تنتهي مَرحلة برمجة الموقع إذا كان من نوع static website ويتبقى فقط المَرحلة رقم 4 ولا يَمر بالمَرحلة رقم 3

3 مَرحلة برمجة الجانب الغير مَرئى لزائر الموقع

في هذه المَرحلة يَنتقل الموقع إلى المُبرمج رقم 2 وهو ال Back-end developer إذا كان الموقع يتعامل مع قواعد البيانات والتي تكون غير مَرئية للمُستخدم العادي الذي يَتصفح الموقع.
مثال على ذلك أنت عندما تقول بتسجيل الدخول إلى حسابك في Gmail ف أنت أولا تقوم بكتابة البريد الإلكتروني و كلمة السر في الخانات التي تم تصميمها بواسطة ال Front-end developer وعندما تقوم بالضغط على زر ارسال او submit ف انك تتحول تلقائيا إلى الرسائل الخاصة بك أنت فقط وهذا هو دور ال Back-end developer لأن بريدك الإلكتروني وكلمة السر موجودة مُسبقا في قواعد بيانات موقع Gmail التي تَم برمجتها بواسطة ال Back-end developer وفى هذه الحالة يكون الموقع من نوع dynamic website

4 مَرحلة رفع الموقع على الإنترنت

بعد الانتهاء من تصميم وبرمجة الموقع نَنتقل إلى المَرحلة النهائية وهي مَرحلة رفع الموقع على الإنترنت لكى يُشاهده الجميع عن طريق 1- شراء domain مميز خاص للموقع مثل courses4arab.com 2- البحث عن شركة استضافة لكى تَنقل إليها الأكواد البرمجية الخاصة بالموقع حتى يتمكن الجميع من مشاهدة الموقع من أي مكان.

المُلخص

1- يَتم تصميم الموقع بواسطة ال web designer بناءً على مُتطلبات العَميل.

2- يَتم برمجة الواجهة الأمامية للموقع بواسطة ال Front-end developer .

3- يَتم برمجة الجانب البرمجة الغير مرئي للمُستخدم العادي بواسطة ال Back-end developer

4- يَتم شراء domain خاص للموقع واستضافة ليتمكن الجميع من زيارة الموقع.