من اين ابدأ تعلم تصميم وبرمجة الويب وتطبيقات الهاتف

  المقدمة 

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

في هذا المقال سوف اتطرق الى السؤال المحيرماهي اللغات التي أتعلمها  لاصبح مطور ناجح  في ظل هذا التطور الرهيب والسريع الذي يشهده عالم الويب 

 

الويب يتكون من مجالين اساسيين وهما

1-front-end وهذا ما يهتم  بالواجه الاماميه والتصميم الامامى ويسمى واجهة المستخدم وهوما يظهر لنا عند الدخول الى الموقع كما في الصورة   


ويتم تصميمه بالغات التالية
1   html  وهي البنية الاساسية لاي موقع
2  css  وهي تجميل وتزيين البنية الاساسية
3  javascript وهي لغة البرمجة التي تجعل الموقع ديناميكي تفاعلي مع المستخدم
 
والان هنالك العديد من مكتبات  javascript  تستخدم لتصميم وبرمجة تطبيقات الهاتف مثل
vue js 
angular
react
بالاعتماد على ايطار العمل 
 

 2-الجزء الثانى وهو back end وهذا الجزء لا يظهر أمامك كمستخدم ،وهو الذى يهتم ا بالكود والسكيورتى والامن وكتابه الاكواد البرمجيه نفسها والتعديل عليها لتظهر الشكل النهائى للويب الذى نراه نحن كمستخدمين ،عليك تعلم هذا والبدء فيه شيئا فشيئا والتطبيق الفعلى والفهم الدقيق ،


ملحوظه:يمكنك اختيار جزء من اخدها والاهتمام به وتعلمه ليس شرطا تعلم الاثنين معا فهناك شركات توظف من يمتلك احدهما اعنى يمكن ان تعمل developer front end فقط او back end فقط او الاثنين معا ولكن لا بأس بمزيد من التعلم مهارات جديد وخوض تجارب رائعه ف التعلم