Course Overview
The Web Scripting 3 course introduces students to JavaScript-based web application development. The course explores setting up and developing a web application using modern JavaScript build systems. Students will learn how to implement modern coding methodologies available in JavaScript such as modules and classes. Application state management will be explored in detail along with routing, validating user data and styling modules. Utilizing foundational JavaScript skills and modern JavaScript coding and build system techniques, students will explore developing and deploying full-featured web applications.
- Not offered this term
- This course is not offered this term. Notify me to receive email notifications when the course opens for registration next term.
Learning Outcomes
Upon successful completion of this course, the student will be able to:
- Explain common JavaScript frameworks and explain when to implement them on a web site or application
- Understand and Utilize Node.js in Web Application Development
- Set up a development environment for JavaScript application development
- Explain application state management
- Use an applications state to manipulate the DOM
- Use routing to keep an application in sync with the URL address
- Fetch and Use Data from APIs in Web Applications
- Create and deploy stand-alone web applications
Effective as of Spring/Summer 2025
Related Programs
Web Scripting 3 (FWDP 3400) is offered as a part of the following programs:
- Indicates programs accepting international students.
School of Computing and Academic Studies
- Front-End Web Developer
Certificate Full-time
Programs and courses are subject to change without notice. Find out more about BCIT course cancellations.