recent
أخبار ساخنة

كيف تتعلم برمجة وتصميم مواقع الإنترنت وسوق العمل والرواتب وأقسام المجال

أكاديمية أمن المعلومات
الصفحة الرئيسية

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

واليوم سيكون حديثنا حول سبعة نقاط رئيسية وهى :
  1. ما هى برمجة وتطوير مواقع الإنترنت ؟!
  2. ما هى طبيعة سوق العمل والرواتب فى مجال الويب ؟!
  3. ما هى أقسام مجال الويب ؟!
  4. ما هى لغات البرمجة اللازم تعلمها لاحتراف مجال الويب ؟!
  5. ما هى خريطة دخول وتعلم هذا المجال ؟!
  6. ما هى الشهادات المعتمدة دولياً فى مجال تطوير  المواقع ؟!
  7. ما هى أفضل القنوات والمواقع العربية تدرس منها ؟!

ما هى برمجة وتطوير مواقع الإنترنت

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

طبيعة سوق العمل فى مجال الويب

من الطبيعى أن نتعرف على سوق العمل لأى مجال قبل الولوج فيه ولذلك سنتعرف بشئ من التفصيل على طبيعة سوق العمل فى مجال الويب .
وفقاً لبيانات موقع Glassdoor تقدر رواتب مبرمجين الويب بحوالى 79000 ألف دولار سنويا وبالطبع يرتفع الراتب كلما كنت ماهرا أكثر ومعك سنين خبرة أطول .
وتقول إحصائيات أخرى أن رواتب مصممين الويب تقدر بحوالى 92000 دولار فى السنة وعلى المقابل راتب مطور الويب الخلفى يبلغ 93000 الف دولار فى السنة ، فكم يكون راتبك إذا كنت مصمم واجهة ومطور خلفى للويب .

أقسام مجال الويب

ينقسم مجال تطوير مواقع الإنترنت إلى قسمين ، الأول مصمم واجهة الموقع Front-and Development ودا خاص بتصميم واجهة الموقع من الشكل والتنسيق والألوان يعنى ببساطة بيصمم أى شئ ظاهر فى الموقع .

والثانى مبرمج الجزء الخلفى للموقع Back-end Development ودا بقى عليه برمجة الجزء الخلفى أو الغير مرئى فى الموقع مثل قواعد البيانات المحتوية على جميع بيانات المستخدمين أو المنتجات وبالطبع إدارة السيرفار والتخزين وهو من يتصدر لأى مشكلة فى الموقع .

أما لو احترفت المجالين فيصبح إسمك Fullstack Web Developer  ودا هيوفرلك فرص عمل رائعة ومطلوب بشدة فى سوق عمل برواتب مرتفعة .

لغات البرمجة الهامه فى مجال الويب

مثلما ذكرنا سابقاً مجال الويب ينقسم إلى Front end و Back end ولكل مجال لغات خاصة به على سبيل المثال إذا أردت دخول مجال Front and فيجب عليك تعلم لغات Html و Css و Javascript ، وإذا كان هدفك مجال Back end فهمنا تلجأ لتعلم لغة أو اثنين من php أو python أو SQLأو  Asp.net أو Node.ja  

أما لو هدفك ان تصبح Fullstack  فيجب عليك تعلم Front end و Back end. وهنا دعنا نتعرف على خريطة التعلم .

خريطة دخول واحتراف مجال الويب

لقد أعدت لكم خريطة متكاملة لتعلم مجالات الويب من الصفر وحتى العمل فى أكبر الشركات سواء مجال Front end  أو مجال Back end

1 ) خريطة تعلم مجال Front end

ستبدأ بتعلم أسهل لغة ترميز وهى HTML  وبعد ذلك لغة التنسيق والتلوين وهى لغة CSS ، وهذه الكورسات الازمة للتعلم :


بعد ذلك ستدرب على بناء موقع باستخدام اللغتين مع بعض لذلك يجب عليك مشاهدة تطبيق عملى وإليك أربع تطبيقات عملية على بناء موقع باستخدام لغة Html + Css

بعد ذلك ستكمل ستبدأ فى تعلم لغة Javascript وهى التى ستضيف تفعلاً فى الموقع الخاص بك وستجعله أكثر حيوية وجمالاً وبعد ذلك ستتعلم مكتبة فى لغة الجافا سكريبت اسمها Bootstrap وإليك الكورسات اللازمة :


والآن يجب عليك التطبيق عمليا وشاملا لكل ما تعلمته ، لذلك إليك طبيق قم بمشاهدته وبناء مثله :


بعد ذلك أنت أصبحت Front-end Developer  وقادر على العمل فى أكبر الشركات ولكن لا تتوقف عن التعلم والبحث وتنمية نفسك .

2 ) خريطة تعلم مجال Back end

بالنسبة لمجال Back end  هتتعلم اتنين من ستة لغات   أو python أو SQLأو  Asp.net أو Node.ja وأنا أرجح وبشدة تعلم لغة php و My sql وبعدما تنتهى من تعلمهم يمكنك البحث عن تطبيقات عملية وتنفيذها وإليك الكورسات اللازمة :


بعدما تنتهى من هذه الكورسات تستطيع أن تقول أنك مبرمج ويب Back end Developer

إن قمت بدراسة المجالين معا ستصبح Fullstack Developer وهذا هو المطلوب فى سوق العمل بشدة

الشهادات المعتمدة دوليا فى مجال الويب

إليك أفضل 5 شهادات معتمدة دوليا فى مجال الويب ويمكنك البحث عن كل شهادة لمعرفة تفاصيل أكثر عنها
  1. شهادة Zend PHP Certification - php
  2. شهادة Zend Framework Certification - ZF
  3. شهادة Programming in HTML5 with JavaScript and CSS3
  4. شهادة MCSD:Web Applications
  5. شهادة Symfony Certification

أفضل المواقع والقنوات فى علم البرمجة

  1. قناة Elzero Web School 
  2. قناة Nour Homsi 
  3. قناة Abdelrahman Gamal
  4. موقع هرمش التعليمى
  5. موقع الزيرو elzero web school
  6. موقع programmer tech
  7. موقع خان اكدمى ( انجلش )

نصائح هامة

  1. قم بكتابة أى كود تتعلمة والتطبيق عليه
  2. ضع هدفك أن تصبح Fullstack
  3. تعلم البحث عن أى مشكلة تواجهها
  4. لا تتعلم فى وقت مضطرب فيه مزاجك
  5. لا تيئس وكن دائما للأمام
  6. لا تستقل بإنجازاتك فهمى مهما كانت صغيرة تسمى إنجاز
  7. لا تتوقف ولا تمل ولا تستمع لرأى يحمل طاقة سلبية
  8. لا تقارن نفسك بشخص منذ سنوات فى المجال
لا تنسى الإنضمام فى قناة التيلجرام


google-playkhamsatmostaqltradent