همانطور که می دانید امروزه وب سایت ها نقش زیادی در زندگی ما ایفا می کنند.

از خرید کردن گرفته تا یادگیری و مطالعه، همگی به لطف برنامه نویسی تحت وب برای ما میسر شده است.

اگر به این موضوع علاقه مندید و می خواهید با شاخه های آن آشنا شوید، با ما در ادامه مطلب همراه باشید.

#1 برنامه نویسی تحت وب چیست؟

برنامه نویسی تحت وب به این معنی می باشد که شخصی با استفاده از کدها و دستور العمل ها یک صفحه وب را بنویسید و
آن صفحه توسط مرورگر اجرا شود.

به طور کلی برنامه نویسی تحت وب به دو بخش تقسیم می شود:

1- سمت کاربر

2- سمت سرور

سمت سرور و کاربر

#1-1 برنامه نویسی سمت کاربر (client side)

برنامه نویسی تحت وب سمت کاربر در واقع همان ظاهر وب سایت شما می باشد و
قسمتی است که نیاز چندانی به سرور ندارند.

برای مثال html ،jQuery از زبان های برنامه نویسی سمت کاربر می باشند.

1-2 برنامه نویسی سمت سرور (server side)

برنامه نویسی سمت سرور بیشتر مربوط به پشت صحنه سایت است و
به طور مستقیم با سرور در ارتباط می باشد.

از زبان های برنامه نویسی سمت سرور می توان به php و asp اشاره کرد.

این را هم ببینید
شناخت زبان PHP

#2 تفاوت طراح وب و برنامه نویس وب

طراحان وب بیشتر با شکل ظاهری و گرافیکی سایت کار دارند و
سعی می کنند تا طراحی بصری یک وب سایت مانند حروف چینی، تناسب فضاهای خالی و تجربه کاربری به بهترین نحو در وب سایت انجام شود و
از ابزار هایی مانند Photoshop و Illustrator برای کار خود استفاده می کنند.

اما برنامه نویسان وب پس از دریافت طراحی صفحه از طراح وب سعی می کنند تا یک کد نویسی بی نقص را انجام دهد.

برنامه نویس بیشتر درگیر کدنویسی صفحه وب است و بر روی جزئیات تمرکز بسیار زیادی انجام می دهد.

این را هم ببینید
وب سایت چیست؟

#3 مراحل برنامه نویس وب شدن

در ابتدا شما باید بدانید که می خواهید کد نویسی ظاهر سایت (front end) را انجام دهید و یا
کد نویسی پشت صحنه سایت (back end) را انجام دهید.

البته برخی از افراد در هر دو بخش حرفه ای هستند که به آن ها (full stack) گفته می شود.

برنامه نویسی ظاهر و پشت سایت

#1-3 برنامه نویسان front end

برای برنامه نویس سمت front end شدن، شما باید زبان های اچ تی ام ال، سی اس اس و جاوا اسکریپت را یاد بگیرید.

پس از آن لازم است تا با فریم ورک هایی مانند react کار کنید.

البته بهتر است کمی از زبان هایی فرانت اند مانند پی اچ پی بلد باشید.

#2-3 برنامه نویسان back end

برای برنامه نویس back end شدن شما لازم است تا ابتدا یکی از زبان های برنامه نویسی سمت سرور مانند php یا asp.net را یاد بگیرید
پس از آن باید بر پایگاه داده یا همان دیتابیس تسلط بسیار زیادی داشته باشید.

این را هم ببینید
دیتابیس چیست؟

Html #4 چیست؟

html

Html و یا همان hypertext markup language به معنی زبان نشانه گذاری فوق متن است.

در برنامه نویسی وب، ابتدا توسط html ساختار کلی صفحه وب نوشته می شود و
پس از آن توسط CSS جذابیت های ظاهری داده می شود.

اگر صفحه وب را به بدن یک انسان تشبیه کنیم اچ تی ام ال اسکلت انسان می باشد.

پوست و گوشت مانند CSS می باشند و جذابیت ظاهری را اضافه می کند.

رگ های بدن هم مانند جاوا اسکریپت در حال عمل هستند.

این را هم ببینید
زبان برنامه نویسی CSS

#5 مزایای برنامه نویسی تحت وب

  • در هر ساعت از شبانه روز افراد می توانند از برنامه استفاده کنند و محدود به زمان و مکان نیستند.
  • از هر پلفترمی مانند تبلت، گوشی، لپ تاپ و غیره می توان از آن استفاده کرد.
  • همه کاربران بطور همزمان از آخرین نسخه برنامه استفاده می کنند.

#6 تیپ شخصیتی مورد نیاز برنامه نویسی تحت وب

  • یک برنامه نویس باید تفکر تحلیلی داشته باشد تا کدهای نوشته شده را بطور کامل درک کند.
  • بتواند ساعت ها یک جا بنشیند و کد بزند.
  • به یادگیری علاقه داشته باشد و همیشه دنبال یادگیری باشد.
  • توانایی انجام کارگروهی را داشته باشد زیرا برخی از پروژه ها نیازمند کار گروهی می باشند.
  • تمرکز بالا داشته باشد تا یک کدنویسی بدون خطا انجام دهد.
  • خلاقیت داشته باشد زیرا در کدنویسی شما باید بتوانید ویژگی های جدیدی را ارائه دهید.

#7 بازار کار و درآمد برنامه نویسی تحت وب

برنامه نویسان وب می توانند به صورت فریلنسری کار کنند و از شرکت های مختلف کار دریافت کرده و
در خانه انجام دهند یا می توانند بصورت یک کارمند در شرکت کار کرده و استخدام شوند.

برنامه نویس های فریلنسر با سابقه حدودا 1 ساله حدود 1 میلیون و نیم در ماه درآمد دارند اما
برنامه نویسان با سابقه بالای 10 سال دارای حقوق حدود 8 میلیون تومان در ماه می باشند.

برنامه نویس هایی که وارد سازمان های دولتی شده اند در سال اول حدود 1 میلیون و هفتصد و با سابقه ها حدود دو میلیون و هشتصد هزار تومان در ماه درآمد دارند.

کشور سوئیس از نظر کار بهترین کشور برای برنامه نویسان می باشد بطور متوسط یک برنامه نویس دارای درآمد 83000 دلار در سال است.