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

السؤال

Recommended Posts

  • 1
نشر

لتطوير تطبيقات الويب تحتاج أولا إلى معرفة التّقنيات المسؤولة عن كل جزء من أي موقع على الإنترنت، وهي كالتّالي:
ما يراه المُستخدم Front-end: البيانات التي تراها في أي موقع تكون منسقة تنسيقا مُعينا وذلك بلغتي HTML و CSS ويُمكن إضافة المزيد من التفاعل مع المُستخدم بلغة Javascript البرمجية. لذلك فأنت ملزم بتعلم هذه اللغات قبل البدء في إنشاء مواقع الويب.
ما يتم في الجهة الخلفية Back-end: التّعامل مع البيانات التي يُدخلها المُستخدم (مثلا عنوان البريد الإلكتروني وكلمة المرور عند التّسجيل) يتم عن طريق لغة روبي مع إطار عمل مثل Rails، فمثلا إذا أدخل المُستخدم كلمة مروره فيُمكنك بعدّة أسطر من الشيفرة تكتبها بلغة روبي أن تتحقق من صحة كلمة المرور فتعيده إلى لوحة التحكم، أما إذا كانت خاطئة فتخبره بذلك وتطلب منه إعادة المُحاولة، وكل هذه العمليات تتم في الخلفية بلغة روبي مع إطار الويب، إضافة إلى قاعدة البيانات التي تحتوي على جداول تحتوي على البيانات مثل جدول المُستخدمين (مثلا يحتوي على بريد كل مُستخدم وكلمة مروره).

خلاصة الأمر، أنّك إذا كنت ترغب بتعلم تطوير مواقع إلكترونية فعليك بتعلم اللغات والتّقنيات التالية:
HTML
CSS
Javascript
Ruby
Ruby On Rails

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...