در این مقاله قصد داریم مراحلی که نیاز است تا یک توسعه دهنده وب (web developer) طی نماید تا در زمینه کاری خود حرفه ای شود را به طور مختصر بیان کنیم.
توسعه وب خود دارای دو بخش فرانت اند و بک اند می باشد. در ابتدا مراحل یادگیری front end و در ادامه کمی در مورد back end توضیح می دهیم.
در زمینه یادگیری فرانت اند ، مرحله اول، یادگیری مقدمات است:
-
- هر توسعه دهنده وب می بایست اطلاعات پایه ای در زمینه HTML، CSS و JAVASCRIPT داشته باشد.
- طراحی سایت واکنشگرا (Responsive Web Design) نیز در تمام انواع روش های توسعه وب مدرن، نیاز است.
- (ECMAScript 5 (JavaScript 5 که توسط تمامی مرورگرهای جدید پشتیبانی می شود، نیز نیاز است.
در جدول زیر می توان مطالب گفته شده را مشاهده کرد:

هنگامی که آشنایی لازم را با HTML و CSS بدست آوردید، وقت آن رسیده که موارد زیر را به صورت حرفه ای تر فرا بگیرید:
- شما می بایست در HTML، توانایی کار با Maps، Fonts و Icons را بدست آورید.
- در زمینه JAVASCRIPT می بایست یاد بگیرید که چگونه می توان به HTML DOM دسترسی داشت و با آن کار کرد.
- همچنین برای ایجاد درخواست های ارسالی به سرور، می بایست بتوانید با AJAX و JSON کار کنید.
در جدول زیر موارد گفته شده، آورده شده است:

بعد از مراحلی که در بالا گفته شد، نوبت آن فرا رسیده که با فریم ورک ها (Frameworks) کار کنید:
- برای کار با CSS، فریم ورک هایی مانند Bootstrap، Material Design و W3.CSS وجود دارد که با استفاده از آن ها می توانید سایت خود را ریسپانسیو کنید.
- در زمینه جاوااسکریپت می بایست بتوانید حداقل با یکی از فریم ورک های مدرن زیر کار کنید:
- React.js
- Angular
- Vue.js
- W3.JS
- ممکن است به نظر برسد که امروزه، استفاده ازjQuery تقلیل یافته است اما این فریم ورک هنوز هم بیشترین کاربرد را از بین فریم ورک های جاوااسکریپت دارد.


برای وارد شدن به دنیای بک اند مواردی در جدول زیر ارائه شده است:

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

برگرفته از وب سایت w3schools.com















دیدگاه بگذارید