Covers techniques on the client and server sides for creation of web-based applications. This course provides the synthesis to apply client/server techniques, databases, and distributed computing knowledge to build web-based applications. Emphasis will be placed on programming skills along with introducing various development tools. Equivalent to CPSC-720. Prerequisites: take CPSC-6548.