This course covers the technologies that enable the creation of interactive web applications that process and modify server-based data, at an intermediate level. It continues from Web Design and Programming I, covering many of the same topics in more depth. This includes further coverage of topics in networking technologies, data representation for the web, web UI design and site design, client-server architecture and client-side and server-side programming. It covers relevant topics in e-commerce, web security, ethical and social issues, and engineering concepts such as the three-tier architecture and frameworks for the web. It also covers further topics in mobile web issues and web multimedia.
Students will be required to pass both the coursework and the final examination to pass the course.
INFO2180 - Dynamic Web Development.