A practical course which develops up-to-date skills and knowledge of front-end web technologies and interfaces, supported by back-end database and network technologies; it addresses the shortage of computing professionals with relevant levels of internet development expertise; students use industry-standard hardware and software tools, methods and techniques.