كيف ابدا في مجال تطبيقات الويب؟

السلام عليكم لقد بحثت في كل مكان ولم اعرف كيف ابدا في تطبيقات الويب وكنت اريد المساعدة مع المصادر المجانية وشكرا

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

الانترنت مليئ بالمحتوى المجاني و خاصة في مجالات البرمجية:

عليك أن تتقن أساسيات HTML - CSS - JavaScript

  • HTML هي اللغة المسؤولة عن هيكلة الموقع وتحوي الوسوم body - head - div - img - vedio
  • CSS هي المسؤولة عن عمل التنسيقات مثل الألوان و أبعاد المكونات الطول و العرض
  • JavaScript هي لغة البرمجة التي تعمل في المتصفح و مكن المبرمج من جعل الصفحة متفاعلة مع المستخدم
  • تقنيات إضافية jQuery مكتبة جافاسكربت تحوي العديد من الميزات وتضيف تأثيرات حركية
  • Bootstrap إطار عمل يساعد في تصميم الموقع ويسهله
  • يمكن تعلم أطر عمل جافاسكربت مثل React - Vue - Angular وهي تمكن من عمل صفحات SPA - Single Page Application والتي تجعل الموقع سريع و ديناميكي بدون تحديث الصفحات إنما فقط يتبدل المحتوى

في BackEnd:

  • تعلم لغة برمجة مثل PHP مع إطار العمل Laravel أو غيره، لارافل إطار عمل مشهور جدا و يعطي أداء قوي و غني بالميزات
  • استخدام JavaScript مع nodejs هنا لاداع لتعلم لغة برمجة إضافية، يمكن استخدام Express كمخدم.
  • Python مع إطار العمل Django
  • وغيرهم

قواعد البيانات:

  • أساسيات لغة SQL ثم نختار مدير قواعد بيانات مثل MySQL أو PotgresQL
  • تعلم MongoDB وهي No-SQL قواعد بيانات غير علائقية
  • GraphQL بنية قواعد بيانات قدمتها فيسبوك، تفيد في قواعد البيانات الموزعة
  • ولكن يكفي اختيار لغة Back end واحدة.
  • ونوع قواعد بيانات واحد
  • وإطار عمل جافاسكربت للواجهات الأمامية واحد

وتعلمهم بشكل جيد

كملخص، عليك تحديد المجال الذي ترغب بدراسته والتخصص به ثم اتباع دورة ما فيه وبعد الانتهاء منها للدورة، تقوم بعمل بعض المشاريع لاكتساب خبرة و إبراز مهارتك و التدرب على ما تم تعلمه مسبقا. ثم يمكنك التقديم على مشاريع في مستقل او خمسات أو شركات أخرى.

يمكنك الاطلاع على المقالة من أكاديمية حسوب:

دليلك الشامل لتعلم البرمجة:

كما توفر الأكاديمية دروس في معظم محلات البرمجية مع تصنيفاتها:

أساسيات لغة SQL ثم نختار مدير قواعد بيانات مثل MySQL أو PotgresQL
تعلم MongoDB وهي No-SQL قواعد بيانات غير علائقية
GraphQL بنية قواعد بيانات قدمتها فيسبوك، تفيد في قواعد البيانات الموزعة

أنا لا احب ترجمة الكلمات التقنية الى العربية مثل كلمة ||||غير علائقية|||| لسنا في العلوم الدقيقة مع اختراماتي لك

هذه الترجمة العربية الصحصحة لاسم التقنية، وقد كتبتها بالإضافة للمصطلح الانكليزي الشائع لها No-SQL

إن كان لديك ترجمة أفضل يمكنك ذكرها

تحويل الكلمات التقنية الى العربية الفصحى سيحول البرمجة الى طلاسم سحر حتى اسام الزيرو اشار الى ذلك تعلم بعربي لكن لا تترجم ما تعلمته الى عربية

شكرآ على المعلومات

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

سوف اشاهده

ماهو هدفك .. ماذا تريد أن تصنع

تبرمج مواقع ، هناك عدة لغات

تبني محتوى .. هناك عدة طرق

تصمم تطيقات للعملاء ؟

لو حددت أخي يمكن للأعضاء دعمك بشكل أفضل

AbdoSalama أضف ردا

نعم اريد ان تعلم برمجة المواقع

في البداية أنصحك بتعلم HTML / CSS وليس من الضرورة التعمق جداً فيهما لأنك لاحقاً ستتعلم الكثير والكثير من خلال بناء المشاريع والبحث عن حلول خلال العمل.

كمصدر عربي مبسط أنصحك بـ http://ar.html.net

كمصدر أجنبي يوجد العديد من الدورات المبسطة على يوتيوب.

عليك العمل على HTML / CSS حوالي شهرين - ثلاثة أشهر أي عمل مشاريع صغيرة مثلاً موقع تعريفي عنك أو صفحات موقع Shop وغيرها من الأمثلة التي قد تخطر على بالك.

بعد أن تتمكن من HTML / CSS عليك البدء بتعلم أساسيات البرمجة النظرية من خلال يوتيوب. من هذه الأساسيات العامة يوجد IF/ELSE/LOOP وغيرها.

بعد ذلك تعلم JavaScript وهي لغة برمجة Client Side وهي التي تحرك الموقع وتجعله حياً!

أنصحك بتعلمها من مصدر عربي من يوتيوب. لا يجب أن تحترفها في البداية ولكن يجب عليك فهم كيفية عملها وكيفية تفاعلها مع الـ HTML وعناصر الصفحة من أزرار وصور الخ.

بعد ذلك أنصحك بتعلم لغة PHP .. ستجد فيها مبادئ البرمجة العامة كما في JavaScript ولكن مع اختلاف ال Syntax كما انها لغة خاصة بالسرفر أي جهة الخادم Server Side ومن خلالها يمكنك التعامل مع البيانات وغيرها من الأمور في قاعدة البيانات.

بالنسبة للمصدر أقترح عليك كبداية فقط أن تتطلع عليها هنا: http://ar.html.net

بعد ذلك انقل مباشرة إلى مصدر أجنبي، ابحث عن كتب PDF مشهورة لتعليم هذه اللغة باللغة الإنجليزية.

لاحقاً، إذا أحسست أنك أصبحت جاهزاً لبناء تطبيقات ويب يمكنك الانتقال إلى تعلم Framework مثل Laravel ولكن هذه خطوة متقدمة.

بالتوفيق.

شكرا على المعلومات

مثلا موقع w3schools

يتوفر جميع اللغات ويب تقريبا

سأراه شكرا لك

ادخل معهد أفضل لك وسيقومون بتدريبك حتى تصل الى هدفك ولن يكلفك الكثير دورة شهر فقط من أجل تعلم الاساسيات ثم تعتمد على بعض الدروس مع الممارسة والأخطاء سوف تكون أفضل مبرمج عربي محترف ان شاءالله وشكراً لمروري رديت عنك هههههه