Programming Language: JavaScript
JS Engine: Node.js v20.13.1
- Variables, Data Types, Operators
- Control Flow
- Functions
- Data Structures
- Algorithms
- Object, Properties, and Methods
- JSON (JavaScript Object Notation)
- Asynchronous JavaScript (callbacks, promises, async/await)
- Object Oriented Programming
- Procedural Programming
- Structured Programming
- Functional Programming
- Logic Programming
- Manipulating the Document Object Model (DOM)
- Selecting elements, modifying content, handling events
- Arrow functions, Classes, Destructuring
- Deeper dive into Asynchronous Programming COncepts and Patterns
- Fetching data from APIs using 'fetch' or other libraries
- Using modules to organize code and work with dependencies
- Exploring commonly used web APIs
- Exploring popular JavaScript libraries and frameworks
- Introduction to Node.js for Server-side JavaScript Development
- Using testing frameworks like Jest or Mocha for testing JavaScript Code