User Tools

Site Tools


products:ict:javascript:course

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
products:ict:javascript:course [2023/07/31 16:38] wikiadminproducts:ict:javascript:course [2023/08/02 14:37] (current) wikiadmin
Line 3: Line 3:
 Week 1: Introduction to JavaScript Week 1: Introduction to JavaScript
  
-What is JavaScript?+1.1 What is JavaScript?
  
-JavaScript in the web development ecosystem+1.2 JavaScript in the web development ecosystem
  
-Setting up the development environment (text editor, browser, etc.)+1.3 Setting up the development environment (text editor, browser, etc.)
  
-Basic syntax and structure of JavaScript code+1.4 Basic syntax and structure of JavaScript code
  
-Using the browser console for debugging+1.5 Using the browser console for debugging
  
 Week 2: Variables and Data Types Week 2: Variables and Data Types
  
 +2.1 Declaring and initializing variables
  
-Declaring and initializing variables+2.2 Primitive data types: strings, numbers, booleans, null, and undefined
  
-Primitive data types: strings, numbers, booleans, null, and undefined+2.3 Working with arrays and objects
  
-Working with arrays and objects+[[https://www.geeksforgeeks.org/difference-between-array-and-array-of-objects-in-javascript/|
  
-Type coercion and type conversion+Difference between Array and Array of Objects in JavaScript]] 
 + 
 + 
 +2.4 Type coercion and type conversion
  
 Week 3: Control Flow and Conditional Statements Week 3: Control Flow and Conditional Statements
  
-if-else statements+3.1 if-else statements
  
-switch statements+3.2 switch statements
  
-Ternary operator (conditional operator)+3.3 Ternary operator (conditional operator) 
 + 
 +[[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Conditional_operator| 
 +Conditional (ternary) operator]] 
 + 
 +3.4 Logical operators (AND, OR, NOT) 
 + 
 +3.5 Strict equality  
 + 
 +[[https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Strict_equality| 
 +Strict equality]]
  
-Logical operators (AND, OR, NOT) 
  
 Week 4: Loops Week 4: Loops
  
-for loop+4.1 for loop
  
-while loop+4.2 while loop
  
-do-while loop+4.3 do-while loop
  
-Loop control statements (break and continue)+4.4 Loop control statements (break and continue)
  
-Iterating through arrays and objects+4.5 Iterating through arrays and objects
  
 Week 5: Functions Week 5: Functions
  
-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/await)+9.3 Promises and asynchronous functions (async/await)
  
-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.1690803516.txt.gz · Last modified: 2023/07/31 16:38 by wikiadmin