WEB 104 Advanced Front-end Development with JavaScript

WEB 104: Advanced Front-end Development with JavaScript expands upon students foundational knowledge and skills in front-end web development to explore modular, maintainable, and efficient approaches to coding in JavaScript through the integration of external dependencies and use of tools and frameworks. Students will apply these approaches and refine skills to develop more complex client-side applications for the web and produce a responsive browser independent dynamic web application for their portfolio.

Prerequisites: WEB TBA: Programming Fundamentals with JavaScript *Note: This pre-requisite may be waived with permission from the Instructor

Accessibility Services Notice

standard statement

Transfer Agreements

Course to Course transfer – NoBlock Transfer – Nobctransferguide.ca
Course Details
Total number of weeks
Total Credits
Total Hours60
Typical hours per week breakdown
Lecture45
Lab (lab, field, computer)15

Outcomes

Upon successful completion of this course, the learner will be able to:

  1. discuss the advantages and disadvantages of web vs native device development;
  2. code, test, and debug browser independent JavaScript;
  3. use external dependancies and package management tools to develop applications for the web and other contexts;
  4. apply commonly used dynamic language programming concepts;
  5. produce effective flow of function charts, storyboards/prototypes and design mock-ups
  6. compose more complex client-side applications for the web and other contexts using JavaScript frameworks and templating engines; and
  7. measure and improve the performance of web applications.

Grading Table

Academic and Career

See the Academic Calendar for General Information including how to withdraw from course(s) and other regulations.

Disclaimer

standard statement