آموزش کار با دیتابیس mysql توسط کامنت لاین و دستورات ضروری | tabriziot

آموزش کار با دیتابیس mysql توسط کامنت لاین

کار با پایگاه داده mysql توسط کامنت لاین (cmd)

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

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

بیشتر بخوانید »»» استفاده از هوش مصنوعی در طراحی سایت

و البته در صورتی که به دستورات کامنت لاین mysql مسلط باشید ، میتونید با سرعت بیشتری کارهاتون رو انجام بدید ، سرعت بیشتری تو اجرای کوئری هاتون خواهید داشت و مدیریت براتون راحتتر خواهد بود.

شروع کار

خب بدون معطلی و اضافه گویی میریم ببینیم چطور باید این کارو بکنیم :

خب ما این آموزش رو ، رو لوکال هاست انجام میدیم ، باید به مسیری که wamp یا xampp رو نصب کردید برید و پوشه ی mysql و درنهایت پوشه bin .

برای این کار اول cmd رو باز کنید و از طریق دستور cd دایرکتوری ها رو باز کنید ( برای من این مسیر هست ) :

آموزش کار با دیتابیس mysql توسط کامنت لاین و دستورات ضروری | tabriziot
مسیر mysql در لوکال هاست

خب تو این مسیر یه فایلی هست به اسم mysql.exe برای اینکه اجراش کنیم دستور زیر رو مینویسیم و دو تا سوئیچ داره که یکی u برای وارد کردن یوزرنیم ، و یکی هم p که برای وارد کردن پسورد :

mysql -u YOURUSERNAME -p PASSWORD
آموزش کار با دیتابیس mysql توسط کامنت لاین و دستورات ضروری | tabriziot
ورود به دیتابیس

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

دستورات

اولین چیزی که باید بدونید اینه که بدونید چه دیتابیس هایی در پایگاه دادتون دارید ، برای اینکار دستور زیر رو تایپ کنید :

show databases;
آموزش کار با دیتابیس mysql توسط کامنت لاین و دستورات ضروری | tabriziot
مشاهده دیتابیس های موجود در mysql

حالا که لیست دیتابیس ها رو میدونیم میتونیم با دستور زیر اونا رو حذف کنیم :

drop database YourDataBaseName;

برای ساخت یک دیتابیس جدید از این دستور استفاده کنید :

create database tabrizIOT;
آموزش کار با دیتابیس mysql توسط کامنت لاین و دستورات ضروری | tabriziot
ساخت دیتابیس جدید و مشاهده آن

حالا که یه دیتابیس جدید ساختیم ، باید معلوم کنیم از این به بعد دستوراتمون میخواهیم به کدوم دیتابیس اعمال بشه ، ( به اصطلاح یه دیتابیس رو باید select کنیم یا انتخاب کنیم که روش کار کنیم ) :

use DataBaseName;

حالا تو دیتابیسی که بالاتر ساختیم یه جدول بسازیم ، چطور باید عمل کنیم ؟ خیلی ساده :

create table TableName ( FildName FildType ,OtherFildName FildType );

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

آموزش کار با دیتابیس mysql توسط کامنت لاین و دستورات ضروری | tabriziot
انتخاب یک دیتابیس و ساخت جدول در آن و مشاهده جزییات جدول

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

حالا اگه ندونید یا یادتون رفته که چه جدول هایی تو دیتابیس داشتید میتونید از دستور زیر استفاده کنید :

show tables;

میتونید از کوئری ها استفاده کنید و نتیجه رو ببینید ، مثلا ما از کوئری insert برای اضافه کردن چند سطر به جدول user که بالا ساختیم استفاده میکنیم :

insert into TableName (id,fname,lname) values (1,'tabriz','iot');

آموزش کار با دیتابیس mysql توسط کامنت لاین و دستورات ضروری | tabriziot

تو عکس بالا سه مقدار با توجه به دستور بالا وارد کردم و در نهایت با یه کوئری دیگه همه ی مقدار های اون جدول رو واکشی کردم .

حالا مثلا شما میخواید نام جدولی که ساختید رو تغییر بدید ، باید از دستور زیر استفاده کنید :

alter table TableName rename to NewTableName;

آموزش کار با دیتابیس mysql توسط کامنت لاین و دستورات ضروری | tabriziot

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

بعد دیگه هرکاری بخواید بکنید فقط کافی یه یه سرچ کوچیک کنید و دستور مورد نظر رو پیدا کنید و استفاده کنید .

 


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

☎ تلفن تماس ( ثابت ) : 35595289-041

☎ تلفن تماس ( مدرس ) : 09146674080

☎ تلفن تماس ( روابط عمومی ) : 09198121731


منبع : برنامه نویسی تبریز | Tabriziot

سایر مقالات مفید سایت:

مهمترین نکات تفاوت طراحی وب سایت با وردپرس و html در سال 2018

در این نسخه قصد داریم به بررسی تفاوت طراحی وب سایت با وردپرس و html ، بپردازیم.

برای پی بردن به تفاوت طراحی وب سایت ، با روش های متفاوت به بیان ویژگی ها و محدودیت های هر یک مشغول می شویم.

 

HTML چیست ؟

 

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

 

ویژگی های HTML

 

  • با استفاده از این زبان ،شما می توانید عکس ، فیلم و یا هر نوع فایل دیگری را ، توسط مرورگر های خود در سراسر اینترنت به نمایش بگذارید.
  • هسته ی اصلی در طراحی صفحات وب و همچنین ارتباط مرورگر ها با هم ، کد های HTML می باشند.
  • مرورگر ها با این زبان فعالیت می کنند، یعنی کد های HTML را می خوانند که می توانند تصاویر ، فیلم ها و یا در حالت کلی ، وب سایت ها را نمایش دهند.
  • هر صفحه ی وبی که موجود است ، شاید از نظر ظاهری متفاوت باشد ، اما در پشت صحنه ی تمام آن ها از کد های HTML استفاده شده.
Wordpress VS HTML
WordPress VS HTML

 

محدودیت های HTML

 

  • برای طراحی وب سایت ، نیاز به داشتن دانش کد نویسی دارید.

 

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

 

وردپرس چیست ؟

 

وردپرس یک سیستم مدیریت محتوا یا (CMS) است که به منظور طراحی صفحات وب ، مورد استفاده قرار می گیرد.

 

Wordpress VS HTML
WordPress VS HTML

 

ویژگی های وردپرس

 

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

 

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

وردپرس یکی از سیستم های مدیریت محتوای محبوب است که به صورت کامل درباره با آن تضیح داده ایم.

Wordpress VS HTML
WordPress VS HTML

 

محدودیت های وردپرس

 

  • باید مرتب افزونه ها و پنل را به روز رسانی کنیم.
  • کار با آن اسان است و هر کسی به راحتی به طراحی وب سایت می پردازد.

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

 

بیشتر بخوانید »»» وردپرس WordPress چیست؟

 

سایر مقالات مفید سایت:

بهترین نکات طراحی وب با فتوشاپ در سال 2018

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

چرا فتوشاپ را برای طراحی وب انتخاب می کنیم

 

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

 

بیشتر بخوانید »»» گرافیک وب سایت

 

نرم افزارهای وکتور و تفاوت آنها با فتوشاپ در طراحی وب

 

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

این امکان باعث میشود که نرم افزار های وکتور برای طراحی بنر های شهری ، کارت های ویزیت و قالب سایت بهترین گزینه باشند.

فتوشاپ
فتوشاپ

 

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

 

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

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

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

 

چگونه میتوان با فتوشاپ برای وب تصاویر وکتور ذخیره کرد

 

با ورود HTML5 کد های جدیدی به وب اضافه شد که به کاربران نرم افزار های وکتور اجازه میداد که طرح های خود را با فرمت وکتور در وب به نمایش بگذارند .

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

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

یعنی نمیتوان یک تصویر را در فتوشاپ بازکرد و انتضار داشت آن را به کد های SVG تبدیل کند.

 

فتوشاپ
فتوشاپ

 

برای طراحی وب کدام نرم افزار را انتخاب کنیم

 

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

ادوبی فتوشاپ هنوز در این عرصه یکه تاز است.

اما اگر ابزار های ایجاد گرافیک ادوبی فتوشاپ شما را راضی نمی کند نرم افزار Illustrator میتواند هر گرافیک برداری را که تصورش را میتوانید بکنید برایتان ایجاد کند.

نرم افزار Illustrator سادگی بیشتری در کار با اشکال نسبت به فتوشاپ دارد و ساده تر میتواند اشکال پیچیده را ایجاد کند.

 

چگونه از طراحی وب با فتوشاپ درآمد کسب کنیم

 

شما میتوانید قالب های خود در فتوشاپ را بفروش برسانید .

علاوه براینکه اینکار در سایت شخصی خودتان ممکن است میتوانید در سایت هایی که قالب سایت عرضه میکنند ثبت نام کرده و قالب های خود را بفروش برسانید.

 

بیشتر بخوانید »»» دریم ویور Dreamweaver

 

سایر مقالات مفید سایت:

استفاده از هوش مصنوعی در طراحی سایت

هوش مصنوعی امروزه به عنوان یکی از شاخه های علوم کامپیوتر، درموارد زیادی کاربرد دارد و هر روز نوآوری های جدیدی به وجود می آید که وقتی با دقت بیشتری آن ها را بررسی می کنیم، متوجه رد و اثری از artificial intelligence در آن خواهیم شد.

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

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

با توجه به نیازمندی های وب سایت های پیشرفته می توان تشخیص داد که آن نیاز در حوزه ی کدامیک از مباحث (Constaint Logic Programming, Fuzzy Logic, Definite Clause Grammars , Expert Systems  ) مرتبط با AI قرار می گیرد و برای مرتفع سازی آن چه راهکاری باید اندیشید.

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

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

 

هوش مصنوعی در طراحی سایت
هوش مصنوعی در طراحی سایت

 

بیشتر بخوانید »»» کامپیوتر ها به زودی انسان را در استدلال شکست خواهند داد

 

زبان های برنامه نویسی قابل تطبیق با هوش مصنوعی

 

از جمله متداول ترین زبان های برنامه نویسی AI می توان به ( lisp ,Prolog, clips , VP-Expert) اشاره داشت. در حوزه ی طراحی وب نیز زبان های دستوری C++, C# و C#.Net بیشتر در ارتباط با این فناوری مورد استفاده قرار می گیرند،.

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

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

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

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

هوش مصنوعی در طراحی سایت
هوش مصنوعی در طراحی سایت

 

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

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

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

اما آیا AI نیز می تواند یک ابزار برای ایجاد یا توسعه ی وب سایت ها باشد؟

در دنیای فناوری امروزی هیچ چیزی عجیب و دور از دسترس نیست.

 هوش مصنوعی طراحی (ADI2) سیستمی است که می تواند برای مشاغل کوچک با دریافت برخی از پارامتر ها مثل نوع شغل، مکان و ویژگی های ظاهری نظیر (طرح، رنگ، فونت  و … ) یک سایت برای کاربر طراحی نماید.

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

 

طراحی سایت بهینه متناسب با هوش مصنوعی گوگل

 

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

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

هوش مصنوعی در طراحی سایت
هوش مصنوعی در طراحی سایت

 

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

 

بیشتر بخوانید »»» به رویای ساخت تراشه ای شبیه مغز انسان چیزی نمانده است!!!


 

سایر مقالات مفید سایت:

UI و تجربه کاربری در طراحی سایت چیست

تجربه کاربری چیست؟

تجربه کاربری مخفف کلمه User Experience Design است و به تجربه و احساسات کاربر هنگام بازدید از سایت گفته می شود.
تجربه کاربری به معنی رفتار، حالت و احساسات کاربر در هنگام استفاده از یک محصول و یا سیستم خاص می باشد.

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

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

طراحی سایت چیزی فراتر از طراحی محیطی زیبا برای وب سایت شما می باشد.

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

طراح وب سایت یکی از مهترین اعضای تیم شما می باشد که در صورتی که کار خود را به درستی انجام دهد تاثیر بسیار مثبتی در کسب و کار شما خواهد داشت .

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

 

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

UI
UI

 

UI چیست؟

 

UI که مخفف User Interface design می باشد بخشی از طرح می باشد که زمانی که کاربر در حال رویت وب سایت می باشد آن را مشاهده می نماید.

UI در فیلد اثر متقابل ماشین و انسان در صنعت طراحی، فضایی می باشد که اثر متقابل بین انسان و ماشین به وجود می آید.

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

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

UI
UI

 

تفاوت های UI و تجربه کاربری:

 

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

 

بیشتر بخوانید »»» همه چیز در مورد GUI و راهکارهایی برای جذب بازدید کنندگان


 

سایر مقالات مفید سایت:

چرا باید به سئو سایت اهمیت بدهیم ؟

SEO چیست؟

معنای لغوی SEO که مخفف Search Engine Optimization است، بهینه سازی موتور جستجو می باشد. سئو یعنی تولید کردن صفحات وبی که برای موتورهای جستجو جالب و فریبنده هستند.
۹۱ درصد از کاربران اینترنت از موتور های جستجو برای رسیدن به مطلب یا محصول مورد نظر خود استفاده می کنند. بهینه سازی صفحات وب این است که شما در نتایج یک موتور جستجوی بزرگ بیشترین امتیاز را داشته باشید.و حتی به رتبه نخست نتایج جستجو برسید.
آمار زیر که از سایت Searchenginewatch اقتباس شده نشان می‌دهد که نخستین گزینه‌ای که در نتیجه‌ی جستجوی گوگل ظاهر می‌شود ۳۳٪ ترافیک و گزینه دوم حدود ۱۷٪ ترافیک را به خود اختصاص می‌دهند. همانگونه که مشاهده می‌کنید از گزینه ۱۰ به ۱۱ افت جدی وجود دارد.
به معنای اینکه کاربران کمی صفحه‌های دوم و سوم و … را در نتیجه‌های جستجوی گوگل، بررسی می‌کنند و در صفحه اول ۳ جایگاه اول ۵۸٫۴ درصد بازدیدکنندگان و خود جایگاه اول ۳۶٫۴ درصد بازدیدکنندگان را به خود اختصاص می‌دهد.
این مسئله برای خیلی از سایت‌ها سودمند است که در بالای نتایج جستجو قرار گیرند به خصوص آنهایی که با افزایش ترافیک سایت به تعداد مشتریانشان اضافه می‌شود.

 

اهمیت SEO:

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

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

SEO
SEO
بیشتر بخوانید »»»  بهینه سازی موتور جستجو SEO

 

گوگل به هیچ عنوان با دریافت پول، هیچ سایتی را در نتایج عادی جای نمی دهد.
شما می توانید با استفاده از منابع مختلفی که در اینترنت وجود دارند برای بهینه سازی وبسایت و سیستم خود استفاده کنید.
الگوریتم رتبه‌بندی گوگل دارای بیش از ۲۰۰ معیار جهت رتبه‌بندی یک سایت است.

از این رو مهندسین سئو می‌بایست مهم‌ترین این معیار‌ها را جهت پیاده‌سازی موفق سئو بدانند.

برخی از این معیار ها عبارتند از:

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

 

اهداف سئو:

سئو باعث شده وب سایت در صفحه نتایج موتور جستجو از رتبه بهتری برخوردار باشد در نتیجه بر روی آمار بازدید وب سایت تأثیر بسزایی دارد و باعث افزایش فروش محصولات, ایجاد برند و افزایش ترافیک سایت خواهد شد و بهترین ابزار برای تبلیغات است.

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

SEO
SEO

 

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

ابزار های سئو:

استفاده از بهترین کلمات کلیدی
استفاده درست از تگ Title
انتخاب نام درست فایل فارسی یا انگلیسی
احتیاط سینتکس برای استفاده از تگ های Title و Meta
ایجاد یک صفحه با لینک های جالب
استفاده از مشخصات img در تگ های Title و ALT
استفاده از description در تگ Meta
معرفی سایت(ثبت سایت)
فایل اختیاری ولی مهم robots.txt
استفاده از validator
آیا سئو سایت فعالیتی است که پس از مدتی خاتمه می یابد؟!
خیر، سئو یک فعالیت دائمی و دراز مدت است. در طول زمان الگوریتم های گوگل تغییر می کند، وضعیت رقبای شما متفاوت می شود و نیازهای شما نیز تغییر می کند.

بنابراین سئو یک بخش اساسی و دراز مدت در هر سایت اینترنتی است.

 

انواع سئو:

سئو درون صفحه (On Page SEO):

سئو درون صفحه به کنترل مستقیم کدها و یا محتویات وب سایت شما اعم از متن، تصویر، پیوند و … مرتبط می‌شود؛ به طور کلی هر چیزی که در سایت خود بارگذاری می‌کنید مربوط به SEO On Page می‌شود.

این روش پایه تمام تلاش‌های بهینه‌سازی است زیرا جایی است که شما بیشترین کنترل را روی آن دارید. هر گونه تغییری را که شما در محتویات سایت خود ایجاد می‌نمایید در نتایج جستجو تاثیر گذار خواهد بود بنابراین خیلی مهم است که روش SEO On Page بدرستی قبل از روش SEO Off Page انجام شود.
سئو بیرون صفحه (Off Page SEO):بر خلاف روش SEO On Page که توسعه وب سایت با کنترل مستقیم بالایی انجام می‌شد، روش بهینه سازی بیرون صفحه شامل تمام ارتقاهایی است که در خارج از وب سایت شما انجام می‌شود؛ این شامل تمام چیزهایی است که می‌تواند در بدست آوردن رتبه‌بندی بالای سایت شما کمک کند.

SEO
SEO

 

SEO Off Page در درجه اول در بدست آوردن پیوند دهندگان (پیوندهایی که از سایت‌های دیگر به سایت شما اشاره می‌کنند) متمرکز می‌شود سپس با استفاده از روش‌هایی که در خارج از وب سایت انجام می‌شود به بهینه‌ سازی موتور جستجو می‌پردازد.
SEO Off Page یک فرآیند نامحدود است که توسط مهندسین سئو در جهت بدست آوردن پیوند دهندگان، اداره می‌شود.

 

تکنیک های سئو:

تکنیک سئو کلاه‌سفید:

به تمامی تکنیک‌های سئو که مورد قبول موتورهای جستجوگر هست و هیچ فریبی در آنها استفاده نشده در دسته تکنیک‌های سئو سایت کلاه‌سفید قرار می‌گیرند.

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

 

بیشتر بخوانید »»» چند نکته مهم در بهینه سازی سایت (SEO 1)

 


Source


 

سایر مقالات مفید سایت: