-
Day1
- What is web dev?-Road map and available routes
- Why JS?
- What are the primitive values
- variables and declaration of variables
- typeof operator
- arithmetic, math and all
- loops in JS
- conditionals
- truthy vs falsy values
- comparison (== VS ===)
-
Day2
- How js works behind the scenes
- Context
- Hoisting
- Why undefined appears
- Scopes
- Difference between var and let and const (hoisting and scopes)
- Execution of a program
- Functions in js
- How to define a function
- Execution of a function
- Functional scope of var
- First class nature of function
-
Day3
- What are objects
- Ways of initializing an object
- Object destructuring
- Null explained difference between null and undefined
- Arrays (what are arrays)
- Looping through arrays
- Array of objects and examples
-
Day4
- Higher order functions
- Map
- Reduce
- Filter
- Rest and Spread operators
- Arrow functions
- Real examples
- Higher order functions with arrow functions
- JSON
-
Day5
- Promises (concept)
- Fetch
- Fun with Fetch (contains use of fetch api, JSON, higher order functions, arrays and objects covered in previous sessions)
- async, await
- Script loading async, defer
rait-acm/Ready-to-react
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
