BWM450

Exploration of the key components of popular JavaScript front-end frameworks to reduce the complexity of web development. Topics will include: object-oriented concepts, model view controller (MVC) design patterns, routing, data binding, templates/views, models, and data storage. 3 Credits (3 Lecture) Prerequisite(s): BWM290 and BWM350.