Dec 22, 2024  
2024-25 Catalog 
    
2024-25 Catalog
Add to Favorites (opens a new window)

DEV 209 - 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.

Prerequisite(s): DEV 109  or PROG 109 with a C or better.

Course Outcomes
 

  • Design and implement reusable and modular UI components using client-side JavaScript libraries and frameworks such as React.
  • Develop custom JavaScript classes, objects and functions.
  • Implement API integration using callbacks, promises, and async/await in client-side applications.
  • Implement agile development principles, iterative development, responsive UX design principles, and accessibility requirements in web development projects.
  • Demonstrate the benefits of using version control in a JavaScript development environment by creating and utilizing repositories for web projects.



Find out when this course is offered




Add to Favorites (opens a new window)