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

برای آن دسته از دوستانی که به دنبال یک فرصت مناسب برای آموزش طراحی سایت هستند، و می خواند بدانند که اگر می خواهند یک طراح سایت حرفه ای شوند باید از کجا شروع کنند این مطلب را می نویسم.در ابتدای امر این موضوع اهمیت دارد که بدانید وب سایت چیست و از چه قسمت هایی تشکیل شده است.سعی من این است که به ساده ترین شکل ممکن وب سایت را برای شما توضیح دهم. اگر خواهم توضیحی برای شما دوستان عزیز در خصوص این مورد داشته باشم، این است که یک وب سایت از دو قسمت تشکیل شده است.طراحی سایت2 قسمت تشکیل دهنده آن کدامند.قسمتی که قابل مشاهده می باشد.قسمتی که قابل مشاده نمی باشد.در توضیح قسمت اول باید به شما این مطلب را بگویم، که تمام قسمت هایی که دیده می شود، شامل قسمت هایی است که باید طراحی و برنامه نویسی شوند. این قسمت شامل خود شامل موارد گوناگونی است. در تهیه این مطلب سعی کردم به طور ساده تمامی موارد را توضیح دهم.قسمت هایی که دیده می شوند : الف – شامل موارد گرافیکی ب- شامل موارد برنامه نویسیدر توضیح قسمت اول یعنی موارد گرافیکی باید به این نکته اشاره کنم که مواردی که به طراحی سایت یعنی شکل ظاهری از جمله رنگ ها تصاویر، بنرها، اسلایدرها، لوگو، ویدیو ها و غیره مروط به طراحی گرافیکی کار است.این موارد معمولا توسط این فرد طراح گرافیک ایجاد می شود، پس به این نکته توجه داشته باشید که در طراحی وب سایت باید به این موارد یعنی طراحی گرافیک آشنایی داشته باشد و بتواند با ابزار هایی مانند فتوشاپ، ایلیستریتور و غیره به صورت حرفه ای یا نیمه حرفه ای کار نماید.یک طراح سایت لزوما یک گرافیست کار حرفه ای نیست، واین مورد می تواند توسط یک نیم جداگانه انجام شود ولی این مورد می تواند یک ویژگی مهم برای یک خالق سایت باشد.از موارد دیگر می توان به برنامه نویسی سایت اشاره کرد، این مورد شامل مواردی است که یک طراح باید به آن آشنایی کامل داشته باشد، البته مواردی مانند یک وب سایت ایجاد شده توسط ابزارهای سایت ساز مانند وردپرس، جوملا و غیره را شامل نمی شود.من در این قسمت تک تک مواردی که لازم است یک طراح بداند را برای شما در این قسمت توضیح می دهم.Html یک برنامه نویس سایت باید مسلط به زبان html باشد. در خصوص اینکه html چیست می توانید باید این مطلب را به شما بگویم که html پایه اس ترین قسمت برای ایجاد یک وب سایت است. در واقع html برای یک سایت مانند اسکلت یا تیرآهن برای یک ساختمان است این مثال ساده ترین حالت برای توضیح زبان html می باشد.مورد مهم دیگر که یک طراح باید به آن آشنایی داشته باشد، css می باشد. Css برای یک وب سایت مانند نما برای یک ساختمان است، شما با استفاده از css می توانید ه ساختمان خود زیبایی بدهید، رنگ ها را تغییر دهید، نما را سنگی کنید، مرمر کنید و یا هر چیزی که خودتان دوست دارید، این مورد دست شما را زیبایی دادن به یک سایت از می کند.Javascript و jquery این زبان برنامه نویسی برای سایت شما مانند، موارد عملکردی برای ساختمان است. در توضیح این مورد این را می گویم که در ساختمان شما با زدن کلید برق روشن می شود، در پارکینگ باز می شود، با باز کردن شیر آب از لوله جاری می شود و هزاران مورد دیگرمواردی که به آن اشاره شد، تمام مواردی است که در قسمت قابل مشاهده سایت دیده می شود، فرقی نمی کند چه سایتی باشد. طراحی سایت شرکتی باشد یا غیره این موارد را برای یک وب سایت باید اعمال کنید.2-قسمت مهم دیگر که یک برنامه نویس وب سایت باید به آن آگاهی داشته باشد، قسمت پنهان وب سایت است، که از آن صرف نظر می شود، ولی طراح حرفه ای باید آن را بشناسد.دامنه : دامنه ها در واقع همان اسامی وب سایت ها هستند که در فضای بزرگ و بهتر گویم دنیای اینترنت از آن برای صدا زدن وب سایت ها استفاده می شود.سالیان پیش دامنه ها به این شکل وجود نداشتند، و بجای اسامی از آی پی ها استفاده می شده است. آی پی ها شامل اعداد 4 قسمتی هستند و هر آی پی مشخصه یک فرد در فضای اینترنت است. استفاده از آی پی ها سخت بوده به همین دلیل امروزه شاهده وجود اسامی به جای استفاده از آی پی هستیم.دامنه ها اسامی بی تکرار و هویت و سایت هستند و در صورت انتخاب یک دامنه توسط یک فرد دیگر نمی توان تا زمان پایان مالکیت آن فرد دامنه را خریداری نمود.در طراحی سایت فروشگاهی و بسیاری موارد دیگر حتما در انتخاب نوع اسم دامنه دقت نمایید. این مورد می تواند تعیین کننده برند شما باشد.هاست یا سرور : هاست یا سرور یا فضای میزبانی به قسمتی گفته می شود که اطلاعات نمایشی وب سایت شما که شامل مواردی است که قبلا در خصوص آن صحبت کردیم روی آن قرار میگیرد تا به کاربر نمایش داده شود. این اطلاعات می تواند شامل موارد گرافیکی و برنامه نوبسی وب سایت باشد. به این مورد توجه نمایید که هاست و سرور می تواند دارای ویژگی های متفاوتی باشند و از نظر قدرت و سرعت سخت افزار متفاوتی داشته باشند.دیتابیس : در خصوص دیتایس باید بگویم که این مورد یک قسمت ذخیره برای اطلاعات متنی موجود در سایت است. و ارتباط مستقیم با هاست دارد، از هاست برای ذخیره سازی اطلاعات استفاده می شود ولی از دیتابیس برای منظم و هماهنگ سازی این اطلاعات استفاده می شود. یک هاست عملا بدون دیتابیس چیزی به جز یک فضای نا هماهنگ نیست.با وجود دیتایس شما اطلاعات را طقه بندی و جدول بندی می کنید.سایت ها 2 دسته هستند:سایت های استاتیکاین وب سایت ها دیتایس مشخصی ندارند و صرفا از مواردی مانند html، Css ، javascript و jquery و موارد گرافیکی ایجاد شده اند. اطلاعات با سرعت بالایی خوانده می شود و تماما برای ایجاد صفحات وب باید از برنامه نویسی درون صفحه ای استفاده شود.سایت های داینامیکاین وب سایت ها با استفاده از زبان های برنامه نویسی تحت سرور و وب مانند php، asp.net ، node.js و غیره نوشته می شوند و دارای دیتابیس مشخص برای طبقه بندی اطلاعات هستند.دوستان محترم به انتهای این مقاله رسیدیم، سوالات و نظراتتون رو می شنوم و امیدوارم بتونم در این زمینه بهتون کمک کرده باشم.سایر پست های بنده رو هم می تونید در این قسمت مشاهده نمایید.