Acciojobs F2 module resources
ACCIOJOBS F2 MODULE (DEC 2022)
GITHUB REPO LINK
- Introduction to Javascript
- Ways of linking/executing js code
- Prompt, console and alert() functions
- Node.js Dev environment
- Values, variables and data types
- Operators
- Arithmetic
- Logical
- Relational
- Conditionals
- If else
- Switch case
- Break and continue statement
- Type conversion and coercion
- Loops in JS
- Introduction to JS functions and their syntax.
- Introduction to arrays in Js
- Introduction to objects in js
- Introduction to Dom
- Dom tree and traversal
- Reading DOM elements
- Dom methods
- Manipulating/Accessing the page content
- innerText, innerContent and innerHTML
- Dynamically creating content to the page
- Add or remove elements from page
- Accessing and Altering attributes of elements
- Reading/Altering styles
- Events and EventListeners
- Different types of functions
- Function hoisting
- Spread operator
- Intro to function hoisting
- IIFE(immediately invoked function expressions)
- Try catch and finally
- Array Destructuring and Spread operator
- Iterators on arrays
- Higher order functions
- Map, filter and reduce
- Sort, forEach, find etc
- Strings basics and templating
- Important string methods
- RegEx introduction
- String comparisons
- Projects on JS from scratch
- Debugging JS
- Usage of debugger, console statements and break points
- Stack overflow and MDN docs
- JS engine and runtime
- Execution context and call Stack
- Global execution context
- Functional execution context
- Call Stack
- Closures
- Scope and Scope chaining
- Variable Environment
- Hoisting in detail
- Temporal Dead Zone
- Destructuring Objects
- Objects properties and methods
- Constructor functions and Iterables
- This keyword
- JSON introduction
- Important json methods
- JSON.parse()
- JSON.stringify()
- Other functions etc
- BigInt data types
- Symbol data type
- Working with Dates in JS
- call, bind, and apply methods
- Object copying/cloning
- Important OOPs concepts in JS
- Constructor function
- New operator
- Prototypes
- Prototypal inheritance
- Prototypal chain
- Prototypal inheritance on built-in objects