Mr Yobe نشر 10 ديسمبر 2020 أرسل تقرير نشر 10 ديسمبر 2020 (معدل) اريد تعلم برمجه مواقع الويب ولا اعرف اي لغه ابدا بها ارجوا المساعدة تم التعديل في 10 ديسمبر 2020 بواسطة Wael Aljamal توضيح السؤال 1 اقتباس
1 محمد وسيم الحبش نشر 10 ديسمبر 2020 أرسل تقرير نشر 10 ديسمبر 2020 مرحباً @Mr Yobe في بداية الأمر إن أردت أن تهتم في مجال الويب يجب ان تعلم أن الويب ينقسم الى قسمين : Front End: وهي ما يراه المستخدم أمامه عند تصفح الموقع . Back End : وهي التي لا يرها المستخدم والمقصود بها لغة البرمجة مثل (php, ruby, …) وتعمل على معالجة المعلومات واستقبالها من واجهة الموقع. والان بعد ان توضحت لنا الأمور قليلاً الآن يأتي سؤالك ,كيف تبدأ بتعلم هذا المجال ؟ يجب علينا بالبداية أن نتعلم ال HTML والتي تعطينا هيكلية أي صفحة خاصة بالإنترنت . بعد ذلك يمكننا تعلم ال CSS والتي بدورها تعطي تنسيقات الموقع و ألوانه و تضيف بعض الحركات والتأثيرات عليه. تعلّم ال JAVASCRIPT , والتي بدورها كلغة برمجة تعطي منطقية للصفحة (( إذا ضغط المستخدم يحدث هكذا , وإذا حرك الفأرة إلى هنا يحدث هكذا )) الخ ... بعد تعلّم هذه الأمور الثلاثة , سيكون بإمكانك إنشاء و تصميم أي موقع أو صفحة تخطر ببالك . و عند هذه النقطة يمكنك الاختيار , إذا أردت أن تكون Back End Developer يجب أن تتعلم على الأقل واحدة من لغات البرمجة الخاصة بالويب (( Ruby ,php,python .... ) , بينما إن أردت أن تكون Front End developer يمكنك أن تتعلم أحد ال frameworks المشهورة مثل vue ,angular,react ومع الوقت يمكنك تعلّم الأدوات المساعدة لتسريع العمل و تسهيله ضمن مجموعات مثل ال Git . فهذه المعلومات الأساسية التي تحتاجها للبداية بتعلم الويب , و أرجوك أن لا تشعر أن الموضوع معقّد أو غاية في الصعوبة , لا أبداً , فهو ممتع و كما قلت يكفيك لإنتاج أول موقع تعلم الأمور الثلاثة الأولى التي ذكرتها . تحياتي 1 اقتباس
0 Wael Aljamal نشر 10 ديسمبر 2020 أرسل تقرير نشر 10 ديسمبر 2020 مرحبا، تنقسم برمجة مواقع الويب إلى قسمين رئيسيين هما: تصميم الموقع Front-end أي ما يظهر للمستخدم برمجة الموقع Back-end أي عملية إدارة قواعد البيانات ومعالجة البيانات (قسم المخدم) تصميم المواقع يعتمد على التقنيات التالية: HTML: تستخدم لتحديد بنية صفحات الموقع و أقسامه بالشكل الأساسي CSS: تستخدم لعمل التنسيقات و ترتبط مع HTML JavaScript: هي لغة البرمجة التي تعمل على المتصفح و تستخدم بإدارة الواجهة (معالجة بيانات و تحريك العناصر) مكتبات وإطارات عمل مهمة لتصميم المواقع (مستوى متقدم): jQuery: مكتبة في لغة البرمجة JavaScript تسهل العمل. Bootstrap: إطار عمل CSS يسهل عمل التنسيقات. برمجة المواقع يعتمد على التقنيات التالية: أولا: قواعد البيانات ومنها: عليك تعلم SQL MySQL PostgreSQL MongoDB .. وغيرهم ثانيا: لغات البرمجة لمواقع الويب: PHP: ونستخدم معها إطار العمل Laravel JavaScript: ونستخدم معها إطار العمل Node.JS Python: ونستخدم معها إطار العمل Django مسار التعلم: الأساسيات: HTML - CSS - JavaScript ثم تختار نوع قاعدة بيانات مع لغة برمجة مثل MySQL + PHP تعلم أولا الأساسيات وبعد تمكنك منهم يمكنك الانتقال لباقي التفاصيل و يسهل عليك الاختيار سترى الطريق طويل لكن علينا التقدم خطوة بخطوة. بالتوفيق اقتباس
السؤال
Mr Yobe
اريد تعلم برمجه مواقع الويب ولا اعرف اي لغه ابدا بها ارجوا المساعدة
تم التعديل في بواسطة Wael Aljamalتوضيح السؤال
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.