«برنامه نویسی فرانتاند» یا همان «توسعه فرانتاند» که به آن «برنامه نویسی سمت کلاینت» هم میگویند، فرآیند تولید کدهای CSS ،HTML و جاوا اسکریپت برای ایجاد وب سایتها و وب اپلیکیشنها را شامل میشود. در برنامه نویسی وب در سمت کلاینت ، کارکردها و قابلیتهایی پیادهسازی میشوند که کاربر مستقیماً با آنها در ارتباط است و میتواند با آنها تعامل داشته باشد (رابط و تجربه کاربری). فرانتاند شامل همه آن چیزی است که کاربران تجربه میکنند. برای مثال، رنگ متن، استایلها، تصاویر و جدولها، دکمهها و منوهای ناوبری از جمله مواردی هستند که طراحی و تعبیه آنها بر عهده یک برنامه نویس فرانتاند است.
برنامه نویس فرانت اند چه کارهایی انجام میدهد؟
وظایف یک برنامه نویس فرانتاند و کارهایی که انجام میدهد، ممکن است در شرکتهای مختلف و بسته به نوع پروژه متفاوت باشند. اما در شرکت ابر رایان این پروسه به شکل زیر انجام میشود:
- بهینهسازی تجربه کاربری
- استفاده از HTML، جاوا اسکریپت و CSS برای تبدیل مضمونهای طراحی شده به واقعیت
- توسعه و نگهداری رابط کاربری (UI)
- پیادهسازی طراحی در وب سایتهای موبایل
- ایجاد ابزاری که برهمکنش و تعاملهای سایت را فارق از نوع مرورگر بهبود دهد.
- مدیریت روند کاری نرمافزار
- پیگیری بهترین راهکارهای سئو
- برطرف کردن خطاها (باگها) و انجام آزمایشها و تستهای لازم برای سنجش میزان کارایی وب اپلیکیشن یا سایت