|
منتدى تطوير المواقع - web development [يمنع] منعاً باتاً كتابة مواضيع الطلبات او المشاكل او الاستفسارات |
انشر الموضوع |
|
أدوات الموضوع | انواع عرض الموضوع |
01-04-2022, 09:45 AM | المشاركة رقم: 1 | ||||||||||||||
|
المنتدى :
منتدى تطوير المواقع - web development
بسم الله الرحمن الرحيم أنواع تطوير المواقع أنواع تطوير المواقع تنقسم عملية تطوير المواقع إلى تطوير الواجهة front-end (التي يراها ويتفاعل معها المستخدم)، والبنى التحتية back-end (إدخال معلومات الموقع إلى الخادم server). 1- تطوير واجهة العميل (front-end) تتضمن التصميم والتنسيق والشكل التفاعلي للموقع بالإضافة للقوائم والنصوص التي يراها المستخدم. وذلك يتم باستخدام لغات البرمجة HTML, CSS , JavaScript. حيث يقوم المطور هنا بالتأكد من أن المحتوى المطلوب واضحٌ ومرئيٌّ وفي مكانه الصحيح وبأنه قد اختار الألوان المرادة في أماكنها مثل ألوان النص والعناوين ولون الخلفية. ثم في النهاية يقوم بالتأكد بأن كل شيءٍ يعمل كما ينبغي من روابطٍ وقوائمٍ. 2- تطوير البنية التحتية أو جهة الخادم (back-end) هي عملية الإنشاء والبرمجة التي تجعل خادم الموقع وقاعدة بياناته وأي تطبيقٍ يحتويه قيد العمل. أهم شيء هو القدرة على إنشاء رمز code واضح وفعال قادر على القيام بما ترغب به بأسرع وأفضل شكلٍ ممكنٍ. هنا يتم استخدام نطاق واسع من اللغات البرمجية وأكثرها استخدامًا هي PHP, Python, Java ,Ruby. تختلف طريقة إنشاء المواقع باختلاف الغاية التي أنشئت لأجلها، لذلك يجب أن يكون مطور جهة الخادم مرنًا وقادرًا على إنشاء برمجياتٍ مختلفةٍ وأن يكون لديه فهم كامل وعميق للغات البرمجية التي يستخدمها ليستطيع ابتكار الموقع بالطريقة الأكثر فعاليةً وليكون على ثقةٍ تامةٍ بأن الموقع آمنٌ، قابلٌ للتطوير ومن السهل صيانته. 3- التطوير الشامل (full-stack) يتطلب التطوير الشامل فهمًا جيدًا لاستراتيجيات وعمليات برمجة كلًا من جهة العميل والخادم معًا أي يقع على عاتقه تطوير الموقع بأكمله لوحده، وهذا له فوائد كثيرة على نطاقٍ واسعٍ منها فهم الرابط بين برمجة الواجهة والبنى التحتية مما يسمح ببناء برمجيات عملية وفعّالة أكثر لكل أجزاء الموقع.3 تعلم تطوير المواقع لا حاجة للحصول على شهادةٍ جامعيةٍ ليصبح شخصٌ ما مطورَ مواقعٍ، فقد ذكر تقرير موقع stack overflow لعام بأنه هنالك حوالي 77.8% فقط من الموظفين من حملة الشهادات بينما هنالك 13% منهم ممن اعتمدوا التعليم الذاتي. فإن أردت أن تصبح مطور مواقعٍ عليك اختيار ما يستهويك من الأنواع الثلاثة آنفة الذكر وتعلم لغات البرمجة التي تحتاجها. مثلًا يمكنك أن تبدأ بتعلم HTML, CSS وحالما تشعر بأنك تمكنت منها، ابدأ باستلام الطلبات وبناء المواقع. وفي هذه الأثناء يمكنك العمل وتعلم لغات أخرى مثل JavaScript لتجعل المواقع التي تعمل عليها أكثر تفاعليةً. |
||||||||||||||
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|