Node.js Course Outline
Concepts
- JavaScript
- Introduction & Setup
- Basic
- Client Server
- Request & Response
- View Engines
- Api Data Exporting
- Node Package Manager
- Node Module System
- Global Object
- Modules & Custom Module
- Module Wrapper Function
- File Handling
- Event Emitter
- HTTP Module
- ExpressJS
- Routing System
- Request ( get, post, patch, delete )
- Controllers
- Models
- MongoDB ( Database )
- Mongo Query , Index, Data Api
- Mongo Atlas ( Database )
- Mongoose ( Object Data Modeling Module)
- Request Validation
- Input Validation
- Tokenization and Refresh Token
- Image Processing
- Response Header Type
- Static Data Encoding
- CPU Clustering
- Multiple App on Multi CPU
- Socket.io
- Web Socket
- Load Balancing with PM2 ( Process Manager )
- Http And Https
- Installing Certificate
- Load Balancing with Nginx
- Multiple Port with Single Server
- TypeScript
- Node.js with TypeScript
Support Techniques
- Database Design
- Code Flow Diagram
- UML
- FireCamp Api Testing
Sample Project
- Todo App
- Book Collection
Projects
- Media
- ECommerce