products:ict:javascript:course
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
products:ict:javascript:course [2023/07/31 17:46] – wikiadmin | products:ict:javascript:course [2023/08/02 14:37] (current) – wikiadmin | ||
---|---|---|---|
Line 20: | Line 20: | ||
2.3 Working with arrays and objects | 2.3 Working with arrays and objects | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Difference between Array and Array of Objects in JavaScript]] | ||
+ | |||
2.4 Type coercion and type conversion | 2.4 Type coercion and type conversion | ||
Line 30: | Line 35: | ||
3.3 Ternary operator (conditional operator) | 3.3 Ternary operator (conditional operator) | ||
+ | |||
+ | [[https:// | ||
+ | Conditional (ternary) operator]] | ||
3.4 Logical operators (AND, OR, NOT) | 3.4 Logical operators (AND, OR, NOT) | ||
+ | |||
+ | 3.5 Strict equality | ||
+ | |||
+ | [[https:// | ||
+ | Strict equality]] | ||
+ | |||
Week 4: Loops | Week 4: Loops | ||
Line 49: | Line 63: | ||
5.1 Defining and calling functions | 5.1 Defining and calling functions | ||
- | Function parameters and return values | + | 5.2 Function parameters and return values |
- | Function expressions and function declarations | + | 5.3 Function expressions and function declarations |
- | Scope and hoisting | + | 5.4 Scope and hoisting |
Week 6: JavaScript in the Browser | Week 6: JavaScript in the Browser | ||
- | Introduction to the Document Object Model (DOM) | + | 6.1 Introduction to the Document Object Model (DOM) |
- | Accessing and manipulating DOM elements | + | 6.2 Accessing and manipulating DOM elements |
- | Event handling and listeners | + | 6.3 Event handling and listeners |
- | Basic form validation using JavaScript | + | 6.4 Basic form validation using JavaScript |
Week 7: Working with Arrays and Strings | Week 7: Working with Arrays and Strings | ||
- | Array methods (push, pop, shift, unshift, etc.) | + | 7.1 Array methods (push, pop, shift, unshift, etc.) |
+ | |||
+ | 7.2 Array iteration methods (forEach, map, filter, etc.) | ||
+ | |||
+ | 7.3 String methods (length, indexOf, substring, etc.) | ||
- | Array iteration methods (forEach, map, filter, etc.) | + | 7.4 Regular expressions basics |
- | String methods (length, indexOf, substring, etc.) | ||
- | Regular expressions basics | ||
Week 8: Object-Oriented Programming in JavaScript | Week 8: Object-Oriented Programming in JavaScript | ||
- | Objects and classes | + | 8.1 Objects and classes |
- | Constructors and prototypes | + | 8.2 Constructors and prototypes |
- | Inheritance and prototype chaining | + | 8.3 Inheritance and prototype chaining |
- | ES6 classes and methods | + | 8.4 ES6 classes and methods |
Week 9: Asynchronous JavaScript | Week 9: Asynchronous JavaScript | ||
- | Introduction to asynchronous programming | + | 9.1 Introduction to asynchronous programming |
- | setTimeout and setInterval | + | 9.2 setTimeout and setInterval |
- | Promises and asynchronous functions (async/ | + | 9.3 Promises and asynchronous functions (async/ |
- | Fetch API for making HTTP requests | + | 9.4 Fetch API for making HTTP requests |
Week 10: Introduction to Modern JavaScript | Week 10: Introduction to Modern JavaScript | ||
- | ES6 features and syntax (let, const, arrow functions, etc.) | + | 10.1 ES6 features and syntax (let, const, arrow functions, etc.) |
- | Modules and module bundlers (CommonJS, ES6 modules, etc.) | + | 10.2 Modules and module bundlers (CommonJS, ES6 modules, etc.) |
- | Transpilers (Babel) and build tools (Webpack) | + | 10.3 Transpilers (Babel) and build tools (Webpack) |
Week 11: JavaScript Libraries and Frameworks | Week 11: JavaScript Libraries and Frameworks | ||
- | Introduction to popular JavaScript libraries and frameworks (e.g., React, Angular, Vue.js) | + | 11.1 Introduction to popular JavaScript libraries and frameworks (e.g., React, Angular, Vue.js) |
- | Working with third-party libraries using package managers (npm, yarn) | + | 11.2 Working with third-party libraries using package managers (npm, yarn) |
Week 12: Final Project | Week 12: Final Project |
products/ict/javascript/course.1690807616.txt.gz · Last modified: 2023/07/31 17:46 by wikiadmin