Frontend Web Development Launchpad Outline Yfujwr
Frontend Web Development Launchpad Outline Yfujwr
Pre-requisites:
No prior knowledge on frontend web development
Code editor such as VS code, Arom, Notepad etc.
● JAVASCRIPT
○ Introduction to JavaScript, rules and syntax, commenting, etc.
○ Linking JavaScript to your HTML file
○ Dialog boxes: prompt box, alert box
○ Document Object Model (DOM)
○ JavaScript variables: var, let, and const keyword, variable scope, variable data
types, reserved words
○ JavaScript operators: logic operators, arithmetic operators, comparison operators
○ Strings and their methods: length(), slice(), charAt(), toUpperCase(), etc.
○ Conditional statements: if-else statement, switch statement, while loop, do-while
loop, for loop
○ Loop control: continue statement, break statement
○ Functions: function definition, anonymous functions, function calling, function
parameters, return statement
○ Numbers and their methods
○ Arrays and their methods: push(), map(), pop(), unshift(), etc.
○ Objects: key-value pairs, dot notation, bracket notation, destructuring, spread
operator, etc.
○ DOM manipulation: the event object, event propagation, event bubbling
○ Event listeners: submit, click, mouse-over, etc.
○ ES6+ features: arrow functions, template literals, promises, async/await