سئو

طراحی سایت

طراحی قالب

هاست

میزبانی وب
بهینه سازی

خرید هاست وردپرس

هاست ایران و خارج وردپرس

خرید هاست پربازدید

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

فیلم آموزشی

آموزش سئو و بهینه سازی

موقعیت شما :
صفحه اصلی » تی اس تی پلن » دانشنامه و مقالات تی اس تی پلن
شبکات اجتماعی ما
کانال تلگرام تی اس تی پلن کانال اینستاگرام تی اس تی پلن

دانشنامه و مقالات تی اس تی پلن

پی اچ پی

پی اچ پی یک زبان برنامه نویسی می باشد.

PHP مخفف PHypertext Preprocessor یک زبان قدرتمند ( Cross-Platform , Html embeded ) برای ساخت وب سایت های پویا و داینامیک است .

یک زبان سمت سرور که اسکریپت های آن بر روی سرور اجرا می شود .

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

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

با آمدن php 5 تحول جدیدی در php ایجاد شد به صورتی که Microsoft سازنده زبان Asp بار دیگر از رقیب خود یعنی php عقب افتاد .

منظور از Cross-Platform بودن این زبان این است که بروی هر سیستم و با هر سیستم عاملی از قبیل Unix, Windows NT,  Macintosh, Os/2  اجرا میشوند .

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

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

بلکه برای منتقل کردن برنامه های آن از یک سیستم عامل به سیستم عامل دیگر احتیاج بــه تغییرات اندکی خواهید داشت و حتی در بعضی از موارد بدون احتیاج به هیچ تغییری می توانید یک برنامه به زبان php را از یک سیستم عامل به سیستم عامل دیگر منتقل کنید .

منظور از Html embeded بودن PHP این است که دستورات این زبان در بین کدهای html  قرار می گیرند .

بنابراین برنامه نویسی به زبان PHP کمی پیچیده تر از برنامه نویسی به زبان Html به حساب می آید.

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

اچ تی ام ال

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

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

یادگیری آن نسبتاً آسان است و در آنچه که به شما اجازه ساختن می دهد بسیار قدرتمند است .

برای یادگیری html شما به هیچ ابزار اضافی به غیر از یک رایانه ساده احتیاج نخواهید داشت و مدت زمانی که برای یادگیری از شما می گیرد بسیار محدود است .

Html کوتاه شده ی Hypertext Markup Language است که به فارسی زبان علامت گذاری ابرمتن، معنی می شود .

که برای هر قسمت از کلمات آن می توان تعریفی ارائه کرد :

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

اچ تی ام ال شامل یک سری کدهای کوتاهِ نوشته شده بوسیله کدنویس ، موسوم به برچسب است که درون یک پرونده متنی نوشته می شود .

پرونده متنی هم به عنوان یک پرونده HTML یعنی با پسوند html. ذخیره می شود، و در داخل مرورگرهایی نظیر اینترنت اکسپلورر و یا فایرفاکس به نمایش در می آید .

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

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

  • تگ a: این تگ همان طور که پیش تر مثال زدم، برای ایجاد لینک و به صورت جفت به کار می رود. <a> و </a>. این تگ دو attribute بسیار مهم دارد (مهمتر از بقیه به نظر من) که عبارتند از title و rel.
  • تگ b: این تگ هم به صورت جفت به کار می رود و برای بولد (bold) کردن کاربرد دارد. برای مثال </b>سون لرن<b> عبارت «سون لرن» را به نمایش در خواهد آورد .
  • تگ I: یک تگ جفتی دیگر برای نمایش ایتالیک (italic) محتوای داخل آن .
  • تگ U: تگی جفتی برای زیرخط دار کردن (underline) محتوا .
  • هدینگ ها: این دسته از تگ های جفتی شامل <h1>،<h2>، <h3>، <h4>، <h5> و <h6> می شوند که برای سازمان دهی محتوای صفحه به کار می روند .
  • تگ img: یکی از تگ های غیرجفتی که برای نمایش عکس به کار می رود. دارای دو attribute بسیار مهم به نام alt و title.
  • تگ p: این تگ جفتی برای نمایش شروع و پایان یک پاراگراف به کار می رود .
  • تگ title: یکی از مهم ترین تگ های یک صفحه که برای نمایش عنوان آن به کار می رود .
  • تگ ul: این تگ جفتی برای ایجاد لیست به کار می رود. هر یک از اجزاء لیست با بولت (مانند آنچه در کنار همین لیست می بینید) تمیز داده می شوند .
  • تگ ol: این تگ جفتی هم برای ایجاد لیست کاربرد دارد البته اجزاء این لیست با اعداد از هم جدا می شوند .
  • تگ hr: یک تگ غیرجفتی برای ایجاد خط افقی . <hr/>
  • تگ table: تگ جفتی table برای ایجاد جدول به کار می رود. خود این تگ به تنهایی کاری از پیش نمی برد و با استفاده از چندین تگ دیگر است که جدول شکل می گیرد .
  • تگ div : تگ جفتی div برای ایجاد لایه بندی های صفحات وب استفاده می شود . امروزه به جای جدول ها از لایه بندی ها برای ساخت ساختار اصلی صفحات استفاده می شود .

سی اس اس

سی اس اس نوعی زبان برنامه نویسی می باشد که معمولا همرا با زبان Html به کار می رود .

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

برای مثال برای تغییر فونت یا تصویر زمینه ی وب سایت از این زبان استفاده می شود .

با توجه به اینکه امروزه در هر شغلی افراد به طراحی وب سایت روی آورده اند باید طراحی سایت بصورت بهینه و طبق اصول Html و Css طراحی شود تا سایت کارایی داشته باشد .

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

این سیستم ها که امروزه در وب بنام CMS شناخته میشوند، مخفف Content Management System میباشند که یک برنامه نرم افزاری روی سرور هستند و به مدیر سایت اجازه میدهند تا محتوای سایت را تغییر دهد بدون نیاز به طراحی دوباره سایت .

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

قابلیت های ویژه دیگری دارند که با قیمت های مختلف بشما پیشنهاد میدهند . از جمله :

• مدیریت اطلاعات فرستاده شده توسط کاربران و تایید اطلاعات

• چند زبانه بودن

• ایجاد نقشه سایت داینامیک

• امکان ایجاد تجارت الکترونیک یا فروشگاه مجازی

• ایجاد فرم برای دریافت اطلاعات کاربران

• بهینه سازی تصاویر آپلود شده

• ایجاد و بروز کردن متا تگ ها

• امکان جستجو در مطالب سایت

• امنیت بیشتر

• گزارش آمار بازدید از صفحات

• و …

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

• امکان فرستادن اطلاعات به سایت توسط چند کاربر

• آرشیو بندی اتوماتیک اطلاعات بر اساس تاریخ و موضوع

• ایجاد امکان جستجو در اطلاعات قبلی

• ایجاد لینک دائم برای هر مطلب و متا تگ برای آن

• و امکانات جانبی دیگر مثلا ایجاد یک صفحه بعنوان لینکستان و …

برچسب ها :
اشتراک گذاری :

RssLenzorCloobFacenamaInstagramAparatTwitterFacebookGoogleplus
بیوگرافی نویسنده مهندس شکوهی نیا :

دیدگاه شما در مورد این مطلب چیست :

دیدگاه‌ها بسته شده‌اند.