برای طراحی وب سایت چه باید کرد
یکی از سوالات پر تکرار کاربران این است برای طراحی وب سایت چه باید کرد ، در این مقاله سعی میکنم به صورت کامل در مورد اینکه برای طراحی وب سایت چه باید کرد توضیحاتی ارائه دهم تا در صورتی که قصد ورود به این حوزه داشته را داشته باشید بدانید باید از کجا و چطور شروع کنید. پس اگر میخواهید به جواب سوال برای طراحی وب سایت چه باید کرد برسید این مقاله رو تا انتها مطالعه کنید.
برای طراحی وب سایت چه باید کرد
قبل از اینکه به صورت کامل به سوال برای طراحی وب سایت چه باید کرد جواب دهیم باید ببینم به چه چیزی علاقه داریم. اخه در این حوزه بخش های مختلفی وجود دارد که سعی میکنم چند تاشون رو مورد بررسی قرار دهیم. معمولا طراحی سایت شامل بک اند و فرانت اند است برای درک بهتر این دو، پیشنهاد میکنم مقاله فرانت اند و بک اند در طراحی سایت از سایت آموزش وردپرس، وردپرسی شو مطالعه کنید.
فرانت اند (Frontend) چیست:
در ابتدا میخوام در مورد فرانت اند (Frontend) صحبت کنم اول بگم که این مفهوم از دو کلمه تشکل شده و نحوه نوشتن درست آن به شکل Front-end هستش و میدونید Front یعنی جلو ، پس خیلی راحت متوجه شدیم در مورد چیزی هست که مربوط به ظاهر و جلو صحنه هست و اگر دقیق بخوایم بگیم منظور آن بخشی است که قابل دیدن است و با آن تعامل می کنیم. در واقع در مورد قسمتی از وب صحبت میکنیم که برای شما قابل مشاهده است.
فرانت اند معمولا شامل دو بخش است :
- طراحی وب
- توسعه رابط کاربری
طراحی وب یا همان طراح گرافیکی سایت که توسط شخصی که به نرم افزار فتوشاپ تسلط دارد انجام می شود یعنی داخل نرم افزار فتوشاپ صفحات سایت یا همون ظاهر سایت رو به صورت گرافیکی طراحی میکند.
توسعه رابط کاربری یا برنامه نویس فرانت اند (Frontend) یعنی کسی که فایل طراحی شده (یعنی PSD سایت) توسط گرافیست رو برنامه نویسی یا به اصطلاح کد نویسی می کند و مسلط به زبان های HTML ، CSS ، جاوااسکریپ و JQuery هست یعنی چیزی رو کدنویسی میکنند که کاربر میبیند منظور همون ظاهر سایت می باشد.
بک اند (Backend) چیست :
مفهوم بک اند (Backend) از دو بخش شکل گرفته که مثل فرانت اند نوشته میشود یعنی به شکل Back-end که کلمه ابتدایی آن یعنی پشت ، یعنی هر چیزی که مربوط به پشت صحنه می شود و چیزهایی که برای کاربران سایت قابل مشاهده نیست چون مستقیما با سرور در ارتباط است مثل پایگاه داده های سایت و خود سرور و راه های ارتباطی آنها.
تکنولوژی های بک اند عموما شامل زبانهای برنامه نویسی مانند PHP، ASP.Net ، Python و غیره می باشند. همچنین برای اینکه این تکنولوژی ها آسان تر نیز شوند گاهی از فریم ورک هایی مانند Ruby on Rails، Cake PHP و … برای سرعت دادن به توسعه برنامه استفاده می شود.
بعد از اینکه علایق خود رو پیدا کردید میتوانید دنبال منابع آموزشی برای یادگیری باشید. از لحاظ بازار کار هم وضعت خوبی در این بخش وجود دارد. پیشنهاد میکنم مقاله بازار کار طراحی وب سایت در ایران را حتما مطالعه کنید. اگر دنبال منابع هستید پیشنهاد میکنم منابع زیر را برای یادگیری و آموزش برنامه نویسی وب استفاده کنید.
جلسات رایگان دوره آموزش جامع و پروژه محور HTML و CSS
(بیش از ۲ ساعت فیلم آموزشی، کل دوره بیش از ۹٫۵ ساعت) :
جلسه یک | جلسه دو | جلسه سه | جلسه چهارم | جلسه پنجم
جلسات رایگان دوره آموزش طراحی وب با ASP.Net MVC
(بیش از ۲۰ ساعت فیلم آموزشی، کل دوره بیش از ۷۵ ساعت):
جلسه یک | جلسه دو | جلسه سه | جلسه چهار | جلسه پنج | جلسه شش | جلسه هفت | جلسه هشت | جلسه نه | جلسه ده | جلسه یازده | جلسه دوازده | جلسه سیزده | جلسه چهارده | جلسه پانزده | جلسه شانزده | جلسه هفده | جلسه هجده و نوزده | جلسه بیست
جلسات رایگان دوره آموزش طراحی وب با ASP.Net Core1
(بیش از ۴ ساعت فیلم آموزشی، کل دوره بیش از ۳۳ ساعت):
جلسه یک | جلسه دو | جلسه سه | جلسه چهار | جلسه پنج | جلسه شش
بعد از پیدا کردن منابع باید شروع به یادگیری کنید. معمولا اگر بتوانید روزی ۱ تا ۲ ساعت فیلم آموزش برنامه نویسی وب ببینید و روزی ۴ تا ۶ ساعت هم تمرین کنید فوق العاده است. سعی کنید چیزایی رو که فرا گرفته اید چند بار تمرین کنید و بیشتر کار رو چالشی کنید.
بعد از اینکه یاد گرفتید برید سمت پروژه نوشتن، چون میزان قدرت و یادگیری شما باید در پروژه نوشتن نمایان شود. در حین پروژه نوشتن شما خیلی خیلی مسلط تر می شوید. برای خود هدف تعیین کنید و بر اساس آن اهداف پروژه انجام دهید.