مراحل إنشاء موقع إلكتروني
- سبتمبر 14, 2022
- Posted by: Ayoub amazirh
- Category: البرمجة

مفهوم موقع الإلكتروني
أولا يجب علينا معرفة مفهوم الموقع الإلكتروني.
وهو عبارة عن مجموعة من صفحات ويب مترابطة ومختلفة ،تقع جميعها تحت مطلق الموقع المركزي، كما يمكنك الوصول إليه من أي متصفح من جميع انحاء العالم عن طريق كتابة عنوان URL الخاص بإسم نطاق الموقع، وتسمى الصفحة الأولى التي يتم فتحها عن كتابة اسم الموقع بالصفحة الرئيسية، بينما باقي الصفحات تسمى صفحات فرعية.
و في هذا المقال سنتطرق لمراحل إنشاء موقع الكتروني ….
الواجــهة الأمامية أو Front end
هو القسم الذي يرتكز على المظهر بشكل كبير أي تناسق الموقع بشكله الخارجي الذي يمكن المستخدم بالتفاعل مباشرة، فهذا الجزء يعبر عن جميع المهام التي يمكن أن يقوم بها المستخدم و يتفاعل معها في نفس الوقت.
كمبرمج أو مطور للواجهة الأمامية فهو من يحول التصميم إلى أكواد بإعتماد لغات مهمة في مجال البرمجة كـــ HTML و CSS و JAVASCRIPT .
قاعدة البيــانات أو DATA BASE
كمفهوم فهي مجموعة مشتركة من العناصر ذات الصلة و المرتبطة مع بعضها البعض بعلاقة منطقية أو رياضية و تستخدم لدعم أنشطة مؤسسة أو شركة معينة.
وتتكون قاعدة البيانات من :
- جدول واحد أو أكثر من جدول
- و الجدول بدوره يتكون من سجل (RECORD) أو أكثر من سجل
- و يتكون السجل من حقل (FIELD) أو أكثر من حقل
مثال على السجل :
- السجل الخاص بموظف معين يتكون من عدة حقول مثل
- 1) رقم الموظف 2) إسم الموظف 3) درجة الموظف 4) تاريخ التعيين 5) الراتب ……..إلخ
و تحتاج قاعدة بيانات لبيئة برمجية أو نظام يوفر الأدوات و البرمجيات اللازمة لتصميمها ، لهذا يوجد العديد من بيئات قواعد البيانات التي يتم تطويرها وتحديثها من قبل العديد من الشركات المتخصصة والتي تتنافس فيما بينها لتوفير افضل الأدوات و الوسائل اللازمة لإدارة أي قاعدة بيانــات .
ومن أهم بيئات قواعد البيانات نجد :
- نظام أوراكل لإدارة قاعدة البيانات (Oracle) ،
- ماي إس كيو إل (My SQL) ,
- فيربيرد (Firebird) ،
- مايكروسوفت أكسس (Microsoft Acces) ،
- بوستجرس (Postgress) ،
- قاعدة بيانات بيركلي (Birckly) ،
- بورلاند انتربيز (Borland interbase) ،
- سايبيز (Sybase) ،
- آي بي إم دي بي2 (IBMDB2) ،
- إنفورميكس (INFORMIX) ،
- مايكروسوفت إس كيو إل سيرفر (Microsoft SQL Server) ،
- بي تريف (B-trieve) .
الواجهة الخلفية أو Back end
ببساطة فهي الطريقة التي يعمل بها الموقع الإلكتروني والآداة التي من خلالها الموقع يتم تحديده وتغييره . وبهذا يتبين ان هذه التفاصيل لا يمكن للمستخدم رؤيتها في متصفح الإنترنت مثل قواعد البيانات وخوادم الويب.
مرحلة الواجهة الخلفية للموقع يتعامل معها أشخاص متخصصين في المجال يعرفون بإسم (مطوري الويب) (Web developer) ، وعادة مايهتمون بإجراءات الأمن والسلامة الخاصة بالموقع الإلكتروني وأيضا إدارة الهيكل والمحتوى المنشور .
تتطلب الواجهة الخلفية مجموعة من اللغات المهمة للتطويرها منها
- PHP
- C++
- JAVA
- PYTHON
- JAVASCRIPT
- NODE.js
الإستضافة أو Hosting
الإستضافة تعتبر من اللمسات الأخيرة لإكتمال الموقع الإلكتروني وهي ببساطة عبارة عن خدمة لتشغيل الموقع على شبكة الأنترنت عن طريق تخزين الملفات عبر سيرفر ويب ،
بحيث يمكن لأى شخص من حول العالم الوصول إلى موقعك الالكتروني بعد كتابة إسم الدومين فى المتصفح.
والإستضافة أيضا هي خدمة تقوم بتقديمها شركات إستضافة المواقع للإيجارالشهري أو السنوي حسب عروض إستضافة المواقع المتاحة على موقعها.
بالتالى سوف تحتاج إلى إيجارإستضافة لرفع موقعك الالكتروني مع تجديد الإشتراك حسب التعاقد المتفق عليه، و إلا قد تمنعك الشركة من الدخول إلى حسابك و يتم غلق موقعك تماماً و لا يمكنك الوصول إلى ملفات الموقع مرة أخري.
إسم النطاق أو Domain name
تعتبر المرحلة الختامية لإكتمال هيكلة الموقع و تعريفه ،
والنطاق كمفهوم فهو بسيط جدا وهو اسم العنوان الذي يمكّن المستخدمين من الوصول الى الموقع عبر شبكة الإنترنت،
و الدومين أو إسم النطاق باختصار هو الإسم الدال لعنوان برتوكول 0 الأنترنت IP والخاص بخادم يحمل رقم الكمبيوتر المتصل بالانترنت.
عنوان ip لموقعك هو عبارة عن أرقام تشير الى موقعك مثل : 197.167.03.04 وعلى المستخدمين إذخال هذه الأرقام حتى يصلو إلى الموقع الإلكتروني .
و الدومين لديه خاصية تسمى بالإمتداد أي مستوى أعلى لتحديد نوعيته وهو الجزء الأخير من إسم النطاق الذي يجعل منه نطاق مؤهل بالكامل .
ومن اشهر الإمتدادات العالمية و الأكثرها استخداما نجد :
النطاق | معنـــاه |
.com | تجاري (Commercial) |
.edu | تعليمي |
.gov | حكومي(تابع لجهة حكومية) |
.int | منظمة دولية |
.mil | عسكري |
.net | متعلق بالشبكات كمزود خدمة الأنترنت |
.org | للمنظمات الحرة أو العامة غالبها غير هادف للربح |
.co | شركة |
.tv | إعلامي |
.info | توعوي أو تعليمي |