DEV209 — Client-Side Web Programming
5 CR Previously PROG 209. Using JavaScript and client-side libraries such as React, students learn to design reusable UI components, develop custom classes, objects, and functions, and implement API integration using callbacks, promises, and async/await in client-side web applications. Students also gain practical experience following agile development principles and with version control by creating and utilizing repositories for web projects. Either PROG 209 or DMA 262 may be taken for credit, not both. Course
Prerequisites: DEV109, PROG109