سلام دوست خوبم. به صفحه تعاریف اولیه دوره طراحی سایت خوش آمدید.

توی این صفحه میخوام خیلی راحت به سوالاتتون درباره طراحی سایت جواب بدم. پس بزن بریم.

اصلا چرا باید طراحی سایت یاد بگیریم

  • چون با گسترش روزافزون اینترنت صاحبان مشاغل مختلف برای اینکه از قافله عقب نمونن مجبورن یه سایت خوب طراحی کنن
  • پس شما یه کاری یاد میگیری که مرگ نداره و بازارش هر روز داره پررونق تر میشه
  • در ضمن یادگیری طراحی سایت اگه از جای درست و حسابی باشه نسبت به یه سری مشاغل دیگه راحت تره
  • یعنی با یکی دو سال زحمت کشیدن میشه یه طراح خوب شد و زد تو کار و پول درآوردن

حالا برای یادگیری طراحی سایت باید از کجا شروع کنیم؟

خوب این یه ذره طولانیه

  • دلم براتون بگه که اولین چیزی که برای طراح سایت شدن باید یاد بگیرید زبان کدنویسی خیلی آسونه html هستش
  • با html قالب و ساختار اصلی سایت رو میسازن ، مثل پی ساختمون
  • هرچی شما به html مسلط باشی پس سایت قویتر و بهتری میسازی
  • مرحله بعدی برای طراح سایت شدن ، یادگیری زبان کدنویسی css هستش
  • با css ظاهر سایت رو میسازن
  • خوب یه سایت داشته باشی که قالب و سختار و حتی محتواش در حد برزیل باشه ولی یه ظاهر زاقارت داشته باشه عملا یه سایت در پیت داری که مشتری رغبتی نداره توی سایت بمونه
  • پس css خیلی مهمه که خوب باهاش کار کنی
  • مخصوصا الان با کدهای css میشه سایت های واکنش گرا یا responsive ساخت که سایت توی گوشی و تبلت و دستگاه های دیگه مثل هلو بیاد بالا

بعد از css چی ؟

  • بعد از css نوبت به یادگیری زبان برنامه نویسیه javascript میرسه
  • با جاوااسکریپت میشه یه سری کارهای کنترلی توی سایت انجام داد
  • مثلا فرض کنید سایت شما یه فرم ثبت نام داره .
  • برای اینکه شما یه کاری کنید که کاربر سایتتون توی قسمت نام، عدد وارد نکنه یا توی قسمت شماره تلفن یه چیز عجق وجق تایپ نکنه یا خیلی چیزای دیگه ، باید از جاوااسکریپت استفاده کنید.
  • یادگیری جاوااسکریپت نسبت به html و css زمان بیشتری میبره چون جاوااسکریپت یه زبان برنامه نویسیه اما اون دوتا زبان برنامه نویسی نبودن و خیلی راحت تر بودن
  • اینم بگم که با جاوااسکریپت خیلی کارهای بیشتری میشه توی سایت انجام داد که تو اینجا جاش نیس بهشون برسیم
  • در کل به زبان های html و css و جاوااسکریپت زبان های سمت کاربر یا client side میگن
  • راستی اینم بگم که در کنار css و جاوااسکریپت ابزارهایی هستن که بهشون Frame Work میگن و کارشون اینه که کار شما رو برای طراحی خیلی راحت تر میکنن
  • مثلا شما برای طراحی ظاهر سایتتون به جای css یا در کنار  css میتونید از فریم ورک هایی مثل pure یا bootstrap یا foundation یا Materialize و غیره استفاده کنید
  • یا مثلا برای کنترل سایت به جای جاوااسکریپت یا در کنارش میشه از فریم ورک هایی مثل AngularJS یا React JS یا Node.JS یا Vue.js یا jQuery و یا غیره استفاده کرد.

سرتون گیج نره !!!!

تعجب

اولا که نمیخواد همه این فریم ورک ها رو یاد بگیرید 

ثانیا کلا خیلی راحتن و  به بعضی از این فریم ورک ها میشه چند ساعته مسلط شد

