- International Fees
International fees are typically 3.12 times the domestic tuition. Exact cost will be calculated upon completion of registration.
Course Overview
This course focuses on programming both front and back end for web application development using JavaScript on both front-end and back-end development. Topics include AJAX, DOM editing with JavaScript & jQuery, and JSON.
Prerequisite(s)
- No prerequisites are required for this course.
Credits
4.0
- Not offered this term
- This course is not offered this term. Please check back next term or subscribe to receive notifications of future course offerings and other opportunities to learn more about this course and related programs.
Learning Outcomes
Upon successful completion of this course, the student will be able to:
- Create JavaScript classes and objects.
- Create JavaScript code that handles various types of events on the client side.
- Apply the standard three-tiered web architecture (data, application, presentation) and how to design a web app with that architecture.
- Utilize various storage mechanisms on both the client-side and server-side for session and app data requirements.
- Design and implement a Progressive Web Application (PWA).
- Apply core JavaScript concepts such as functions as objects, various different iterative and conditional control constructs, and how JSON is utilized.
- Install, configure, and use a web server.
- Create animation and transition effects within a web page.
- Utilize current CSS selector types in order to interact with the DOM.
- Utilize JavaScript functions as callbacks within an asynchronous design.
Effective as of Winter 2020
Related Programs
Web Development 1 (COMP 1537) is offered as a part of the following programs:
- Indicates programs accepting international students.
- Indicates programs with a co-op option.
School of Computing and Academic Studies
- Computer Systems Technology
Diploma Full-time
Programs and courses are subject to change without notice.