سفارش تبلیغ
صبا ویژن
دانش را بجویید و آن را با بردباری و آرامش بیارایید [امام صادق علیه السلام]
لوگوی وبلاگ
 

آمار و اطلاعات

بازدید امروز :4
بازدید دیروز :39
کل بازدید :137147
تعداد کل یاداشته ها : 357
103/2/25
4:23 ص

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

البته زمانی که بحث یادگیری در میان می آید، راه های زیادی برای انتخاب وجود دارد و گاهی اوقات مشکل، دسترسی به راه های یادگیری ( و یا فقدان آنها) نیست بلکه تمایل فرد به یادگیری است.

اما بهترین روش یادگیری طراحی سایت چیست؟

در این مقاله به مطالعه در مورد روش های رایج چگونگی فراگیری هنر طراحی سایت می پردازیم. در این پژوهش نقاط مثبت و منفی هر یک از روش ها را بیان کرده و در نهایت یک نتیجه گیری کلی را ارئه می دهیم.

تمام حقوق مادی و معنوی این مقاله متعلق به شرکت مبنا به آدرس وب سایت www.sitedesign-co.com می باشد.

بهترین روش یادگیری طراحی سایت

1.دانشگاه ها

نقاط قوت

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

با استفاده از این و همچنین با کمک پروژه های با مهلت کم، دانش آموزان با کار در شرایط تحت فشار بدون افت کیفیت تطبیق میابند.

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

نقاط ضعف

اگرچه وجود دانشجویان را در یک کلاس، نقطه فروش اصلی دانشگاه ارائه دهنده دوره طراحی سایت محسوب می شود اما در عین حال بزرگترین نقطه ضعف آن نیز است.
با انفجار دوره های آنلاین، و با تبدیل اینترنت به یک جزء اصلی از فرهنگ انسانی و زندگی، مدارس طراحی وب به آرامی در حال محو شدن هستند.

این روزها، اوراق و اسناد ارائه شده توسط دانشگاه در حال تبدیل شدن به یک مدرک قدیمی است (حداقل در مورد طراحی وب سایت). امروزه، دیپلم تخم مرغ طلایی جهان نیست. کاغذ اثبات می کند که شما به اندازه کافی برای تبدیل شدن به یک متخصص در موضوعی مطالعه کرده اید اما دیگر پروانه استخدام فوری شما نمی باشد. با توجه به آژانس کاریابی Adecco، تقریبا 6 نفر از 10 فارغ التحصیل دانشگاه ایالات متحده بیکار هستند، به این معنی که آنها اشغال کننده تمام وقت جایگاه در حرفه ی خود نمی باشند.

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

بهترین روش یادگیری طراحی سایت

دوره های آنلاین

نقاط قوت

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

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

حصول و در دسترس بودن مواد به صورت غیر قابل تصوری گسترش یافته است. در حال حاضر، هر کس می تواند HTML و CSS را به راحتی یاد بگیرد. و این یک فرصت است برای افرادی که خواستار یادگیری و موفقیت هستند.

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

نقاط ضعف

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

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

علاوه بر این، به دلیل آزادی در شیوه ارائه دوره های طراحی وب آنلاین، پیدا کردن شیوه مناسب مشکل است. گاهی اوقات، یک نفرذهن خود را از اطلاعات سرشار می کند در نتیجه تحت فشار قرار می گیرد، و در آن زمان شیوه بیش از حد عشرت طلب است، در نتیجه منجر به تعویق می شود.
چیزی که آن را مشکل تر می کند این است که پیدا کردن یک روش خوب دشوار است.در دانشگاه ها، به ویژه اساتید، گاهی اوقات شیوه خود را به دانش آموزان تحمیل می کنند، که یک مزیت است زیرا آنچه که آنها آموزش می دهند نسبتا یک روش میانگین و جهانی تر است.

انتخاب: کدام روش بهتر است؟

مقایسه دو راه اصلی یادگیری طراحی وب سایت: من شخصا فکر می کنم که دوره های آنلاین نسبت به دانشگاه از نظر آموزش طراحی بهتر است.

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

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

این برای برای افرادی که در حال برنامه ریزی برای تغییر شغل هستند اما هنوز برای پیدا کردن مقام والاتر آماده نیستند،مفید است. آنها به راحتی می توانند در هر زمان از روز مطالعه کنند، بر خلاف دانشگاه ها که فقط طبق برنامه یک استاد می توانند آموزش ببینند.
به این فکر کنید، اگر دانش سرمایه گذاری است و سود و یا منفعت شما همگی یکسان است، آیا شما صرف ساعت بیشتر، پول بیشتر و تلاش بیشتر را انتخاب می کنید؟ و یا مسیر آسان تر انتخاب شماست؟


  
  

در مقاله پیشین  شرکت طراحی سایت مبنا به معرفی و آموزش متا تگ viewport پرداختیم. حال در این مقاله میخواهیم مدیا کوئری را آموزش دهیم تا بتوانید از آن در طراحی سایت ریسپانسیو استفاده کنید.

مدیا کوئری چیست؟

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

مدیا کوئری ها به دو دسته نوع دستگاه و نوع دیگر مشخصات دستگاه تقسیم بندی می شوند. در این عبارت ها اگر حاصل عبارت صحیح باشد عبارتی که در داخل {} قرار به حالت اجرا در می آید در غیر این صورت از مدیا کوئری چشم پوشی میشود.

مدیا کوئری قادر به شناسایی دستگاه های زیر می باشد:

پرینتر ها (print)

مانیتورهای رومیزی، تبلت و موبایل (screen)

دستگاه هایی که متن صفحه را به گفتار و صدا  تبدیل می کنند (speech)

اگر میخواهید بر تمامی این دستگاه ها تغییر اعمال کنید باید از all  بجای نوع دستگاه استفاده کنید.

Administrator\files\UploadFile\anatomy-css3-media-query-parts.jpg

کاربرد مدیا کوئری در طراحی قالب ریسپانسیو

در حقیقت مدیا کوئری است که به ما امکان می دهد طراحی سایت ریسپانسیو انجام دهیم زیرا بدون مدیا کوئری قادر نخواهیم بود یک قالب واکنشگرا حرفه ای و مناسب طراحی نماییم.


  
  

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

Administrator\files\UploadFile\google-material-design-example.jpeg

 هم اکنون بیشتر برنامه های اندروید مانند: gmail، گوگل مپ، گوگل پلی و...  و حتی اینباکس گوگل به سبک متریال طراحی شده اند و به همین علت آرین سالومون تلاش میکند تا گوگل را به سبک متریال در آورد.

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

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

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


  
  

اگر میخواهید یک قالب واکنش گرا طراحی کنید باید بر متا تگ  viewport و مدیا کوئری مسلط باشید.  

برای طراحی سایت ریسپانسیو لازم است در ابتدا سرویس متا تگ viewport را به سرویس سایت افزوده و سپس مدیا کوئری را به فایل CSS بیافزایید.

همانطور که میدانید در طراحی سایت ریسپانسیو، سایت باید در همه ی مانیتور ها، موبایل ها و تبلت ها به صورتی نمایش داده شود که کاربر احتیاجی به اسکرول کردن افقی نداشته باشد. برای این منظور لازم است سایز این دستگاه ها را داشته باشیم.

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

در فریم ورک بوت استرپ دستگاه ها را به صورت زیر بخش بندی کرده است:

موبایل : کوچیکتر از 768 پیکسل

تبلت: بزرگتر از 768 پیکسل

مانیتور رومیزی متوسط: بزرگتر از 992 پیکسل

مانیتور رو میزی بزرگ: بزرگتر از 1200 پیکسل

Administrator\files\UploadFile\Responsive_Web_Design_for_Desktop,_Notebook,_Tablet_and_Mobile_Phone.jpg

اجزای مختلف سایت را چگونه در این دستگاه ها نمایش دهیم؟

برای کنترل عرض اجزای مختلف سایت باید از max-width  و min-width استفاده کرد.

فرض کنید یک تگ با ID: mabnasitedesign در سورس کد سایت وجود داشته باشد. باید آن را به گونه ای قرار دهید که در هر شرایطی در مرکز صفحه نمایش  قرار گیرد و در موبایل هایی که سایز کوچیکتر از 767 پیکسل دارند تگ mabnasitedesign  متناسب  با ابعاد موبایل تغییر کند. برای این منظور میتوانید از کد زیر استفاده کنید:

} (media screen and (max-width: 767px@

       { ;mabnasitedesign { width: 100%; margin:0 auto#   

{

حال این کد را برای تبلت باز نویسی میکنیم با این تفاوت که میخواهیم فقط در سمت راست صفحه نمایش داده شود:

 } (media screen and (min-width: 768px) and (max-width: 991px@

       { ;mabnasitedesign {width: 150px; float: right# 

{

اکثر کسانی که در حوزه طراحی وب سایت فعالیت می کنند در ساید بار سایت از ID: right استفاده می کنند، شما نیز میتوانید از کد های بالا برای ساید بار استفاد کنید کافیست mabnasitedesign را به right تغییر دهید.


  
  

این روز ها مشاهده میکنیم که بسیاری از شرکت ها رو به نرم افزارهای موبایل افتاده اند و یا برخی از وب سایت ها مانند نت برگ، شیپور و... هر کدام برای سایتشان نرم افزار مخصوص به خود را دارند علت هم کاملا مشخص است فراوانی گوشی های هوشمند.

 حال این سوال پیش میآید که آیا نرم افراز موبایل بهتر است یا سایت ریسپانسیو؟ اصلا کدام یک از این ها مناسب حرفه و بیزینس شماست؟ آیا بهتر است شما به فکر طراحی سایت خود باشید یا طرحی نرم افزار خود تا بتوانید فروش خود را افزایش دهید؟

تفاوت نرم افزار موبایل و سایت ریسپانسیو

Administrator\files\UploadFile\480_Bettina_NativeVsWeb.jpg

حتی خود گوگل نیز معتقد است که طراحی وب سایت به صورت ریسپانسیو بهترین گزینه ممکن برای انتخاب است. زیرا شما با طراحی سایت ریسپانسیو میتوانید محتوای جدید خود را به سادگی در دسترس کاربران قرار دهید و فقط یکبار هزینه میکنید. اما در برنامه موبایل شما باید بیشتر هزینه کنید و با یک برنامه نویسی انتخاب نمایید که هم بر IOS و یک هم بر Android  مسلط باشد اما باز هم همه ی گوشی های هوشمند را ساپورت نکرده اید (بلک بری، نوکیا و..). نرم افزار موبایل نیز خالی از لطف نیست  از جمله مزایای نرم افزار موبایل این است که کاربر حتی بدون اتصال به اینترنت میتواند از محتوای شما استفاده کنند. همچنین در نرم افزار های موبایل باید مرتبا ورژن جدید برنامه ی خود را در دسترس کاربران قرار دهید.


  
  
<      1   2