- Variables
- Operations
- Functions
- Control Flow Statements
- Callbacks
- Promise
- Async & Await
- DOM & Event Listner
- Inline, Internal & External JS
- What is NodeJS?
- Why to use NodeJS?
- Difference between Browser runtime & NodeJS runtime
- Explain Non-blocking, event-driven and asynchronous with example
- Node Module System
- Event Loop, Call Stack & Callback Queue
- How Synchronous & Asynchronous JS works?
- Difference between SQL & NoSQL
- Advantages of NoSQL
- Disadvantages of NoSQL
- When to use what : SQL & NoSQL?
- Mongoose Query Operators
- Routing
- Middleware
- different ways to authenticate user
- Authentication VS Authorization
- Passport
- JWT Authentication
- Google Auth