Mahshid
برای طراحی سایت شما بایستی اول هدفت را مشخص کنی که آیا میخوای سمت frontend کار کنی یا backend یا جفتش.
❓ حالا اینایی که گفتم ینی چی؟
➕ فرانتاند اون قسمتی از سایت است که شما دارید مستقیماً میبینید. یعنی اون چیدمان و رنگ و لعاب و به طور کلی طراحی ظاهر سایت، میشه frontend.
➕ بک اند هم سمت سرور سایت است. مثلا یه فرم ثبت نام خرید ماشین یا فرم ثبت نام یه دانشگاه رو که پر میکنید، اینا یه سری دادهها و اطلاعات هستند که باید به یه مسیری ارسال و پردازش بشن.
یا مثلا شما اگه از یه سایتی خرید اینترنتی انجام می دید، اطلاعات و درخواستی که شما توی سایت وارد کردید باید پردازش بشه که این وظیفه backend هست.
➕ و اگه میخواید هردوتاشون یاد بگیرید، به چنین شخصی فول استک (fullstack developer) میگن. یعنی طراحی صفر تا صد سایت، از ظاهر و داینامیک سایت گرفته تاااااا سمت سرور و پایگاه دادهها و ...
بعد از اینکه مسیرتون رو مشخص کردید که کدومش رو میخواید یاد بگیرید، حالا وقت این هست که برید سراغ اینایی که میگم:
برای فرانت اند :
HTML , CSS , JavaScript
اینا حداقل ها و ضروریترین ها هستن. یعنی اینا رو حتما دیگه باید خوب بلد باشی.
پنج شیش تا موردم هست که اگه بلد باشی خیلی کارت را آسون و خفنتر میکنه و سرعتت را توی کدنویسی می بره بالا.
مثل یادگیری React, Tailwind,Bootstrap,Node.js و ...
برای بک اند:
منابع مختلفی هست که اکثرا نرفتم دنبالش همشون را نمی شناسم. ولی چند نمونش مثلا:
php , JavaScript
اگه فول استک هم میخوای بشی که هم فرانت و هم بک اند، همش را باید بلد باشی که مطلقاً کارت سختتره و مسیر طولانی در پیش داری.
سعی کردم تا جایی که میتونم کمکت کنم
اگه بطور روتین و روزانه واسش وقت بذارید و جدی دنبالش کنید، حدوداً در عرض یکسال میتونید به همهی مطالبش تسلط نسبی پیدا کنید.
ولی نه اگه با سرعت ملایم و آرومی بخواید مطالبش را دنبال کنید، بین یک سال و نیم تا دو سال طول میکشه
#frontend
#backend
#fullstack developer