خوب بریم سراغ ادامه توضیحاتمون درباره طراحی سایت

  • به کسی که زبان های سمت کاربری مثل html و css و جاوااسکریپت و ابزارهای جانبیشون و همچنین یه مقدار فتوشاپ برای طراحی قالب سایت قبل از کدنویسی بلد باشه میگن Front End Developer 
  • برای Front End Developer  شدن ، اگه خوب وقت بزارید فوقش یه سال کافیه و توی بازار کار هم حقوقش بدک نیست

بریم سراغ زبان های بعدی که توی طراحی سایت لازم هستن

  • ببینید تااینجای کار با زبان های سمت کاربری مثل html و css و جاوااسکریپت و ابزارهای جانبیشون تونستیم سایتمون رو توی سیستم کاربر راه اندازی و کنترل کنیم
  • پس توی سرور چی میشه!!؟؟ 
  • یعنی مثلا توی سایت فروشگاهی که مشتری درخواست محصول میده ، باید این درخواست چه جوری ثبت بشه ؟؟ چه جوری پیگیری بشه ؟؟
  • اینجاست که میرسیم به زبان های سمت سروی مثل php و asp که مهمترین زبان های ما در زمان طراحی سایت هستن
  • با این دو تا زبان برنامه نویسی شما یه کنترل حرفه ای روی سایتتون خواهید داشت

حالا php رو انتخاب کنیم یا asp ؟

  • خلاصه بگم که php چون رایگانه و open source و همچنین ابزارهای قدرتمندی مثل وردپرس و جوملا و غیره برای مدیریت سایت داره ، طرفدارهای خیلی بیشتری نسبت به asp داره که محصول شرکت مایکروسافته
  • اگه php رو به عنوان زبان سمت سرور انتخاب کردید ، باید برای مدیریت بانک اطلاعاتی سایتتون از my sql استفاده کنید.
  • اگر هم asp رو انتخاب کردید ، باید sql server رو برای مدریت بانک اطلاعاتی سایتتون انتخاب کنید
  • اینم بگم که در کنار php  هم فریم ورک های قدرمتندی مثل فریم ورک Laravel هستن که کار برنامه نویسی رو برای شما خیلی راحت میکنن
  • به طراحان سایتی که زبان های سمت سروری مثل php و asp و my sql و sql server و همچنین ابزارهای کناریشون رو بلدن ، Back End Developer میگن
  • برای Back End Developer شدن باید وقت بیشتری بزارین و البته به دلیل سختی بیشتری که داره حقوقش هم نسبت به Front End Developer ها بیشتره
  • حالا بماند که بعضی آدمهای زرنگ و کاردست ، هم زبان های سمت کاربر رو بلدن و هم زبان های سمت سرور که بهشون Full Stack Developer میگن 

امیدوارم که  یاد گرفته باشین که چرا و چه جوری میشه طراح سایت شد.

حالا بریم سراغ دوره های آموزش طراحی سایت توی سایت بیست آموز

چرا دوره های آموزش طراحی سایت توی سایت بیست آموز عالی هستن

  • چون آموزش های سایت بیست آموز از روی بهترین سایت آموزش طراحی سایت توی دنیا ، یعنی سایت معتبر w3schools هستن
  • سایت w3schools  زیر نظر بنیاد جهانی وب یعنی w3c کار میکنه و کل گنده های وب جهان توش فعال هستن 
  • پس شما عملا چیزی رو یاد میگیرید که کاملا از روی ریفرنس و منبع اصلیه
  • تازه توی آموزش ها بعضی وقت ها به منابع معتبر دیگه هم سرک میکشیم و کلی مطالب حاشیه ای جالب براتون داریم
  • از همه اینا بهتر اینه که همونطوری که میدونید ، توی سایت بیست آموز ، فیلم های آموزشی رو اول تماشا می کنید و بعد از تماشای فیلم اگه ازش راضی بودید میتویند مبلغ جلسه رو پرداخت کنید.

این یعنی هلو بیوفت تو گلو. از این بهتر چی میخواید!!

حالا میتونید برای دسترسی به مطالب آموزش زبان نماد گذاری و کدنویسی html اینجا کلیک کنید.

و برای دسترسی به مطالب آموزش زبانکدنویسی css هم اینجا کلیک کنید.