ICT 443 - JavaScript Advanced
Course Description
Explore JavaScript design patterns and some of the more popular framework libraries like jQuery as well as HTML5 JavaScript API. Improve your understanding of the object-oriented capabilities of JavaScript and learn how they can make their code more modular, maintainable, and efficient. This course is for individuals who want to expand their JavaScript skills to improve the efficiency and quality of their web applications and code.
Course Details
Course Learning Outcomes
By completion of this course, successful students will be able to:
- Integrate JavaScript Framework Library content
- Construct JavaScript data types, arrays, loops, and conditions
- Compose functions, objects, prototype inheritance
- Write JavaScript design patterns
Topics
- Object-Oriented JavaScript
- Review of JavaScript basics like data types, arrays, loops and conditions
- Functions
- Objects
- Prototype
- Inheritance
- JavaScript Design Patterns
- HTML5 JavaScript API
- JavaScript Framework Libraries
- jQuery
- D3.js
- AngularJS
Prerequisites
- ICT 580 HTML5 and CSS3 (completed before course start)
- ICT 442 JavaScript and the DOM (completed before course start)
OR
- A minimum of 6 months experience working with HTML, CSS, and basic JavaScript to create websites.
Applies Towards the Following Program(s)
- Certificate in Front-End Web Development : Core Courses