Node.js Syllabus By Bikesh Srivastava
- Basic JavaScript skills.
- Web Development background
- Introduction - What is Node.js.
- The importance of being asynchronous
- Node.js Event loop
- The Node.js process
- The FS Module.
- Reading Directories
- Reading Files
- Streams
- Creating servers with HTTP
- Receiving data
- HTTP streaming
- Working with TCP
- CommonJS Modules
- npm Packages
- The EventEmitter API
- Introduction to ExpressJS
- Routing
- Configuration
- Views
- Middlewares
- Working With Data
- Working With Socket.io
- Child Process Module
- Why clusters
- The cluster object
- The worker object
- NPM
- Best Practices
- Node.js API design
- Error Handling
- Debugging
- Why do we need hosts
- Forever
- PM2
- Node on Windows
- Node as a Windows Service
- IISNode
- Unit Testing
Bikesh Srivastava
Syllabus