تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

فهم مسار مجال تطوير الويب (برمجة المواقع)

free-palestine free-palestine
Responsive image
منذ سنتين
(مقاله)

أول حاجة لازم تعرفها ان مجال تطوير الويب او برمجة المواقع مجال بيتقسم 2  من الأقسام

 

الواجهة الامامية (Front End)الواجهة الخلفية (Back End)  هنتكلم عنهم ان شاء الله قدام دلوقتي هنعرف مجال تطوير المواقع هو مجال هدفه انشاء المواقع وصفحات المواقع والاسكربتات التي بتساعد علي بناء الموقع كل دول بيتم العرض علي متصفح الويب العام ووظيفته ان يبرمج صفحات الويب وبنائه وربطها بقواعد البيانات وتسجيل ودخول المستخدمين بلفته سريعة (Front End) وظيفته تصميم وتجميل شكل الموقع اللي بيتفاعل معاه ويشوفه المستخدم وايضا مسئول عن ربط (Mobile Application)  اذا كنت ترغب في ان يكون لك تطبيق يقدم نفس وظيفة الموقع فيتم الربط عن طريق (web Services)

 

اللي وظيفته الاساسية الربط مع (mobile Application )  بقاعدة البيانات التابعة للموقع مثل (Facebook)  حيث الفيسبوك لديه موقع ولديه تطبيق والذي يتم عرضه علي التطبيق يتم عرضه علي الموقع بنفس شكل الواجهة الامامية نروح علي جزئية تصميم الموقع وكمطور مواقع الوجهات الامامية لازم يجيلك شكل للموقع اللي انت عاوز تبرمجه التصميم بيجيلك علي هيئة ملف علي برنامج

 

(Adobe XD)  او موقع (Figma)  والتصميم ده بيكون عبارة عن صور بيبعتلك كل صورة في التصميم وايضا ملفات  (Svg) ووظيفتك ان تقلد الشكل الذي يصممه المصمم وتعطي الكود ثابت للصفحات لا يمكن والشكل الخاص بالموقع اللي بتتسمي الواجهة الامامية الي مطور الواجهة الخلفية حيث يعمل علي ان تكون الصفحات متحركة ومتفاعلة وخصوصا وظيفية كل جزئية في الموقع ثم يقوم بربطها بالواجهة الامامية ويتاكد ان كل وظائف الموقع تعما بشكل طبيعي واضافة كافة الخدمات التي يقوم بها الموقع ويتحكم بكل تفصيل من تفاصيل الموقع من خلال لوحة التحكم ويتم تخزين البيانات في قاعدة البيانات الخاصة بالموقع والمستخدمين ايضا ويتم استرجاع البيانات وعرضها في اي وقت متاح له وقاعدة البيانات يكون مكانها في السريفر لان البيانات تحتاج الي مكان تتخزن فيها وايضا يتم حجز مساحة للموقع وهو (hosting)  مثل علي السيرفران (Name Cheap – GoDaddy) والكثير منهم سوف نتطرق اليهم في مقالة اخرهم لتوضيح افضلهم وما انواعهم ايضا لرفع صفحات الموقع وقادة البيانات الخاصة بيه حتي يتمكن المستخدم او الزائر للوصول الي الموقع بسهولة وتصفحه بدون اي مشاكل عن طريق تحديد اسم فريد للموقع الخاص بك عن طريق شراء (Domain Name)  مثل موقعنا (Journey4learn.com) في الدومين اشكاله متعددة مثل

 

 (.com-.net-.org-.store)  وغيرهم كثيرا ولكن افضلهم هو (.com)  لانه الافضل من جزئية (Seo)

السيو هي محركات البحث ان كان لقاء اخر ان شاء الله هيتم شرحه بالتفصيل في مقالة منفردة واهم المواقع والكلمات اللي هتسعدك انك تتصدر محركات البحث

 

ايضا هناك تقنيات اخري مهمة وتستخدم ولكن في مراحل محددة ومتطورة مثل (Json-Ajax) ووظيفتها التعامل مع (ٍserver side) وتكمن وظيفتها لتسريع عملية ظهور وجلب المعلومات وتسريع سرعة تحميل الصفحة (Loading)  وهي ماخوذة من لغة (Javascript)  ومشتقة منها الجافا سكربت هي اهم لغة في الوجهة الامامية لها مميزات كتيرة (Security-Fields Validation)  والكثير من المميزات وجزء الواجهة الخلفية يجب عليك معرفة لغة الويب المشهورة يجب ان تكون ملك هذه اللغة (PHP) وكيفية تربيطها بقاعدة اليانات الشهيرة (ٍSql)  هنتوقف عند الجزء الاول من المقالة الي اللقاء في الجزء التاني دمتم بخير

 


0 تعليقات