در این پست به مهارت‌هایی که هر توسعه‌دهنده رابط‌‌‌کاربری باید از آنها برخوردار باشد می‌پردازیم.

HTML/CSS:

HTML پایه‌ترین و مهم‌ترین بلوک سازنده‌ای است که برای توسعه‌ وب نیاز دارید و CSS برای طراحی و زیباسازی صفحات وب (HTML) استفاده می‌شود.

JavaScript:

جایی که HTML و CSS ساختار اولیه و ظاهر یک وب‌سایت را تعیین می‌کنند، JS نحوه عملکرد وب‌سایت را کنترل می‌کند.

Framework های CSS و JavaScript:

Framework ها مجموعه‌ای از فایل‌هایی هستند که یک قسمتی از کار را برای شما با در اختیار گذاشتن قابلیت‌های مشترک انجام می‌دهند.

CSS Preprocessing:

زبان SASS یک روش توسعه‌یافته از کدنویسی در CSS می‌باشد که در نهایت بعد از کامپایل شدن به همان CSS تبدیل می‌شود.

Version Control/GIT:

این نرم افزار به شما اجازه می‌دهد تا تغییرات را پیگیری کنید و به نسخه قبلی کار خود بازگردید تا اشکال کار را بدون هیچگونه خرابی متوجه شوید.

Responsive Design:

در طراحی واکنش‌گرا هدف نمایش مطلوب صفحات وب در دستگاه‌های مختلف (لپ تاپ، موبایل، تبلت و غیره) می‌باشد.

Testing/Debugging:

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

Browser Developer Tools:

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

Web Performance:

قابلیت بهینه‌سازی خودکار تصاویر، یکی‌کردن و کم‌کردن فایلهای CSS و JS و سایر کارهای انجام شده در وب برای سرعت بخشیدن به سایت شما می‌تواند استفاده شوند.

Command Line:

یکی دیگر از ابزارهای بهره‌‌وری برای هر توسعه‌دهنده وب استفاده از ترمینال می‌باشد که تاثیر بسیار زیادی بر گردش کار آنان دارد.

 

لینک دانلود PDF:

Front-End Developer Essential Skills

 

پست های بیشتر در وبلاگ کارادمی.