• 0

كيف أطور مواقع الويب بلغة روبي من الصفر؟

لدي نية في تعلم لغة روبي لأطور تطبيقات الويب بهذه اللغة، فمن أين أبدأ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

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

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

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن