در این مقاله به بررسی مهارت های یک فرانت اند دولوپر و مسیری که باید برای تبدیل شدن به یک فرانت اند دولوپر خوب را طی کنید خواهیم پرداخت .اگر شما تازه به دنیای برنامه نویسی وارد شده اید و نمیدانید فرانت اند دولوپر چیست نگران نباشید !! چون در ادامه به اینکه مهارت های توسعه دهنده فرانت اند وب سایت کدام است میپردازیم.
-
HTML/CSS
HTML پایه ای ترین ساختاریست که شما برای توسعه هر وبسایتی به آن نیاز دارید و CSS هم زبانی است که با استفاده از آن به ساختار HTML که ساخته اید، استایل می دهید.
-
JAVA SCRIPT
جاوا اسکریپت یک زبان برنامه نویسی سمت مشتری (Client) برای پویا شدن و ایجاد انعطاف بیشتر کدهای Html هست.
-
CSS&JS FRAMEWORKS
فریم وورک هایی مثل Bootstrap و Tailwind و Bulma پرکاربردترین فریم وورک های css هستند. برای جاوا اسکریپت هم React و Vue و Angular از مهمترین مهارت های توسعه دهنده فرانت اند وب سایت هستند.
-
CSS PREPROCESSING
به شما اجازه می دهد که کدهای خود را در قالب یک زبان پیش پردازنده بنویسید و سپس آن کد را تبدیل به کد CSS میکند. SASS , LESS از جمله پیش پردازنده های css هستند.
-
VERSION CONTRL/GIT
پیگیری تغییرات اعمالی هر یک از برنامه نویسان تیم، ساخت شاخه هایی مختلف از پروژه، جلوگیری از تداخل کدهای برنامه نویسان، فرآیند توسعه پروژهها به صورت گروهی، از ویژگی های GIT است.
-
RESPONSIVE DESIGN
طراحی واکنش گرا و انعطاف پذیری وب سایت در دیوایس های مختلف از جمله موارد مهمی است که هر فرانت اند دولوپری باید به آن مسلط باشد.
-
TESTING/DEBUGGING
دیباگ کردن هم یک فرایند چند مرحله ای شامل یافتن و شناسایی مشکل ، جداسازی منبع مشکل و سپس حل مشکل یا پیدا کردن راهی برای کار کردن روی مشکل است. آخرین مرحله در دیباگ کردن تست این است که آیا مشکل به طور کامل حل شده یا پا همچنان پا برجاست.
-
WEB BROWSER TOOLS
شما به عنوان فرانت اند دولوپر باید با ابزارهایی که مرورگر ها در اختیار دولوپرها میگدارند آشنا باشید.کدهای HTML و CSS و کنسول JS را می توان با استفاده از آن دید و بررسی کرد.
-
BUILDING & AUTOMATION
کامپایل کردن خودکار فایل های TypeScript و SASS و فشرده سازی فایل های CSS و JS و... را میتوان با ابزهای خودکارسازی جریان مانند GULP یا GRUNT انجام داد.
نظرات