How Website

website as a product

  • What do we need?
  • Where are we going?

user interface

  • What if we don’t have eyes?
  • We are seeing things.


  • HTML, CSS, JavaScript
  • connect to user
  • connect to backend
  • cross platform, device, OS, browser
    • PC, iOS&Android, IE, Chrome, Firefox, Safari…


  • Linux, Windows…
  • Nginx, Apache, IIS, GWS…
  • scripting language: Node, PHP, Python, Ruby, Perl…
  • compiled language: Java, Go…
  • database: MySQL, Access, SQL Server, Oracle…

domain, host, DNS