در این پست به مهارتهایی که هر توسعهدهنده رابطکاربری باید از آنها برخوردار باشد میپردازیم.
HTML/CSS:
HTML پایهترین و مهمترین بلوک سازندهای است که برای توسعه وب نیاز دارید و CSS برای طراحی و زیباسازی صفحات وب (HTML) استفاده میشود.
جایی که 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
پست های بیشتر در وبلاگ کارادمی.
- Date - تیر ۱۷, ۱۳۹۷