This course is a continuation of CMPS2151 and is intended to equip candidates with all the necessary tools and techniques of Web development with extensive practice in coding of functional Web applications.  It focuses on existing and emerging web development technologies. Topics include specialized web markup languages, server-side backend databases, server-side programming, and web applications.