⏳ افزایش قیمت‌ | آخرین فرصت خرید دوره‌های برنامه‌نویسی با قیمت سال قبل با => ۶۵٪ تخفیف

مشاهده دوره‌ها
K. F.H.
7 روز پیش توسط K. F.H. مطرح شد
2 پاسخ

RoadMap برای طراحی وب Frontend: از مبتدی تا Junior Dev

درود. من می‌خوام یه RoadMap خیلی خوب بهم بدید برای ورود به کار طراحی وب‌سایت (Frontend).

من سطح مبتدی هستم و عملاً هیچ چیزی از طراحی وب نمی‌دونم. ممنون می‌شم کمکم کنید تا به سطح Junior Developer برسم.

این‌ که بعد از چه مدت به درآمدزایی می‎‌رسم هم اگر ذکر کنید ممنون می‌شم.


ثبت پرسش جدید
حسین
تخصص : Full Stack Developer
@hosseinyn91 6 روز پیش مطرح شد
1

درود. برای مرحله اول مقدمات طراحی وب و فرانت اند رو یادبگیرید
HTML -> ساختار کلی صفحات
CSS -> استایل دادن به صفحات و زیبا کردن اونها
JS -> منطق صفحات وب (مثل ارسال اطلاعات، نمایش پیام و ...)

بعدش باید برید سراغ یک UI Framework (کاربرد اینها اینه که شما میتونید کد های css کمتری بنویسید و ظاهر زیبا تری برای سایت خودتون طراحی کنید)
Bootstrap قدیمی تر و کلاسیک تره
Tailwindcss مدرن تر و محبوب تر (میتونید بعدش سراغ چیزهایی مثل radix ui، shadcn ui و ... هم برید که کار رو خیلی راحت میکنن)
این دوتا از بهترین ها بودن

بعدش باید برید سراع یک کتابخونه جاوا اسکریپتی خوب.
react و vue و angular js و svelte و گزینه های زیادی هستن، اما react و vue معمولا محبوب تر هستن و شما باید ببینید با کدوم راحت تر هست. این کتابخونه ها به شما این امکان رو میدن که پروژه های پیشرفته و تک صفحه ای وب درست کنید که سرعت و کارکرد وب سایت شما رو چند برابر میکنه.

بعدش باید بریم سراغ typescript (اختیاری هست)
ببنیید تایپ اسکریپت اختیاری هست اما خوبه که حتما یاد بگیرید. تایپ اسکریپت همون جاوا اسکریپت هست ولی کدهای زیبا تر و حرفه ای تری میشه نوشت و به اصطلاح type-safe هست. خوبه که حتما یادبگیرید چون پروژه های بزرگ همه از تایپ اسکریپت استفاده میکنن.

بعدش برید سراغ یک JS framework پیشرفته. Next و Nuxt از بهترین های اونا هستن. اگر قبلا react یاد گرفتید بیاید سراغ next و اگر vue یاد گرفته بودید بیاید سراغ nuxt. این فریمورک ها سرعت وبسایت شما رو چند برابر میکنه و برای SEO بسیار مهم هست البته کلی کاربرد دیگه هم دارن.

یکسری مفاهیم مثل پروتکل http و یکسری status code ها، http header ها و http method هارو باید یادبگیرید. اینکه rest api چی هست و graphql api چی هست رو باید یاد بگیرید و کار کردن با api با کمک چیزهایی مثل axios، swr، tanstack query و ...


محمد امیری
تخصص : برنامه نویس فول استک جونیور
@BlackREdmM 22 ساعت پیش مطرح شد
0

درود عزیز. اول از همه باید با پایه شروع کنی. پیشنهاد من این مسیر هست. با توجه به علاقه ای که داری میتونی بری.


شروع

HTML
CSS
JavaScript
TypeScript ( این پیشنهادیه ولی بهت توصیه میکنم یادش بگیر. خیلی بازار خوبی توی خارج داره ولی توی ایران هنوز جا نیفتاده )


وسط کار


اینجا دیگه کاملا خودت انتخاب میکنی که چی یاد بگیری. هرچی که یاد بگیری به کار میاد. اینا پیشنهاد های من هستن. البته نیاز نیست به ترتیب یاد بگیری.
React JS خوبه. ولی نکست جی اس بهتره.نتفلیکس با ری اکت ساخته شده.
Next JS عالی. سایت های شرکتی و سازمانی بزرگ از این استفاده میکنن. قبلش ری اکت رو یاد بگیری بهتره.
Astro JS
Sweet Alert سبک ولی کار امد
Vite
این ها کتابخونه های جاوا اسکریپت هستن که میتونن کمکت کنن. در ادامه چند تا فریمورک سی اس اس بهت میگم.
Tailwind CSS این فریمورک عالیه و بهت پیشنهاد میکنم حتما یادش بگیر. خیلی کار رو راحت میکنه و تنها بدی ای که داره اینه که حجم کد اچ تی ام ال زیاد میشه
BootStrap خوبه. اما اندازه ی تیلویند خوب نیست. میتونی یاد بگیری


انتهای کار

داخل انتها دیگه یادگیری تمومه. باید کد بزنی. تئوری رو تموم کن و کامل کد بزن اگر مبحثی یادت رفته دوباره بخون.


در کل این چیزی هست که من بهت پیشنهاد میدم. برای مشاوره ی بهتر باید با یه دولوپر حرفه ای حرف بزنی و یا از هوش مصنوعی بپرسی. ولی این راه رو که بری، میتونی توی شرکت ها هم استفاده بشی.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام