هنوز عضو نشده اید

سلام کاربر محترم

شما هنوز در سایت عضو نشده اید یا اگر عضو هستید به حسابتان وارد نشده اید

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


Kripton

کاربر عادی
  • تعداد ارسال ها

    11
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    4

تمامی ارسال های Kripton

  1. دقیق بگین مشکلتون چیه تا ما جواب بدیم
  2. چه کسانی از پایتون استفاده می کنند ؟ کاربرد پایتون کجاست؟ بر اساس آمارهای بدست آمده بیش از یک میلیون کاربر در دنیا از زبان برنامه نویسی پایتون استفاده می کنند. این آمارها و تخمین ها بر اساس نرخ دانلودها , آمارهای اینترنتی و نظرسنجی توسعه دهنده ها می باشد. پایتون زبان برنامه نویسی متن باز می باشد در نتیجه بدست آوردن آماری دقیق کاری دشوار است چرا که محدودیت لایسنس در استفاده از آن وجود ندارد. علاوه بر این پایتون به صورت پیش فرض در همه توزیع های لینوکس و مک موجود است. چه کسانی از پایتون استفاده می کنند ؟ پایتون جز ۵ تا ۱۰ زبان برنامه نویسی برتر دنیا محسوب می شود. از آنجایی که پایتون حدود دو دهه به حیات خود ادامه می دهد, بسیار پایدار و قدرتمند است. برای پاسخ به این سوال که چه کسانی از پایتون استفاده می کنند بهتر است تا به جستجوی شرکت های قدرتمند بپردازیم. کاربرد پایتون کجاست ؟ در زیر لیستی از شرکت ها و نرم افزارهای برتر که از زبان برنامه نویسی پایتون بهره مند هستند را بیان می کنیم : گوگل چه کسانی از پایتون استفاده می کنند ؟ در گوگل پایتون جزو سه زبان رسمی در کنار ++C و جاوا محسوب می شود. منظور از رسمی این است که گوگلرها اجازه دارند تا برای توسعه و گسترش سرویس های تجاری گوگل از این زبان ها استفاده کنند. لازم به ذکر است که گوگلرها از تکنولوژی های مختلفی همچون پرل, روبی, PHP و #C نیز در تکنولوژی های داخلی این شرکت استفاده می کنند. پایتون بخشی مهم از گوگل از ابتدا توسعه این شرکت بوده و هست . امروزه بسیاری از مهندسان گوگل از پایتون استفاده می کنند. لیستی از کاربردهای پایتون در گوگل : بیشتر الگوریتم های هسته ای گوگل به زبان های برنامه نویسی ++C و پایتون نوشته شده است بسیاری از سیستم های داخلی و ابزارهای آنالیز و مرور کد گوگلرها به زبان پایتون می باشد. بسیاری از API و رابط های برنامه نویسی همچون Google Data Python Client Library و .. به زبان پایتون هست. بیشتر پروژه های روبوتیک , Machine Learning , هوش مصنوعی گوگل بر اساس زبان های ++C و پایتون هستند. گوگل از بیشتر اپلیکیشن های وب خود همچون گوگل درایو از پایتون استفاده کرده است. گوگل از پایتون بیشترین استفاده را در کاوشگرها یا همان اسپایدرهای وب دارد. Youtube کاربرد پایتون کجاست؟ سایت یوتوب به صورت گسترده از پایتون استفاده می کند. یوتوب به صورت کلی در سمت کلاینت از جاوا اسکریپت و در سمت سرور از زبان های برنامه نویسی پایتون , C و جاوا استفاده می کند. در واقع می توان گفت زبان Backend یوتوب بیشتر پایتون می باشد. البته در ابتدا به زبان PHP نوشته شده بود که بعدها کاملا تغییر یافت. در سوال مشابهی که از یکی از توسعه دهندگان پرسیده شده چنین پاسخ داده : We rewrote YouTube from PHP to Python Dec. of 05 till about February of 06 DropBox یکی از سایت های معروف در زمینه ذخیره سازی مستندات به صورت آنلاین می باشد که همه ما با آن آشنا هستیم. زبان اصلی برنامه های سرویس دهنده DropBox پایتون می باشد.۹۹ درصد از کدهای آنها به زبان پایتون بوده و در سرورهای Backend , کلاینت دسکتاپ , آنالیز و غیره از زبان پایتون استفاده می کنند. Survey Monkey یکی از بزرگترین شرکت های نظرسنجی در وبسایت خود از زبان پایتون استفاده کرده اند رزبری پای رزبری پایتون تولید کننده بوردهای رایانه ای پایتون را به عنوان زبان آموزشی بر روی بردهای خود توصیه می کند. EVE Online یکی از سایت های چندلایه آنلاین بازی از پایتون به صورت گسترده استفاده می کند. BitTorrent سیستم اشتراک نظیر به نظیر BitTorrent حیات خود را با زبان پایتون آغاز کرده است. Pixar , Magic , Industrial Light دیگر چه کسانی از پایتون استفاده می کنند ؟ کمپانی های معرفی Pixar , Magic , Industrial Light به صورت گسترده در تولید فیلم های انیمیشن از زبان پایتون استفاده می کنند. Maya کاربرد اپلیکیشن قدرتمند مدل سازی سه بعدی مایا سیستم اسکریپت نویسی پایتون ارایه می کند. NSA NSA یا همان آژانس امنیت بین المللی برای آنالیز اطلاعات و رمزنگاری و کریپتوگرافی از زبان برنامه نویسی پایتون استفاده می کند. Yahoo Maps نقشه های یاهو یکی از بزرگترین سایت های ارایه کننده سرویس آنلاین نقشه از زبان پایتون در کنار دیگر زبان های برنامه نویسی استفاده می کند Pinteresst سایت معروف تصاویر و اشتراک تصاویر pinterest به صورت گسترده از دجانگو و پایتون در لایه اپلیکیشن خود استفاده می کند موارد زیاد دیگری وجود دارد همچون NASA , Los Almos , JPL , که از پایتون برای اهداف برنامه های علمی خود استفاده می کند یا Netflix و Yelp در برنامه های خود از پایتون استفاده کرده اند و شرکت های بزرگ Intel , Cisco , Seagate و IBM برای تست سخت افزاری از پایتون استفاده می کنند. برای اطلاع از موفقیت های زبان برنامه نویسی پایتون می توانید به سایت مرجع ا و همچنین برای اطلاع از اینکه چه کسانی از پایتون استفاده می کنند از زبان خود پایتون بهمراجعه کنید. یکی از کاربردهای اصلی زبان برنامه نویسی پایتون در زمینه تست نفوذ می باشد. در صورتیکه یک متخصص امنیت هستید و قصد دارید شیوه تست نفوذ با زبان برنامه نویسی پایتون را فرابگیرید می توانیرا مطالعه کنید.
  3. فصل اول : مبانی php جلسه اول : php چیست ؟ PHP مخفف PHypertext Preprocessor یک زبان قدرتمند ( Cross-Platform , Html embeded ) برای ساخت وب سایت های پویا و داینامیک است . یک زبان سمت سرور که اسکریپت های آن بر روی سرور اجرا می شود . با استفاده از زبان php ، شما می توانید سایت ها و پورتال های بزرگ سازمانی را با قدرت طراحی و برنامه نویسی کنید . php در نسخه های مختلفی به بازار عرضه شد که در حال حاضر نسخه ۵ آن توسط توسعه دهندگان php به کاربران و برنامه نویسان ارائه شده است . با آمدن php 5 تحول جدیدی در php ایجاد شد به صورتی که Microsoft سازنده زبان Asp بار دیگر از رقیب خود یعنی php عقب افتاد. سمت سرور یا server side بدین معنی است که دستورات بر روی سرور اجرا می شود و کاربر نمی تواند در آن دخیل باشد . یک سرویس دهنده در حقیقت یک کامپیوتر مخصوص می باشد که صفحات وب در آنجا نگهداری می شوند و از آنجا به مرورگر وب کاربران منتقل می شوند. (مثال : زبان php) سمت مشتری یا client side بدین معنی است که دستورات بر روی مرورگر اجرا می شود و کاربر می تواند در آن دخالت کند . (مثال : زبان جاوااسکریپت) منظور از Cross-Platform بودن این زبان این است که بروی هر سیستم و با هر سیستم عاملی از قبیل Unix, Windows NT, Macintosh, Os/2 اجرا میشوند. توجه کنید که منظور از سیستم عامل، سیستم عامل هایی می باشند که بر روی سرویس دهنده نصب می شوند . PHP نه تنها قابلیت اجرا بر روی هر سیستم عاملی را دارا می باشد بلکه برای منتقل کردن برنامه های آن از یک سیستم عامل به سیستم عامل دیگر احتیاج بــه تغییرات اندکی خواهید داشت و حتی در بعضی از موارد بدون احتیاج به هیچ تغییری می توانید یک برنامه به زبان php را از یک سیستم عامل به سیستم عامل دیگر منتقل کنید. منظور از Html embeded بودن PHP این است که دستورات این زبان در بین کدهای html قرار می گیرند. بنابراین برنامه نویسی به زبان PHP کمی پیچیده تر از برنامه نویسی به زبان Html به حساب می آید. PHP با چه پایگاه داده هایی کار می کند؟ پایگاه داده هایی که جهت ذخیره سازی و بازیابی اطلاعات در زبان php استفاده می شود ، MySql , Oracle , Sybase , Solid , PostgreSQL , Generic ODBC است که معروف ترین و پرکاربردترین انها MySql است . یک فایل PHP چیست؟ فایل های php می توانند حاوی متن ، تگ های HTML و اسکریپت ها باشند ، کاربر در هنگام اجرای اسکریپت نمی تواند کدهای php را مشاهده کند و تنها تگ های HTML را مشاهده می کند ، بدین معنی که کدهای php روی سرور تفسیر میشوند و خروجی html و یا خروجی های دیگری تولید میکند که توسط کاربر قابل مشاهده است.
  4. آموزش کامل طراحی سایت - درس نخست مقدمه اساس آموزش طراحی سایت ارائه شده در این بخش براساس زبان HTML و اسکریپ نویسی با CSS و Jscript است. توجه کنید استفاده از زبانهای PHP و ASP تا حدود زیادی توسط HTML قابل پیاده سازی هستند اما از آنجا که همیشه افرادی هستند که باید تخصص های پیچیده پیچیده داشته باشند تا خبرگی خود را نشان دهند از زبانهای پیچیده تری غیر از HTML سود می برند. به زعم نویسنده ساده زیباست. نیازمندیها 1- نرم افزار و محیط طراحی سایت: پیاده سازی و اجرای وب سایت با برنامه ساده notepad قابل انجام است. برخی نرم افزارهای دیگر مانند مایکروسافت FrontPage نیز وجود دارند که اصلاً توصیه نمی شود. من به شما برنامه ماکرومدیا DreamWeaver را پیشنهاد می کنم که می توانید آنرا از دانلود کنید. البته اکنون شرکت ماکرومدیا توسط شرکت Adobe خریداری شده و ممکن است لینک مربوط تغییر کرده باشد. 2- آشنائی کار با گرافیک: درک صحیح از فایلهای صوتی، تصویری و عکس در طراحی بنرها و انواع افزونه های تصویری یا صوتی بسیار الزامی است. برنامه Adobe Photoshop و Xara 3d پیشنهاد من هستند. در ضمن حتما" در بخش آشنائی با فرمت فایلهای صوتی، تصویری و عکس را مطالعه کنید. 3- مرورگر یا Browser : نرم افزاری است که توسط آن صفحات وب به اجرا در می آیند. Internet Explorer و mozilla firefox از مهمترین مرورگرها هستند. در سیستم عامل های Apple mackintosh از مرورگر Netscape استفاده می شود که در ایران کاربردی ندارد. همچنین Google croom, Safari و Opera نیز از دیگر مرورگرهای موجود هستند. استفاده از نرم افزارهای طراحی سایت توانمندی مانند DreamWeaver کار طراحی را بسیار ساده می کند و شاید تصور کنید بدون یادگیری کدنویسی هم می توانید وب سایت طراحی کنید. اما نرم افزار همیشه آنچه را که می تواند تولید می کند نه آنچه که می خواهید. بنابراین به جای آنکه در طراحی در خدمت نرم افزار باشید با یادگیری کدنویسی نرم افزار را به خدمت بگیرید. تهیه مقدمات صفحات وب را با فرمت htm, mht, php, aspx, ... می توان ذخیره کرد. وقتی از اینترنت یک صفحه اینترنتی را ذخیره می کنید با فرمت htm ذخیره شده و معمولا یک پوشه با نام همان صفحه اینترنتی در کنار صفحه شما مانند زیر مشاهده خواهد شد. اسکریپت ها، تصاویر و سایر افزونه ها درون این پوشه هستند. همه چیز را توضیح خواهم داد، عجله نکنید. این پوشه که با حذف آن صفحه اینترنتی نیز حذف خواهد شد ما را به مفهوم url مطلق و نسبی می رساند. ما به عنوان یک کاربر به هنگام بازدید از یک سایت به url آن سایت رجوع می کنیم. url یعنی Uniform Resource Locator که یک آدرس منحصر به فرد است. برای نمونه شما وقتی به وب سایت من سر می زنید به url من یعنی رجوع می کنید اما من به آدرس فایلهای خودم با استفاده از پرتکل ftp به جای http می کنم. پس شما هنگامیکه یک طراح سایت هستید با آدرس فایلها سر و کار دارید نه آدرس های اینترنتی. HTTP: hypertext transfer protocol FTP:file transfer protocol مفهوم url مطلق یعنی ارجاع به آدرس های اینترنتی و url نسبی یعنی ارجاع به فایلها. بنابراین زمانیکه شما سایت خود را طراحی می کنید همیشه از url نسبی استفاده می کنید مگر آنکه بخواهید به یک سایت دیگر آدرس بدهید. در بحث ایجاد یعنی بخش سوم بیشتر توضیح خواهم داد. فقط سردرگم نشوید و ادامه بدهید. برای شروع یک پوشه درست کنید. این پوشه فضای اینترنت است و با بیرون آن هیچ کاری ندارید. صفحه اصلی یا home Page سایت خود را با نامی مانند index.htm در این پوشه ایجاد خواهید کرد. در این پوشه سایر پوشه های اصلی سایت خود را ایجاد کنید. برای مثال یک پوشه برای عکس، یک پوشه برای فایلهای css و یک پوشه برای صفحات فرعی سایت. به نمونه زیر توجه کنید: برای نمونه تصاویری که می خواهید در سایت خود استفاده کنید را در پوشه img ذخیره کنید. حال فرض کنید یک عکس با نام Rose.gif در پوشه img ذخیره کرده ام. شما این فایل را با آدرس www.parsmodir.com/img/rose.gif خواهید دید ولی من آنرا به صورت "img/rose.gif" می شناسم. طراح سایت از آدرس مختصر نسبی استفاده می کند. بنابراین حالا فایلها و پوشه های لازم را ایجاد کنید و سپس با یکدیگر نحوه طراحی صفحه index.htm را آغاز خواهیم کرد. شروع طراحی آشنائی با برچسب ها 1. برچسب html : زبان HTML زبان برچسب ها یا Tag ها است. همیشه یک سایت با برچسب html به صورت زیر شروع و تمام می شود. 2. برچسب head : این برچسب بعد از < html > می آید. کدهای این قسمت توسط مرورگر مشاهده شده اما از دید کاربر پنهان هستند. بیشتر موتورهای جستجو مانند گوگل ابتدا این کدها را بررسی می کنند. 3. بر چسب body : این برچسب پس از پایان کدهای head قرار گرفته و بدنه سایت را می سازد. کدهای قابل رویت در این بخش قرار می گیرند. تمرین اول: در برنامه notepad کدهای زیر را بنویسید: صفحه را با نام index.htm ذخیره کنید. دقت کنید در برنامه notepad حتما در قسمت save as type گزینه all files را انتخاب کنید تا پسوند txt خوبخود به انتهای نام فایل شما اضافه نشود. حال برنامه ذخیره شده را که آیکونی مانند زیر دارد را باز کنید. این اولین تجربه شما در طراحی سایت را تبریک می گویم. اگر از اینترنت اکسپلورر استفاده کنید یا از فایرفکس با یکی از دو آیکون زیر مواجه خواهید شد. 4. برچسب title : این برچسب در بخش head قرار می گیرد و عنوان صفحه روی مروگر یا نوار ابزار را مشخص می سازد. با قرار دادن کدهای زیر در بین برچسب های head و نمایش صفحه با مرورگر در نوار ابزار ویندوز و نوار عنوان خود صفحه نام Parsmodir را خواهید دید. صفحه را ذخیره کنید و با اگر همزمان توسط مرورگر نیز باز است دکمه F5 را فشار دهید تا بروزرسانی شود. یا اگر مروگر را بسته اید دوباره صفحه را باز کنید. فشار داده دکمه دکمه F5 در مرورگر برای refresh کردن است و اگر درحال طراحی یک صفحه هستید به جای آنکه مدام صفحه را ببندید و باز کنید آنرا باز نگه دارید و با زدن دکمه F5 آنرا بروزرسانی کنید تا تغییرات را مشاده کنید. ویژگیها و ارزش ها هر برچسب یک سری ویژگی یا attribute دارد که براساس مقداری که به آن داده می شود قابل دستکاری است. برای نمونه کد زیر باعث می شود پس زمینه به رنگ آبی تغییر کند: ارزش ها همیشه درون یک زوج گیومه قرار می گیرند. فارسی کردن صفحه اگر صفحه فارسی می سازید حتما باید به مرورگر اعلام کنید. این دستور باید به مرورگر اعلام شود نه کابر بنابراین در بخش head کدهای زیر را وارد کنید: اگر برای کدنویسی از notepad استفاده می کنید به هنگام ذخیره یک صفحه فارسی در منوی encoding یکی از گزینه های UTF-8 یا Unicode را انتخاب کنید. در برنامه Dreamweaver نیز از منوی modify گزینه page properties را انتخاب کنید. در کادر ظاهر شده از قسمت encoding یکی از گزینه های UTF-8 یا Unicode را انتخاب کنید. در یک صفحه فارسی اگر از عبارتهای لاتین نیز استفاده کنید همه چیز بهم خواهد ریخت. برای رفع این مشکل از ویژگی dir به صورت زیر استفاده کنید: آنچه تاکنون آموختید ایجاد یک صفحه فارسی مقدماتی بوده است. در ادامه باید اصول درج متن، طراحی جدول و نیز کار با رسانه های تصویری و صوتی را فرا بگیرید. بعد از این مرحله به عنوان یک طراح مبتدی باید مهارت های اسکریپ نویسی و کار با فایلهای CSS را فرا بگیرید تا به یک کطراح متوسط upgrade شوید. در نهایت طراحی وب سایتهای پویا را آموزش خواهم داد و آنگاه شما به عنوان یک حرفه ای تنها با تمرین زیاد می توانید مهارت های خود را به اوج برسانید.
  5. معرفی زبان برنامه نویسی Perl پرل زبان برنامه‌نویسی تفسیری و سطح بالا ، شی‌گرا و یک زبان سمت سرور قدرتمند است که در آزمایشگاه Jet Propulsion ناسا توسط لری وال در سال ۱۹۸۷ طراحی شد. زبان پرل بطور وسیعی ساختار خود را از زبان C , و بعضی از خصوصیات خود را مدیون زبانهای : AWK , LISP , SED , SH می باشد . ● كاربرد پرل پرل را امروزه در زمینه های هوش مصنوعی–ژنتیك –نظامی –تحقیقاتی – صنعتی و بطور گسترده ای در اینترنت میتوان یافت . نوشتن یك: بانك اطلاعاتی – صفحه گسترده – سیستم عامل – و یا یك وب سرور شاید عاقلانه به نظر نرسد ولی در پرل امكانپذیر است . زبان پرل قدرت بسیاری در پردازش متن دارد بطور مثال میتواند یك رشته را ایجاد و به عنوان یك فرمان سیستمی اجرا كند ● پرل به عنوان یك زبان قابل حمل جالب است بدانید نرم افزاری كه شما تحت سیستم عامل LINUX و یا MAC نوشته اید به طور قطع روی سیستم عامل WINDOWS و UNIX هم اجرا میشود. مفسر پرل متن برنامه‮ ‬را‮ ‬خوانده‮ ‬و‮ ‬هم‌زمان‮ ‬تفسیر‮ ‬کرده‮ ‬و‮ ‬اجرا‮ ‬می‮ ‬کند‮‬.‮ ‮ در حال حاضر پرل را در بیش از ۰۴ سیستم عامل میتوان بكار گرفت و كتابخانه CPAN بیش از ۱۱۰۰۰ مازول را با كد منبع در اختیار تان می گذارد كه روزانه به این تعداد افزوده میشود. ● پرل و برنامه های ۳ بعدی گستره استفاده پرل به عنوان زبانی برای ایجاد برنامه های ۳ بعدی تا حدی است كه تا چندی پیش متخصصین Graphcomp در تستی زبان C و PERL را برای اجرای برنامه ۳ بعدی بر روی ۳ سیستم عامل متفاوت : VISTA , UBUNTU , FEDORA با سخت افزار یكسان به كار گرفتند. در این میان پرل توانست با استفاده بهینه از منابع سیستم برتری خود را در این زمینه اثبات كند . نتایج تست Graphcomp : ● پرل و CGI با پا به عرصه گذاشتن CGI به صفحات وب زبان پرل به خاطر قدرت بالا در پردازش متن و تطبیق الگو (Regular Expressions) در جمله زبانهایی قرار گرفت كه بطور وسیعی برای نوشتن CGI بكار گرفته میشود . در این میان وب سایت های پر ترافیك مانند :Livejournal.com, Ticketmaster.com Amzon.com , IMDB.com, از زبان پرل استفاده میكنند. ● پرل و شبكه به خاطر قدرت بسیار پرل درزمینه برنامه نویسی سیستمهای شبكه بسیاری از متخصصین شبكه و هكرها از این قافله عقب نمانده و امروزه شاهد این هستیم كه بسیاری از برنامه های : مدیریت شبكه , سیستم های Spidering , و Exploite ها به زبان پرل نوشته میشود. ● پرل به عنوان یك زبان چسبنده (Glue Language) پرل به عنوان یك زبان چسبنده می تواند در زبان های دیگر مورد استفاده قرار گیرد . یكی از جالبترین نكات یك برنامه مكمل پرل به نام VisualPerl هست كه به بسته NET. مایكروسافت میچسبد و شما در كنار ASP.NET میتونید با پرل نیز یرنامه نویسی كنید. به طور مثال می توانید در برنامه های .NET از پرل برای پردازش متن ویا هر چیز دیگری استفاده كنید این قابلیت تنها به .NET محدود نمیشود و پرل را می توان در دیگر زبان های برنامه نویسی بدون در نظر گرفتن پلتفرم ان استفاده كنید . ● حرف آخر نكته ای كه باعث محبوبیت زبان پرل در میان برنامه نویسان شده است رایگان و اپن سورس بودن این زبان میباشد ‮ می‌توانید متن آن را به رایگان از اینترنت دریافت و در توسعه آن همکاری کنید
  6. بله تا حدودی. خوشحال میشم بتونم کمکی برای شما باشم:)
  7. واقعا جالب بود و کاربردی:)
  8. مثل همیشه خوب بود احمد جان
  9. طراحی صفحات و سایتهای اینترنتی و فواید این سایتها یک سایت می تواند نقش یک بروشور تبلیغاتی را برای شما بازی کند حتی با امکاناتی بسیار بیشتر از یک بروشور ساده. شما با استفاده از یک سایت اینترنتی می توانید به راحتی محصولات خود را به بازدید کنندگان خود معرفی کنید، آنها را از آخرین تغییرات مطلع کنید، اطلاعات مورد نیاز آنها را در اختیارشان قرار دهید و یا حتی نظرات و پیشنهادات آنها را جمع آوری کنید. حتی می توان با ایجاد یک انجمن گفتگو در سایت به سایرین اجازه داد نظرات خود را اعلام کنند و به نظرات دیگران پاسخ دهند. از یک سایت اینترنتی می توان برای ایجاد ارتباط مؤثر میان اعضای یک سازمان هم استفاده کرد به صورتی که هر یک از اعضا در هر جا که باشند بتوانند به اطلاعات مورد نیاز خود از طریق سایت سازمان دسترسی پیدا کنند، از آخرین اخبار مطلع شوند و آخرین تغییرات را مشاهده کنند. در حقیقت می توان از یک سایت اینترنتی به عنوان بخش مهمی از سیستم اطلاعاتی داخل سازمان استفاده کرد و هر گروه از افراد به اطلاعات مربوط به سطح سازمانی خود دسترسی داشته باشند. یعنی اطلاعاتی که کارمندان از سایت دریافت می کنند متفاوت با اطلاعات مدیران و همچنین متفاوت با اطلاعاتی باشد که بازدید کنندگان خارج سازمان از سایت دریافت می کنند. یک وب سایت راهی مناسب برای ارائه اطلاعات مختلف در مورد کالا هم و خدماتی است که شرکت به مشتریان ارائه می دهد. بدون اینکه مشتری مجبور باشد در زمان خاصی به شرکت مراجعه کند و یا اینکه با شرکت تماس بگیرد می تواند در هر کجا که باشد به سایت شرکت مراجعه کند و اطلاعات مورد نظر خود را کسب کند. با استفاده از یک سایت اینترنتی می توان به راحتی اطلاعات مربوط به محصولات جدید را منتشر کرد بدون اینکه نیازی به چاپ بروشورها و آگهی های جدید باشد. طراحی سایتهای اینترنتی تا حد زیادی بستگی به موارد استفاده آن سایت و نیازهای کاربران آن دارد. اگر در طراحی سایت نیاز کاربران در نظر گرفته نشود و یا نیازها به صورت روشن مشخص نشوند نباید انتظار داشت تا سایت کارایی لازم را داشته باشد. با استفاده از زبانهای برنامه نویسی طرف سرور نظیر PHP و با استفاده از پایگاههای داده ها و بانکهای اطلاعاتی نظیر MySQL می و تکنیکهایی مثل Ajax و JavaScript امکان طراحی سایتها با انواع کاربری مختلف وجود دارد. اما در طراحی سایت ها باید از این امکانات در جای مناسب استفاده شود تا نیازهای کاربران نهایی برآورده شود. در صورتی که تمایل دارید صاحب یک سایت اینترنتی باشید می توانید با ما تماس بگیرید و هدف سایت و نیازهای کاربران سایت را با ما در میان بگذارید. ما پس از بررسی سایت مورد نظر شما در امکان طراحی سایت شما را بر عهده می گیریم. و سعی می کنیم سایتی مطابق میل شما ایجاد کنیم. طراحی صفحات وب با استفاده از HTML HTML مخفف "HyperText Markup Language" است. HTML زبانی است که از آن برای نوشتن صفحات وب ایستا (استاتیک) استفاده می شود. این زبان برای مشخص کردن عناصر مختلف صفحه از یک سری تگ (برچسب) استفاده می شود. برای مثال برای اینکه یک تصویر را وارد صفحه کنیم از برچسب <img> استفاده می کنیم و برای مشخص کردن یک پاراگراف متن مورد نظر خود را بین تگ <p> و <p/> قرار می دهیم. بدین وسیله مرورگر اینترنت می تواند عناصر مختلف صفحه را شناسایی کند و آنها را نمایش دهد. مرورگرهای اینترنت کدهای HTML را دریافت می کنند و پس از تفسیر آنها را به صورت یک صفحه وب به نمایش در می آورند. نوشتن صفحات HTML لزوماً به برنامه خاصی احتیاج ندارد. حتی با استفاده از NotePad در ویندوز هم می توانید صفحات مورد نظر خود را طراحی کنید. صرف نظر از برنامه ای که از آن برای طراحی صفحات خود کمک می گیرید آشنایی شما با HTML می تواند تا حد بسیار زیادی در کیفیت صفحات تأثیر بگذارد. برای شروع یادگیری اچ تی ام ال می توانید از لینک زیر استفاده کنید : استفاده از CSS برای قالب بندی عناصر HTML HTML اصولاً برای مشخص کردن هویت عناصر صفحه به وجود آمد. یعنی برای اینکه مشخص شود کدام بخش صفحه یک پاراگراف است یا کدام قسمت سرفصل است و کدام بخش یک جدول است و... برای این منظور هم از یک سری تگ استاندارد نظیر <p> ، <h1> و <table> استفاده می شد. وظیفه ای که برای HTML در نظر گرفته شده بود فقط همین بود و نحوه نمایش این عناصر بر عهده مرورگرهای وب بود. برای مثال مشخصاتی نظیر فونت متن، رنگ و مشخصاتی از این قبیل را مرورگر انتخاب می کرد و HTML در قالب بندی عناصر صفحه نقشی نداشت. به تدریج مرورگرهای بزرگ مثل اینترنت اکسپلورر و Netscape از تگهای HTML جدیدی برای قالب بندی و تعیین ظاهر صفحات وب استفاده کردند مانند تگ <font> که برای تعیین فونت متن مورد استفاده قرار می گیرد و شناسه color که رنگ متن را مشخص می کند. صفحاتی که با HTML 3.2 نوشته شده اند به دلیل استفاده از این تگها برای قالب بندی صفحه به کد نویسی بیشتری احتیاج و در نتیجه صفحه ای که با این روش به وجود می آید مملو از تگهای HTML می شود و در نتیجه حجم صفحات افزایش می یابد و سرعت لود شدن آنها کاهش پیدا می کند. علاوه بر این اصل جدایی محتویات صفحه از قالب آن هم رعایت نمی شود. استفاده از استایل و شیوه نامه ها (CSS) با HTML 4.0 آغاز شد. از CSS برای قلب بندی عناصر صفحه استفاده می شود. برای مثال با آن می توان برای قسمتهای مختلف در صفحه تصویر زمینه تعیین کرد، فونت آنها را تغییر داد، رنگ متن ها را تغییر داد و بسیاری از قابلیتهای دیگر که قبلاً در HTML وجود نداشت با CSS در دسترس طراحان قرار می گیرد. برای توضیحات بیشتر و یادگیری CSS می توانید از لینک زیر استفاده کنید : نوشتن صفحات پویای طرف کاربر با جاوا اسکرپت جاوا اسکرپت گسترده ترین زبان اسکرپت نویسی مورد استفاده در اینترنت است. بسیاری از سایتها از این زبان برای ساختن صفحات پویایی که در کامپیوتر کاربر اجرا می شوند استفاده می کنند. تقریباً همه مرورگرهای مشهور از این زبان پشتیبانی می کنند و اگرچه امکان غیر فعال کردن آن توسط کاربران وجود دارد اما طبق آمار جاوا اسکرپت در مرورگرهای بیش از 90 درصد کاربران اینترنت فعال است. در حقیقت HTML را نمی توان یک زبان برنامه نویسی دانست ولی جاوا اسکرپت یک زبان برنامه نویسی با ساختاری ساده است که می تواند عناصر HTML را بخواند، بنویسید و یا آنها را تغییر دهد. جاوا اسکرپت توانایی واکنش نشان دادن به رویداد ها را در صفحه HTML دارد. برای مثال می توان کد جاوا اسکرپتی نوشت که در هنگام ارسال یک فرم اجرا شود. در این زبان ابزارهای برنامه نویسی از قبیل توابع، حلقه ها و ... در اختیار طراح صفحه قرار می گیرد تا با استفاده از آنها رفتار صفحه را مطابق نیاز خود تنظیم کند. برای شروع یادگیری جاوا اسکرپت می توانید از لینک زیر استفاده کنید :
  10. HTML چیست ؟ عبارت HTML ( اچ تی ام ال ) مخفف Hyper Text Markup Language به معنی زبان نشانه گذاری فوق متن است. Html زبان استاندارد طراحی صفحات وب است و کليه کدهای صفحه اعم از طرف سرور و طرف مشتری در نهايت به کدهای HTML تبديل شده و توسط مرورگر نمايش داده می شوند. به عبارت دیگر مرورگر ها هیچکدام از کدها و کنترل های سمت سرور همچون کدهای asp و php را نمیشناسند و کد قابل فهم برای آنها اچ تی ام ال می باشد. کامپایلر های زبان های برنامه نویسی سروری در نهایت کد های خود را برای نمایش به کد اچ تی ام ال تبدیل میکنند و برای مرورگر میفرستند تا به کاربران نمایش داده شود. HTML یک زبان نشانه گذاری است ، به اين معنی که بخش های مختلف توسط اجزايی به نام تگ از هم جدا شده ، که هر کدام دارای کاربرد و خواص مربوط خود هستند . اين تگ ها به مرورگر اعلام می کنند که هر بخش از صفحه چه نوع عنصری است و بايد به چه صورت نمايش داده شود . در مقاله ی تگ های HTML به این موصوع به طور مفصل پرداخته شده است. در يک صفحه HTML می توان انواع عناصر از قبيل متن ، تيتر ، عکس ، جدول و ... را قرار داد ، که برای هر عنصر بايد از تگ مربوط به آن استفاده کرد . صفحات HTML فقط از کد ها که به صورت متن هستند تشکيل شده اند. بدین معنا که برای تصویر کد مربوط به تمایش تصویر و جدول و ... کدهای اچ تی ام ال مربوط به هر یک را باید نوشت و مرورگر با رسیدن به این کد ها و تگ ها ، المنت های مرتبط با آن را نمایش می دهد. هر یک از کدهای html ، معنا و مفهوم خاصی دارند و تأثیر مشخصی بر محتوا می‌گذارند. مثلاً برچسب‌هایی برای تغییر شکل ظاهری متن، نظیر درشت و ضخیم کردن یک کلمه یا برقراری پیوند به صفحات دیگر در اچ‌تی‌ام‌ال تعریف شده‌اند. یک سند اچ‌تی‌ام‌ال، یک پروندهٔ مبتنی بر متن (Text–based) است که معمولاً با پسوند .htm یا .html نام‌گذاری شده و محتویات آن از برچسب‌های اچ‌تی‌ام‌ال تشکیل می‌شود. مرورگرهای وب، که قادر به درک و تفسیر برچسب‌های اچ‌تی‌ام‌ال هستند، تک‌تک آن‌ها را از داخل سند اچ‌تی‌ام‌ال خوانده و سپس محتوای آن صفحه را نمایان‌سازی (Render) می‌کنند. اچ‌تی‌ام‌ال زبان برنامه‌نویسی نیست، بلکه زبانی برای نشانه‌گذاری ابرمتن است و اساساً برای ساخت‌مند کردن اطلاعات و جدایش اجزای منطقی یک نوشتار — نظیر عناوین ، تصاویر ، فهرست‌ها ، بندها و جداول — به کار می‌رود. از سوی دیگر، اچ تی ام ال را نباید به عنوان زبانی برای صفحه‌آرایی یا نقاشی صفحات وب به کار بُرد؛ این وظیفه اکنون بر دوش فناوری‌های دیگری همچون سی اس اس ( Css ) است که در بخش آموزش Css به طور کامل به آن خواهیم پرداخت. امیدواریم در این سلسله آموزش های جامع Html به درک درستی از اچ تی ام رسیده و پایه ی طراحی سایت را که همان کدهای Html می باشد را به طور درست فراگرفته و به کار ببرید.