An object-oriented programming language commonly used to create interactive effects within web browsers.
Basic knowledge of Html and CSS.
Course Outline and What This Course Will Cover Installing Visual Code & Sublime
• Activating Strict Mode • Functions • Function Declarations vs. Expressions • Arrow Functions • Functions Calling Other Functions • Introduction to Arrays • Basic Array Operations • Introduction to Objects • Dot vs. Bracket Notation • Object Methods • Iteration: The for Loop • Looping Arrays, Breaking and Continuing • Looping Backwards and Loops in Loops • The while loop & Do-while loop
• What is DOM • Basic HTML Structure and Elements • Attributes, Classes and IDs • Basic Styling with CSS • Selecting and Manipulating Elements • Handling Events • Manipulating HTML and CSS Styles • Working With Classes, Ids and all selectors
• Converting and Checking Numbers • Math and Rounding • The Remainder Operator • Creating Dates • Internationalizing Dates • Timers: setTimeout and setInterval • Implementing a Countdown Timer
Will be explained during the training.
Minimum criteria: 1. Course attendance – 80%. 2. Final Project/Exam - 20%