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

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 6 12345 ... آخرآخر
نمايش نتايج 1 به 10 از 51

نام تاپيک: ▓ راهـــنمای جــامع ساخت وب سایـت Ž▓

  1. #1
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    12 ▓ راهـــنمای جــامع ساخت وب سایـت Ž▓

    بنام خداوند

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

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

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

    باتشکر: Kian98 و تیم مدیریت انجمن طراحی صفحات وب


    لیست پست های مفید این تاپیک:

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    Last edited by kian98; 15-08-2014 at 13:18.

  2. 10 کاربر از kian98 بخاطر این مطلب مفید تشکر کرده اند


  3. #2
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    12 بخش اول: مقدمه






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

    به شما پیشنهاد می کنم تا تمامی پست های این تاپیک را بخوانید چون تمامی بخش های آن وابسته به یکدیگر هستند.

    باتشکر و سپاس فراوان

  4. 8 کاربر از kian98 بخاطر این مطلب مفید تشکر کرده اند


  5. #3
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    12 بخش دوم : هاست و دامین و سرور

    بنام خدا

    در این پست می خواهیم اولین چیزهایی که برای ساخت یک وب سایت نیاز است را بدانیم. برای سوالات بیشتر به [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] مراجعه بفرمایید.
    ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    قبل از هر چیز باید بفهمیم که سرور (Server) چیست؟ و چه کاربردی دارد.



    سرور (Server): سرور یک نوع ابررایانه هست که به صورت 24 ساعته و هفت روز هفته به اینترنت پرسرعت متصله. این سرور دارای سرعت اینترنتی هست که حتی توی خواب هم نمی تونیم ببینیم. سرعت بعضی از اونها به چندین ترابایت بر ثانیه هم میرسه. و اینکه چندین هزار ترابایت حافظه داخلی دارند به اضافه سی پی یو ای که خوابش رو هم نمی تونید ببینید.

    دیتاسنتر (Data Cenetr): دیتاسنتر معمولا یک ساختمون هست که ابر رایانه رو اونجا میگذارند. ابر رایانه ها بسیار بزرگند.شاید فکر کنید چرا ابررایانه ها اینقدر کم یاب اند و هرکسی نمی تونه ازشون داشته باشه؟ چون اولا ابررایانه ها خیلی گرون هستند و چندین میلیارد دلار پولشون هست.دوما ابر رایانه مثل [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] نیست و نیاز به متخصصان خبره برای اداره کردنشون هست. سوما اینطور نیست که برید به یه مغازه کامپیوتری و بگید یه ابر رایانه میخوام. برای خرید یک ابررایانه باید به شرکت هایی که معمولا خارج از کشور هستند سفارش ساخت یکیشون رو بدید و اونها هم بعد یکی دو سال اون رو تحویل می دهند. البته قبلش میگن یه ساختمون 3،4 طبقه برای سرهم کردنشون باید داشته باشد. خوب این هم از بحث دیتاسنتر.
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    برای ساختن یک [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] باید اول بدانیم که فایل های سازنده سایت را در کجا قرار دهیم. این مکانی که ما می خواهیم فایل های [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] را در آن بگذاریم باید در اینترنت باشد.یعنی اینکه جایی که در همه جا توسط اینترنت قابل دسترس باشد. این فضای اینترنتی هاست (Host) نام دارد که در پایین با آن اشنا خواهیم شد.

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    هاست (Host): فضایابر رایانه ها رو که در بالا فهمیدید چی هستند توسط نرم افزارهایی خاص به چندین بخش تقسیم می کنند (یه جورایی مثل پارتیشن بندی کامپیوتر) و به هر بخش از اون فضاهای تقسیم شده مقدار مشخصی از سی پی یو و رم ابر رایانه رو اختصاص می دهند. سپس شما می تونید یکی از این فضاهای تقسیم شده رو بخرید و توشون فایل های [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] رو قرار بدید. حالا شاید بپرسید این هاست رو از کجا بخرم؟ پس پایین رو بخونید.

    شرکت های هاستینگ (Hosting): توی اینترنت یک سری [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] هایی هستند که از صاحبان و مدیران سرورها نمایندگی می گیرند تا این بخش هایی که از فضای سرور جدا شده رو به مردم بفروشند و در عوض ماهانه مقدار مشخصی پول هم به صاحبان این سرور ها میدهند. بعضی دیگه از این شرکت ها از سایر شرکت های هاستینگ یک نمایندگی می خرند و هاست می فروشند. می تونید در زیر لیست بعضی از معتبر ترین سایت های هاستینگ ایرانی رو ببینید:

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    دامین (Domain) یکی از اصلی ترین چیزهایی هست که شما باید در رابطه با ساخت سایت بدونید. کافیه پایین رو بخونید.



    دامین ( Domain): دامین در اصل همون آدرس صفحه وب هست. برای مثال دامین سایت [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] این هست : [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    دامین از چند جزء اصلی تشکیل شده که در زیر به مرورشون می پردازیم:

    اولین بخش دامین پروتکل(Protchol) هست که در آدرس بالا پروتکل http هست. پروتکل http برای سایت های معمولی استفاده میشه . پرتکل به باندی می گویند که اطلاعات سایت رو بین کاربر (بازدیدکننده ازصفحه وب) و سروری که هاست از اون تهیه شده رد و بدل می کنه. پروتکل انواع زیادی داره که مهم ترین هاشون پروتکل های http و https هستند. پروتکل اچ تی تی پی اس برای سایت هایی به کار میره که نیاز به امنیت بالایی دارند مثل سایت های بانکی و یا سایت های بزرگی مثل گوگل و یاهو.

    دومین بخش دامین ساب دامین (Sub Domain) اون هست
    به معنای زیر دامنه. سا دامین www یه ساب دامین معمولی هست و معمولا به آخر آدرس ها اضافه میشه و هیچ تغییری در آدرس دامین به وجود نمیاره. و مخفف کلمه World Wide Web هست که یعنی دنیای گشترده وب. با ساب دامین میشه تعداد نامحدودی سایت رو توی یک آدرس دامین داشت. برای مثال سایت پی سی ورلد توی آدرسش یک ساب دامین بنام forum ایجاد کرده و توی این ساب دامین این انجمن رو بوجود آورده. پس در حال حاضر ساب دامین سایت پی سی ورلد forum هست. و می تونه بی نهایت ساب دامین دیگه هم برای آدرس دامین اصلیش ایجاد کنه.

    سومین بخش دامین نام سایت هست و کاملا دلخواه هست و شما می تونید هنگام خرید دامین هرنامی که خواستید برای سایتتون انتخاب کنید تا اون دامین برای شما به ثبت برسه . به شرطی که این نام قبلا با دامین سطح بالای مورد انتخاب شما برای کس دیگری به ثبت نرسیده باشه. مثلا در آدرس بالا نام دامین [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] در مورد دامین سطح بالا پایین رو بخونید.

    چهارمین بخش دامین دامین سطح بالا(Top Level Domain) اون هست.این بخش آخرین قسمت یک دامین هست.این بخش برای این هست که سایت شما از بقیه سایت ها جدا باشه و به گونه ای نوع فعالیت سایت شما رو هم مشخص می کنه. ولی اینکه نوع فعالیت سایت شما رو مشخص میکنه اجباری نیست و شما می تونید از هر دامین سطح بالایی برای آدرس سایتتون استفاده کنید. برای مثال در آدرس بالا دامین سطح بالای آدرس سایت پی سی ورلد com. هست. این رو هم بگم که هر کشور برای خودش یک آدرس دامین سطح بالا داره. مثلا دامین سطح بالای ایران ir. هست و می تونید پس از خرید دامین سطح بالای ir. در سایت [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] اون رو به ثبت برسونید. ( اگه دامین دات آی آر خریدید باید حتما همین کار رو بکنید) یک وقت این فکر به سرتون نزنه که حالا که توی ایران هستم فقط مجبورم دامین ir. بخرم. نه شما هر دامینی که دوست دارید میتونید بخرید فقط ایران و سایر کشورها یک دامین هم دارند که مختص کشورشون هست.

    در زیر میتونید لیستی از چند دامین سطح بالای معروف رو ببینید:

    نام دامین کاربرد آن نام دامین کاربرد آن
    COM. عمومی BIZ. خرید و فروش اینترنتی
    NET.. شبکه اینترنتی TV. شبکه های تلویزیونی و ماهواره ای
    ORG. نهاد و سازمان IR. سایت های ایرانی

    البته به غیر از دامین از آدرس دیگری هم برای ورود به یک سایت استفاده میشه که بهش آدرس آی پی می گویند:

    آدرس آی پی IP: شما می توانید به غیر از زدن آدرس یک سایت از آدرس دیگری برای ورود به آن سایت هم استفاده کنید که به آن آدرس آی پی می گویند. این آدرس بین اعداد 0 تا 255 متغیر هست. برای مثال آدرس آی پی سایت گوگل 209.85.135.103 هست. همونطور که می بینید حفظ کردن این آدرس بسیار مشکله برای همین چند سال پیش کنسرسیوم جهانی وب [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] آدرس دامین رو ایجاد کرد تا به جای آدرس آی پی استفاده بشه. البته هنوز هم آدرس آی پی هست و هنوز هم استفاده میشه.

    --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

  6. 9 کاربر از kian98 بخاطر این مطلب مفید تشکر کرده اند


  7. #4
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    12 آپ تایم (Up Time) و پهنای باند (Band Width)

    بنام خدا

    پهنای باند و آپ تایم یکی از اساسی ترین چیزهایی هستند که باید همراه با هاست بدونید. برای همین پایین رو بخونید:


    پهنای باند (Band Width): پهنای باند به میزان رد و بدل اطلاعات می گویند. هنگامی که شما هاست می خرید باید پهنای باند نیز بخرید. بهنای باند را با این مثال برایتان توضیح میدهم.
    به میزان اطلاعاتی (فایل ها،تصاویر،ویدئوها،آهنگ ها و....) که در طول یک ماه جاری بین کاربران (بازدیدکنندگان) صفحه وب یا همان سایت و سروری که هاست در آن قرار دارد پهنای باند می گویند.
    برای مثال شما برای هاست خود 200 گیگابایت پهنای باند ماهیانه خریدید. حال اگر در طول این یک ماه بیشتر از 200 گیگ از سایت شما دانلود و یا بر روی سایت شما فایل و داده آپلود شود سایت شما از دسترس خارج میشود تا ماه بعدی. توجه کنید همین که کاربری به سایت شما سر می زند و از سایت شما بازدید می کند هم از پهنای باند سایت شما کم می کند زیرا به هر حال فایل ها و کدها و یا تصاویر و سایر چیزها بین مرورگر کاربر و سروری که هاست شما در آن هست ردوبدل می شود.


    آپ تایم (Up Time): به میزان زمانی گفته میشود که سروری که هاست شما روی آن قرار دارد به اینترنت وصل است. برای مثال شرکت هاستینگ می گوید آپ تایم سرورهایش 100% است یعنی سرورهایش در طول سال جاری همیشه به اینترنت متصل هستند.
    ولی اگر شرکت هاستینگ بگوید برای مثال آپ تایم سرورهایش 80% است یعنی سرورهایش 80 درصد از سال به اینترنت متصل میباشند و مابقی سال به اینترنت وصل نیستند و اگر سرور ها به اینترنت متصل نباشد سایت شما نیز از دسترس خارج میشود و دیگر نمی توانید به آن و هاستش دسترسی پیدا کنید مگر اینکه سرور دوباره به اینترنت متصل شود.

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

  8. 9 کاربر از kian98 بخاطر این مطلب مفید تشکر کرده اند


  9. #5
    داره خودمونی میشه Cna_1's Avatar
    تاريخ عضويت
    Mar 2012
    پست ها
    174

    پيش فرض

    سلام جناب کیان تاپیکتون واقعــــا عالیه ... امیدوارم با قدرت ادامه بدید به توضیحات کامل و مفید و خوبتون
    منتظر بقیه توضیحاتتون مشتاقانه هستیم

  10. 3 کاربر از Cna_1 بخاطر این مطلب مفید تشکر کرده اند


  11. #6
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    پيش فرض

    سلام سینا جون.

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

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

    باتشکر

  12. 2 کاربر از kian98 بخاطر این مطلب مفید تشکر کرده اند


  13. #7
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    10 بخش سوم: انواع ســایت

    بنام خدا

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

    #1 سایت های پویا (Dynamic)

    #2 سایت های ایستا (Static)


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

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

    می توان این مثال را برای سایت های پویا و ایستا زد: کارکردن با سایت های ایستا همانند کارکردن با محیط CMD در ویندوز است و کار کردن با سایت های پویا همانند کارکردن با کنترل پنل ویندوز است. کار کردن با کدامیک آسان تر است؟
    سایت های پویا با زبان های سمت سرور و سمت کاربر ساخته میشوند ولی سایت های ایستا فقط با زبان های سمت کاربر. (درباره این دو نوع زبان در پست بعدی صحبت می کنیم)
    Last edited by kian98; 21-07-2014 at 09:37.

  14. 6 کاربر از kian98 بخاطر این مطلب مفید تشکر کرده اند


  15. #8
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    12 بخش چهارم: انواع زبان های تحت وب + بانک اطلاعاتی (DataBase) چیست؟

    بنام خدا

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



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

    #1 زبان های سمت کاربر (Client Side)

    #2 زبان های سمت سرور (Client Server)



    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] اساسا زبان های سمت کاربر سازنده سایت های ایستا هستند. زیرا به دلیل اینکه زبان های سمت کاربر نمی توانند با پایگاه داده ها ارتباط برقرار کنند سایت های ایستا نیز از استفاده از بانک اطلاعاتی محروم مانده اند. (درباره بانک اطلاعاتی در ادامه توضیح میدهیم). به این دلیل به این زبان ها سمت کاربر می گویند چون بسته های کد آن زبان برنامه نویسی سمت کاربر از هاست به مرورگر کاربر و یا بازدیدکننده رفته و در همان مرورگر تبدیل به صفحات وب قابل دیدن برای شما میشود.
    مهم ترین زبان سمت کاربر زبان HTML است که در حال حاضر نسخه 5 آن آمده است. به زبان های سمت کاربر زبان های نشانه گذاری نیز می گویند چون تنها برای ساخت صفحه وب چیدمان داخلی صفحه بکار میرود نه ساخت سیستم مدیریت محتوا. زبان های سمت کاربر فقط می توانند یک صفحه وب معمولی که چند خط نوشته در آنهاست را بسازند. این را بگویم مهم ترین زبان ساخت صفحات وب HTML است و بدون این زبان صفحه وبی وجود نخواهد داشت.می توانید برای مطرح کردن سوالات خود درباره این زبان به این [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] مراجعه کنید.و یا به بزرگترین سایت آموزش این زبان مراجعه کنید: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]


    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] زبان های سمت سرور به زبان هایی گفته میشود که قابلیت ساخت نرم افزارهای تحت وب مانند سیستم های مدیریت محتوا و یا اسکریپت ها را دارند (در پست بعدی راجعه به این دو توضیح خواهد داده شد) زبان های سمت سرور صرفا برای ساخت سایت های پویا بهکار می روند و می توانند با بانک های اطلاعاتی ارتباط برقرار کنند. به این دلیل به این زبان ها زبان های سمت سرور می گویند که ایتدا کدهای سازنده سایت به سروری که هاست آن سایت در آن قرار دارد فرستاده می شوند و در آن سرور تبدیل به کدهای html می شوند و پس از اینکه به کدهای اچ تی ام ال تبدیل شدند به مرورگر کاربر یا بازدیدکننده فرستاده میشوند. برای مرورگرها تنها زبان HTML و سایر زبان های سمت کاربر قابل فهم است و مرورگرها فقط می توانند این زبان را اجرا کنند. خوب. زبان های سمت سرور بسیار متعدد هستند ولی معروفترین آنها زبان PHP ساخت شرکت Opensource و زبان ASP.NET ساخت شرکت مایکروسافت هستند.

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

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

    می خواهم زبان های تحت وب را بیاموزم، باید چکار کنم؟

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

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

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





    بانک اطلاعاتی (Database): بانک های اطلاعاتی همانند یک گاو صندوق عمل می کنند و هم در کامپیوتر برای نرم افزارها و هم در وب برای سایت های پویا استفاده دارند. این بانک های اطلاعاتی توسط زبان MySQL ساخته میشوند و برای این هستند که اطلاعات سایت های پویا همانند اطلاعات کاربران و اعضای سایت مثل رمزعبور و اطلاعات کاربری آنها بکار میروند. مثل رمزهای عابربانک کاربران سایت های بانکی در دیتابیس یا همون بانک اطلاعاتی ذخیره می شه. بانک های اطلاعاتی دارای امنیت بالایی هستند و دارای رمزعبور هستند و مدیران سایت فقط میتونند به اونها دسترسی داشته باشند. بدون بانک اطلاعاتی سایت پویایی هم وجود نداره.

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

    برای ساخت صفحات پویا پس از یادگیری دو زبان بالا یعنی HTML و CSS باید به سراغ یک زبان سمت سرور بروید که پیشنهاد من PHP است چون هم رایگان است و هم بسیار پرکاربرد و هم اینکه بزرگترین سایت های دنیا مثل فیسبوک با آن ساخته شده اند. پس از زبان PHP بهترین انتخاب ASP.NET است. هردوی این زبان های سمت سرور یک تقریبا با هم مساوی هستند. یادگیری یک زبان سمت سرور مثل PHP یا ASP.NET حدود سه ماهی طول شادی بکشد.

    پس از یادگیری زبان سمت سرور تنها یک زبان دیگر باید یادبگیرید تا بتوانید یک سایت پویا بسازید. آن زبان زبان MYSQL است که برای ساخت بانک های اطلاعاتی بکار میرود. این زبان تقریبا سخت است ولی می توانید در عرض یک تا دوماه تمامش کنید.


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

    باما باشــــید ...

  16. 4 کاربر از kian98 بخاطر این مطلب مفید تشکر کرده اند


  17. #9
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    12 بخش پنجم : سیستم های مدیریت محتوا + اسکریپت (Script)

    بنام خدا

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

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

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

    #1 سایت ساز
    #2 وبلاگ ساز
    #3 انجمن ساز
    #4 فروشگاه ساز


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

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    ----------------------------------------------------------



    مامبو (Mambo)
    --------------------------------------------------------

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    ----------------------------------------------------------



    دروپال (Drupal)
    --------------------------------------------------------------------------------
    ================================================== =======

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

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    ----------------------------------------------------------------------------------



    دیتالایف انجین (Data Life Engine)
    ---------------------------------------------------------------------------------------
    ================================================== ============

    بهترین سیستم های مدیریت محتوای انجمن ساز:

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    ----------------------------------------------------------------------------------------


    مای بی بی (MyBB)
    -----------------------------------------------------------------------------------------


    پی اچ پی بی بی ( phpbb)
    -----------------------------------------------------------------------------------------

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    -------------------------------------------------------------------------------------
    =============================================

    بهترین سیستم های مدیریت محتوای فروشگاه:


    پرستا شاپ (Persta Shop)
    --------------------------------------------------------------------------------------------



    اپن کارت (Open Cart) (این لوگوی نسخه فارسیشه)
    ------------------------------------------------------------------------------------------------
    ================================================== ==


    اسکریپت (Script): خیلی ها می پرسند اسکریپت چیست؟ اسکریپت در اصل بسته های کدی هستند که کارهای متعددی انجام می دهند. اسکریپت ها در اصل فراتر از سیستم های مدیریت محتواها هستند و می توان گفت سیستم های مدیریت محتوا زیر مجموعه ی اسکریپت ها هستند. برای مثال اسکریپت فال حافظ یا اسکریپت بازی آنلاین. خوب سیستم های مدیریت محتوا نمی توانند سایت بازی آنلاین بسازند و یا نمی توانند فال حافظ درست کنند. بنابراین اسکریپت ها مادر سیستم های مدیریت محتوا هستند.

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


    خـــدافــظ
    Last edited by kian98; 21-07-2014 at 17:43.

  18. 6 کاربر از kian98 بخاطر این مطلب مفید تشکر کرده اند


  19. #10
    کاربر فعال انجمن طراحی صفحات وب kian98's Avatar
    تاريخ عضويت
    Jan 2014
    محل سكونت
    در لباس هایم
    پست ها
    1,845

    12 بخش ششم: سئو و بهینه سازی و انواع رتبه بندی سایت و وبلاگ

    بنام خدا

    در این بخش میخ واهم راجعه به سئو و بیهنه سازی سایت برای موتورهای جستجوگر توضیح بدهم. اگر نمی دانید سئو چیست پایین را بخوانید:


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

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

    انواع رتبه بندی سایت و وبلاگ:

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

    #1 [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    #2 رتبه پیج رنک (Page Rank) از شرکت گوگل



    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] می توان گفت معروفترین رتبه بندی سایت و وبلاگ در اینترنت است و سایت ها و وبلاگ های اینترنت را در دو رتبه جهانی و کشوری قرار می دهد. برای مثال سایتی در کشور خود 30 امین سایت برتر است و در جهان 4870 امین سایت برتر است. وبلاگ ها هم همینطور. سایت الکسا زیر مجموعه وب سایت آمازون (بزرگترین فروشگاه اینترنتی جهان) است.
    یکی از عوامل بیشتر دیده شدن سایت در نتایج موتورهای جستجوگر همین رتبه الکسا است. همچنین این سایت قابلیت ساخت تولبار سایت برای انواع مرورگرها را نیز دارد و می توانید به راحتی در این سایت ثبت نام کرده و برای سایت یا وبلاگ خود تولبار بسازید. این سایت همچنین اطلاعاتی درباره تعداد سایت هایی که به سایت شما لینک داده اند نیز قرار می دهد.
    این سایت بر اساس صفحات داخلی و خارجی وب سایت یا وبلاگ و تعداد سایت هایی که به شما لینک داده اند و همچنین رتبه پیج رنک گوگل سایت شما را رتبه بندی می کند.

    #2 رتبه پیج رنک (Page Rank) از شرکت گوگل: سایت گوگل از نمره 1 تا 10 به هرسایت و وبلاگی یک نمره میدهد و آن نمره نشان دهنده رتبه آن سایت در گوگل است. تا به حال به جز خود گوگل و فیسبوک و همین طور یاهو و بینگ هیچ سایتی موفق به کسب رتبه 10 نشده. این رتبه بیشتر بر اساس تعداد لینک هایی که در سایت های دیگر به سایت شما داده شده است (بک لینک) نمره به وبلاگ و وب سایت شما میدهد. وقتی که سایتی با پیج رنک 5 به شما بک لینک می دهد تاثیر بیشتری خواهد داشت تا موقعی که یک سایت با پیج رنک 3 به شما بک لینک می دهد.
    شما می توانید برای دیدن رتبه پیج رنک سایت یا وبلاگ خود به سایت روبرو مراجعه کنید: [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    بک لینک هم به لینک هایی گفته میشود که از سایت های دیگر به سایت شما داده میشود. برای مثال من اینجا لینک سایت پ [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] را می گذارم پس در این انجمن به سایت اصلی پی سی ورلد بک لینک
    داده ام.
    Last edited by kian98; 22-07-2014 at 13:49.

  20. 6 کاربر از kian98 بخاطر این مطلب مفید تشکر کرده اند


صفحه 1 از 6 12345 ... آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •