ساخت وب‌سایت

هر توسعه‌دهنده وبی باید از این وب‌ساختارها آگاهی داشته باشد:

  • HTML 4.01
  • استفاده از CSS (جداول استایل)
  • XHTML
  • XML و XSLT
  • اسکریپت‌های کاربر
  • نمونه کد سرور
  • مدیریت داده‌ها از طریق SQL
  • آینده وب

HTML 4.01

HTML یعنی زبان وب است، هر توسعه‌دهنده وبی باید از آن آگاهی اولیه‌ای داشته باشد.

HTML 4.01 یک استاندارد مهم وب است که تفاوت‌های بسیار بزرگی با HTML 3.2 دارد.

وقتی برچسب‌های مشابه font و ویژگی‌های color به HTML 3.2 اضافه شد، این موضوع به یک کابوس برای توسعه‌دهندگان تبدیل شد. توسعه وب‌سایت‌هایی که باید اطلاعات فونت را به هر صفحه جداگانه اضافه کنند، یک فرآیند طولانی و گران‌قیمت بود.

با HTML 4.01، تمام اطلاعات فرم‌دهی می‌توانند از مستند HTML خارج شده و به یک شبکه استایل مستقل منتقل شوند.

یکی از دلایل اهمیت HTML 4.01 این است که به دلیل XHTML 1.0، این استاندارد جدیدترین HTML به عنوان یک برنامه XML دوباره بیان شده است. استفاده از HTML 4.01 در صفحه‌های خود می‌تواند اطمینان دهد که در آینده به راحتی به XHTML ارتقاء یابد.

لطفاً مطمئن شوید که از استاندارد جدیدترین HTML 4.01 استفاده می‌کنید.

لطفاً مطمئن شوید که دستورالعمل‌های کامل ما را یاد می‌گیرید دستورالعمل‌های HTML 4.01.

شبکه‌های استایل (Cascading Style Sheets - CSS)

شبکه‌های استایل (Cascading Style Sheets - CSS) به معنای استایل‌هایی است که نحوه نمایش عناصر HTML را تعریف می‌کنند، مانند نقش برچسب font در HTML 3.2. استایل‌ها معمولاً در فایل‌های جداگانه از مستند HTML ذخیره می‌شوند. استایل‌های خارجی به شما امکان می‌دهند که تنها با ویرایش یک مستند CSS ساده، ظاهر و ساختار تمام صفحات وب‌سایت خود را تغییر دهید. اگر تاکنون سعی کرده‌اید تغییراتی مانند تغییر فونت یا رنگ عنوان‌های وب‌سایت خود را انجام دهید، متوجه خواهید شد که چگونه CSS می‌تواند تأثیر چندین برابر داشته باشد.

لطفاً مطمئن شوید که آموزش‌های ما را یاد می‌گیرید آموزش CSS.

XHTML - آینده HTML

XHTML به معنای زبان نشانه‌گذاری گسترش‌پذیر فراتекст (Extensible HyperText Markup Language) است.

XHTML 1.0 استاندارد جدیدترین HTML از W3C است. این استاندارد در 26 ژانویه 2000 به عنوان پیشنهاد رسمی (Recommendation) اعلام شد. پیشنهاد W3C به معنای استحکام مقررات آن است و در حال حاضر به عنوان یک استاندارد وب شناخته می‌شود.

XHTML یک HTML 4.01 است که با استفاده از XML بازسازی شده است و می‌توان آن را با پیروی از چند راهنمایی ساده، فوری در مرورگرهای موجود استفاده کرد.

برای آماده شدن برای آینده: لطفاً بخوانیدچگونه یک وب‌سایت را به XHTML تبدیل کنیم.

XML - ابزار توصیف داده‌ها

زبان نشانه‌گذاری گسترش‌پذیر (XML) ونهجایگزین HTML. در توسعه وب آینده، XML برای توصیف و ذخیره داده‌ها استفاده خواهد شد و HTML برای نمایش داده‌ها.

بهترین توصیف برای XML، یک ابزار ذخیره‌سازی و انتقال اطلاعات چندپایه و مستقل از سخت‌افزار و نرم‌افزار است.

