[ Login ]


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: PROG 209 with a C or better.


After completing this class, students should be able to:

  • 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.



Footer Navigation

Contact info

Bellevue College
3000 Landerholm Circle SE Bellevue, WA 98007-6484 U.S.A.
Work: (425) 564-1000