Client-Side Web Development
This course covers the design and implementation of the presentation layer of dynamic web applications. Topics include visual design and usability, multi-channel and multi-modal applications, markup of static and dynamic content, and client-side executable content. HTML/CSS/JavaScript are introduced quickly, followed up with the stack of current JavaScript frameworks and libraries used in practice.
Prerequisite: COMP 231 or COMP 271.
Outcomes: Familiarity with the most common effective tools for creating responsive, dynamic, and interactive web content with client-side tools.
Prerequisite: COMP 231 or COMP 271.
Outcomes: Familiarity with the most common effective tools for creating responsive, dynamic, and interactive web content with client-side tools.