السلام عليكم اخواني اتمنى لكم التوفيق، اريد انشاء موقع تعليمي تفاعلي لا اعلم من اين ابدأ
انشاء موقع
اي موقع يتكون من جزئين اساسيين هما الbackend و الfrontend الbackend هو الجزء المتعلق بقاعدة البيانات ولغة البرمجة التي تقوم بالاستجابة لطلبات المستخدمين و تقوم بجلب البيانات و تخزينها او ازالتها او تعديلها اما الfront end فهو الجزء المتعلق بكل ما تراه امامك من الموقع مثل الازرا والصور والحقول وغيرها بالاضافة إلى التفاعل مع الاحداث مثل النزول بالشاشة إلى اسفل أو الضغط على زر معين او المرور بالفأرة فوق عنصر ما .
ما يتوجب عليك تعلمه حتى تبدأ:
1.بالنسبة للfront end عليك اولاً أن تبدأ بتعلم الHTML و الCSS و بعد ذلك يمكنك ان تتعلم الjavascript و الbootstrap
2.بالنسبة للbackend يتعين عليك تعلم واحدة من قواعد البيانات وفي البداية ارشح لك mysql كما يتعين عليك تعلم واحدة من لغات برمجة السيرفر مثل python ,php ,javascript .
بعد ان تتعلم هذه الاشياء ستقوم بعمل تحليل للموقع الذي تريد عمله وتحديد المتطلبات الوظيفية (كل ما يقوم به الموقع) والمتطلبات غير الوظيفية (مثل الامان و الاداء و الموثوقية) بعد ان تقوم بعمل التحليل للموقع بعدها ستبدأ في العمل بصورة فعلية في انشاء الموقع الالكتروني وتصميمه وربطه بقاعدة البيانات واخيراً سوف تقوم باختبار الموقع قبل اطلاقه.
في البداية ولو كان الموقع لجهة معينة فيجب أن تسأل أي شخص سيستخدم هذا النظام عما يريد أن يكون في هذا النظام من مدرسين وطلبة والمسؤولين عن النظام وغيرهم, أي شخص سيستخدم هذا النظام يجب تضمينه وأخذ متطلباته أما لو كان النظام خاص بك فلتجلس مع نفسك وأحضر ورقة وقلم أو استخدم أي برنامج لكتابة النصوص وضع على شكل نقاط جميع الأمور التي تريد إضافتها في هذا الموقع, أي فكرة تخطر على بالك أكتبها سواء كانت أساسية أو معقدة أو تافهة فكل شيء يمكن أن يستفاد منه وقد يتم تضمينه لديك في الموقع, لا بأس لو أخذ هذا الأمر لديك بضعة أيام لأنه بعد أنتهائك من هذا الأمر ستجد أن لديك تصور عام عما ستفعله في الموقع هذا والخدمات التي ستقدمها للمستخدمين.
بعد ذلك وفي حال كنت تريد تصميم الموقع من الصفر فيجب عليك وضع تصور عام عن مكان أغلب الأمور والشكل العام للموقع وهذا يسمى بال wireframe وهو عبارة عن مخططات يتم من خلالها تحديد الشكل العام للموقع عبر إستخدام أشكال هندسية بسيطة من مربعات ودوائر الخ. أما لو كنت ستستخدم قالبا جاهزا فيمكن التغاظي عن هذه النقطة. بعد هذا عليك بتجهيز قواعد البيانات بناءاً على المتطلبات التي جمعتها أو المعلومات التي لديك في الموقع. ثم تبدأ مرحلة كتابة الأكواد وتم ذكر هذا الكلام من قبل الإجابة السابقة وكذلك جانب إختبار النظام والأمان. وهكذا سيكون لديك الكوقع الذي تريده وما يبقى لديك هو رفعه والتأكد من أن جميع الأمور تعمل بشكل سليم بعد الرفع.
التعليقات