Duration : 1 Month
Fees : 12,000 /-
Prerequisites
- Basic JavaScript skills.
- Web Development background
Topics
- Asynchronous JavaScript Everywhere
- Introduction - What is Node.js.
- The importance of being asynchronous
- Node.js Event loop
- The Node.js process
- File System
- The FS Module.
- Reading Directories
- Reading Files
- Streams
- Building servers
- Creating servers with HTTP
- Receiving data
- HTTP streaming
- Working with TCP
- Building APIs using modules, events and packages
- CommonJS Modules
- npm Packages
- The EventEmitter API
- ExpressJS
- Introduction to ExpressJS
- Routing
- Configuration
- Views
- Middlewares
- Working With Data
- Working With Socket.io
- Processes & Clusters
- Child Process Module
- Why clusters
- The cluster object
- The worker object
- Best Practices
- NPM
- Best Practices
- Node.js API design
- Error Handling
- Debugging
- Hosting Node
- Why do we need hosts
- Forever
- PM2
- Node on Windows
- Node as a Windows Service
- IISNode
- Unit Testing