طراحی سایت، به روند برنامه ریزی و ساخت یک سایت گفته می شود. متن، تصاویر،
فایل های صوتی و تصویری و المان های برنامه نویسی، توسط طراحی سایت برای
تولید صفحه ای قابل رویت در مرورگر، فرمت دهی می شوند. طراحان سایت ها برای
ساخت صفحاتی که بتوانند توسط مرورگرها خوانده شوند، از زبان های نشانه ای
که اکثرا برای ایجاد ساختار از HTML و برای نمایش از CSS هستند، استفاده می
کنند. در دنیای Web 2.0، زبان های برنامه نویسی دیگر نظیر جاوا اسکریپت،
Ruby on Rails، PHP، ASP.net و Perl برای ساخت صفحات سایت ها استفاده می
شوند تا تعامل کاربر با سایت بوجود آید. در کل، پروسه طراحی سایت شامل،
مفهوم سازی، طرح ریزی، پیش تولید، تحقیق، تبلیغات، و همچنین مدیریت فایل
های صوتی، تصویری و دیگر فابل های چند رسانه ای مورد استفاده در صفحات سایت
می باشد.
در دوره آموزشی Udemy The Advanced Web Developer Course به آموزش پیشرفته طراحی وب سایت با استفاده از ابزارهای Ruby، Apache و... می پردازیم.