PDA

نسخه کامل مشاهده نسخه کامل : راهنمایی در مورد طراحی سایت (مچ کردن چند زبان برنامه نویسی)



mehran_pqqp
19-04-2013, 15:35
سلام
دوستان من بارها اقدام به یادگیری طراحی سایت کردم ولی همیشه به اواخرش به بن بست میرسم
من Html , Css , Jscript رو کامل بلدم ، همیشه از اینا شروع می کنم بعد Php هم بلدم ، با برنامه Dreamwaver این 3 مورد رو استفاده می کردم
ولی هیچ وقت نتونستم یه طراحی سایت انجام بدم نمیدونم مشکل کارم کجاست.

لطفا اگر امکانش هست بفرمائید برای طراحی یک سایت چه مواردی رو غیر از html, css , js , php باید بلد باشم تا باز به بن بست نرسم؟

منظورم نکاتی مثل سئو و ... نیست ، هدف من پیدا کردن الگوریتم طراحی اولیه یک سایت هست مشکل اصلی من اینه که نمیدونم چه چیزایی نیاز هست ، هر دفعه html , css , js , php رو میخونم ولی کار خاصی نمی تونم انجام بدم

Molibden
19-04-2013, 15:57
معمولا باید از یک فریمورک برای php استفاده کنی
روی اسکرپت های اپن سورس کار کن و اونها رو توسعه بده تا منطق کار دست بیاد

mehran_pqqp
19-04-2013, 16:18
معمولا باید از یک فریمورک برای php استفاده کنی
روی اسکرپت های اپن سورس کار کن و اونها رو توسعه بده تا منطق کار دست بیاد
مشکلی برای استفاده از php ندارم ، منظورم این هست کلا تو کد نویسی و ... مشکلی نیست فقط نمیدونم چطوری طراحی رو انجام بدم به نظرتون باید فتوشاپ رو هم یاد بگیرم؟

من الان html , css , Jscript , Php رو کامل مسلط هستم ولی با اینا نمی تونم سایت طراحی کنم یعنی لنگ همین هستم الان که این موارد رو بلدم چه کاری رو باید انجام بدم تا ادامه مسیر رو پیش برم

اسکریپت اپن سورس منظورتون چه اسکریپتی هست؟ میشه یه منبع هم معرفی کنید برای دانلود

dracula_killer
19-04-2013, 20:47
ببین دوست من
برای طراحی یک سایت باید اول بدونی هدفت چیه؟منظورم اینکه سایت استاتیک هست یا داینامیک؟
اگر استاتیک هست که باید اول قالب رو طراحی کنی.بعد صفحات رو دونه دونه از روی اون بسازی و در آخر هم به هم لینک کنی.
اگر داینامیک هست.خب قطعا یک دیتابیسی هم باید داشته باشه.اول دیتابیس رو طراحی کن.بعد قالب رو.سپس کد های برنامه نویسی رو.و این ها رو بهم متصل کن.موقع طراحی قالب فرض کن که سایت استاتیکه.همونجوری طراحی کن و برو جلو.اون قسمت هایی که با برنامه نویسی بدست میاد رو خالی بذار تا به موقش بری سراغشون.

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

به نظرم یک کتاب روانشناسی رنگ هم بخونی خیلی خوبه.کمک می کنه تا سایت چشم نواز تری طراحی کنی

anvar.net
19-04-2013, 21:35
شما بریشتر نیاز دارید تا اصول و شیوه حل مشکلات دنیای واقعی رو یاد بگیرید. در مرحله اول بهتره از دنیای مثال های معمول در کتاب های آموزشی بیرون بیایید. من با php آشنایی مختصری دارم و در این زمینه زیاد وارد نیستم ولی اصول کلی شبیه هم هستند. شما بهتره خودتون رو به جای یه مشتری فرضی قرار بدید که دنبال یک سایت خاص برای خودش هست : مثلا یه سایت خبری یا فروشگاه , کتابخانه انلاین و .......... : هر کدوم رو که مد نظرتون بود دنبال نمونه های واقعی در اینترنت باشید : مثلا سایت های خبرگزاریها و یا آزانس های خبری رو چک کن ببین از چه قسمت هایی تشکیل شده اند, یک سایت معمولا از ترکیب چندین بخش بوجود می اید که در کنار هم کل سایت را شکل می دهند. چند سایت رو بدقت بررسی کن و سعی کن بخش های کلیدی اونها رو درک و بر روی کاغذ پیاده کنی, حالا که قطعات رو شناختی : با توجه به دانسته های برنامه نویسی خود سعی کن یکی یکی اونها رو برای خودت عملا پیاده سازی کنی از طراحی پایگاه - جداول - ارتباط بین جداول - قالب صفحات - کدنویسی و ........... حالا همه قطعات که کامل شد شما یه سایت کامل دارید که می تونید تحویل مشتری (در اینجا خود شما هستید) بدید.

اگه به زبان انگلیسی تسلط دارید : بهتره دنبال کتاب هایی باشید که یه پروژه رو بطور کامل دنبال کرده باشند : مثلا :
CMS Design Using PHP and jQuery Beginning PHP and MySQL E-Commerce: From Novice to Professional

گرچه هیچ کتابی در این زمینه ها همه اصول را بطور کامل اموزش نمی دهد اما کلیات موضوع را بررسی می کنند و سایر قسمت ها رو به مروز و با کسب تجربه درک خواهید کرد.

بصورت تجربی سعی کنید یکی از موارد بالا رو از ابتدا تا انتها دنبال کنید