Dec 21, 2024  
2017-18 Catalog 
    
2017-18 Catalog [ARCHIVED CATALOG]

Add to Favorites (opens a new window)

PROG 219 - Client-Side Web Programming II


5 CR

Students expand their ability to develop client side web applications. Focus is on JavaScript’s object-based features, advanced use of JavaScript libraries, and integration with server side data. Build interactive web applications for multiple browsers and devices. Either PROG 219 or DMA 265 may be taken for credit, not both.

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

Course Outcomes
  • Design and create JavaScript objects and functions using prototypes and callbacks and utilizing the constructor function and the new keyword.
  • Contrast the differences between client side languages and server-side technologies.
  • Develop server-side JavaScript programs using Node Debug code across multiple browsers, devices, platforms and on servers.
  • Describe the relationships in HTML using the Document Object Model (DOM).
  • Develop advanced applications and games utilizing open source JavaScript Packages.
  • Create scalable vector graphics (SVG) and raster based animation on the HTML Canvas.
  • Develop automated tests with open source testing frameworks such as Jasmine.


Find out when this course is offered




Add to Favorites (opens a new window)