Course Duration (45 hours)
NodeJS Course Syllabus
Introduction
- What is Node JS?
- Advantages of Node JS
- Traditional Web Server Model
- Node.js Process Model
Setup Dev Environment
- Install Node.js on Windows
- Working in REPL
- Node JS Console
Node JS Modules
- Functions
- Buffer
- Module
- Module Types
- Core Modules
- Local Modules
- Module.Exports
Node Package Manager
- What is NPM?
- Installing Packages Locally
- Adding dependency in package.json
- Installing packages globally v Updating packages
Creating Web server
- Creating web server
- Handling http requests
- Sending requests
File System
- Fs.readFile
- Writing a File
- Writing a file asynchronously
- Opening a file
- Deleting a file
- Other IO Operations
Debugging Node JS Application
- Core Node JS debugger
- Debugging with Visual Studio
Events
- EventEmitter class
- Returning event emitter
- Inhering events
Express.JS
- Configuring routes
- Working with express
Serving Static Resources
- Serving static files
- Working with middle ware
Database connectivity
- Connection string
- Configuring
- Working with select command
- Updating records
- Deleting records
Template Engines
- Why Template Engine
- What is Jade
- What is vash
- Example
Course Fees: 799/-
*terms & conditions apply. *Minimum 15 students per batch require.