ما معتقدیم که اهمیت XML به اندازه اهمیت HTML برای پایه‌های وب است، و XML به یکی از مهم‌ترین ابزارهای پردازش و انتقال داده‌ها تبدیل خواهد شد.

مطمئن شوید که ما را یاد می‌گیرید آموزش XML.

XSLT - ابزار کاربر برای تبدیل داده‌ها

XSLT (XSLT برای تبدیل زبان‌های قابل گسترش استایل، Extensible Stylesheet Language Transformations) یک زبان برای تبدیل XML است.

وب‌سایت‌های آینده باید داده‌ها را به فرمت‌های مختلف به مرورگرها و سرورهای وب دیگر ارسال کنند. XSLT یک استاندارد جدید W3C است که XML داده‌ها را به فرمت‌های مختلف تبدیل می‌کند.

XSLT می‌تواند فایل‌های XML را به فرمت‌های قابل شناسایی توسط مرورگر تبدیل کند، مانند HTML یا WML - یک زبان نشانه‌گذاری برای بسیاری از دستگاه‌های موبایل.

XSLT همچنین می‌تواند عناصر را اضافه کند، و عناصر را حذف، جابجا و مرتب کند، تست و تعیین کند که کدام عناصر نمایش داده شوند و غیره.

مطمئن شوید که ما را یاد می‌گیرید آموزش XSLT.

اسکریپت‌های کاربر

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

JavaScript یک ابزار برنامه‌نویسی برای طراحان HTML است
معمولاً سازندگان HTML برنامه‌نویس نیستند، اما JavaScript یک زبان اسکریپت بسیار ساده است! تقریباً هر کسی می‌تواند قطعه‌ای از کد JavaScript را در صفحه HTML خود قرار دهد.
JavaScript می‌تواند متن‌های پویا را در صفحه HTML قرار دهد
یک خط JavaScript مانند این می‌تواند در صفحه HTML متن قابل تغییر را وارد کند: document.write("h1" + name + "/h1")
JavaScript می‌تواند به رویدادها واکنش نشان دهد
می‌توان JavaScript را تنظیم کرد تا در وقوع یک رویداد خاص رخ دهد، مانند بارگذاری کامل صفحه یا کلیک کاربر بر روی یک عنصر HTML.
JavaScript می‌تواند عناصر HTML را بخواند و تغییر دهد
JavaScript می‌تواند محتوای عناصر HTML را بخواند و تغییر دهد
JavaScript می‌تواند برای تأیید داده‌ها استفاده شود
می‌توان از JavaScript برای تأیید داده‌های فرم قبل از ارسال آن به سرور استفاده کرد، تا اطمینان حاصل شود که سرور داده‌های صحیحی را پردازش می‌کند.

باید حتماً از آموزش ما یاد بگیرید آموزش JavaScript.

نمونه کد سرور

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

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

در W3SCHOOL، ما از طریق ASP و PHP ما به شما نمایش دادیم که چگونه برنامه‌نویسی اسکریپت سرور را انجام می‌دهیم

مطمئن شوید که ما را یاد می‌گیرید آموزش ASP و آموزش PHP.

مدیریت داده با SQL

زبان پرسش‌های ساختاریافته (SQL) یک استاندارد عمومی برای دسترسی به دیتابیس‌هایی مانند SQL Server، Oracle، Sybase و Access است.

برای کسانی که می‌خواهند از ذخیره‌سازی و بازیابی داده‌ها از دیتابیس استفاده کنند، دانش SQL بسیار ارزشمند است.

هر مدیر وب باید بداند که SQL برای موتورهای دیتابیس وب یک موتور واقعاً مناسب است.

مطمئن شوید که ما را یاد می‌گیرید آموزش‌های SQL.

آینده‌ای برای آینده

باید یک موضوع بسیار مهم را درک کنید، که عملکرد وب‌سایت به طور کامل تغییر خواهد کرد. ما تغییر بزرگی را خواهیم دید، از نمایش

ما همچنین شاهد بسیاری از مرورگرهای جدید خواهیم بود، مانند مرورگرهای دستگاه‌های موبایل، و همچنین شاهد ارتباطات داده‌ای بین سرورها و همچنین بین سرورها و مرورگرها با استفاده از XML خواهیم بود.