اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

السلام عليكم أخي، أولاً إذا كنت تقصد "تطوير مواقع الويب" وإنشائها فإن الأمر ليس مقتصر على لغة واحدة بحد ذاتها بل إنه يعتبر مجموعة من المهارات التي ينبغي تعلمها بتسلسل معين. وهذه المهارات مقسمة بحسب الهدف و نوع الموقع الذي تريد إنشاءه, فبشكل عام المواقع تنقسم إلى: 

  • مواقع ثابتة المحتوى Static وهي التي تكون مكونة من صفحة أو أكثر ولكن المحتوى فيها لا يتغير كثيرًا ومن الأمثلة على هذه المواقع: المواقع التي تحتوي على معلومات حول شركة معينة أو منتج معين. 
  • مواقع متغيرة المحتوى Dynamic وهي التي يكون المحتوى فيها قابلًا للتغيير ويتم توليدها أو إنشائها عند طلبها من المستخدم فمثلًا المدونة قد تحتوي على عدة تدوينات ولكن في نفس الوقت يمكنك إضافة تدوينات جديدة إليها كل فترة وهكذا. 

وبناءًا على التقسيم السابق فإن المهارات تقسم إلى مهارات تطوير النظم الأماميّة Front-End Development ومهارات تطوير النظم الخلفيّة Back-End Development. 

  • Front-End Development: مهارات النظم الأماميّة تساعدك على إنشاء مواقع ثابتة المحتوى. 
  • Back-End Development: مهارات النظم الخلفيّة تساعدك على تغيير المواقع ثابتة المحتوى إلى متغيرة المحتوى وبالتالي فإنها تأتي بعدما تتعلّم مهارات النظم الأمامية Front-End Development. 

ومما سبق نستنتج أنه إذا أردت أن تبدأ في رحلة التغيير إلى مطور مواقع ويب Web Developer فإنه عليك أولا تعلّم كيفية إنشاء مواقع ثابتة المحتوى وبالتالي مهارات النظم الأمامية front-end development وهي: 

  • HTML 
  • CSS 
  • JavaScript

كما يمكنني توفير روابط تساعدك على تعلّم هذه المهارات.

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...