For Upto 100% Scholarship test For 6 months industrial Training.   Call us +91-9876795015


Image alt
Image
Image
Image

NodeJs

NodeJs

About Nodejs

Node.js is a very powerful JavaScript-based framework/platform built on Google Chrome's JavaScript V8 Engine. It is used to develop I/O intensive web applications like video streaming sites, single-page applications, and other web applications. Node.js is open source, completely free, and used by thousands of developers around the world.

 
Module1: Introduction
  • What is Nodejs
  • Features of Nodejs
  • Who Uses Nodejs
  • Concepts
  • Where to Use Nodejs
  • Where Not to Use Nodejs
Module2: Environment Setup & Installation
  • Try it Option Online
  • Local Environment Setup
  • Text Editor
  • The Nodejs Runtime
  • Download Nodejs Archive
  • Installation on UNIX/Linux/Mac OS X and SunOS
  • Installation on Windows
  • Verify Installation: Executing a File
  • Creating Nodejs Application
Module 4: REPL Terminal
  • Online REPL Terminal
  • REPL Commands
  • Stopping REPL
Module 5: NPM
  • Installing Modules using NPM
  • Global vs Local Installation
  • Using package json
  • Attributes of Package json
  • Uninstalling a Module
  • Updating a Module
  • Search a Module
  • Create a Module
Module 6: Callback Concept
  • What is Callback?
  • Blocking Code Example
  • Non-Blocking Code Example
Module 7: Event Loop
  • Event-Driven Programming
  • Example
  • How Node Applications Work?
Module 8: Event Emitter
  • EventEmitter Class  
  • Methods
  • Class Methods
  • Events
  • Example
Module 9: Buffers
  • Creating Buffers
  • Writing to Buffers
  • Reading from Buffers
  • Convert Buffer to JSON
  • Concatenate Buffers
  • Compare Buffers
  • Copy Buffer
  • Slice Buffer
  • Buffer Length
  • Methods Reference
  • Class Methods
Module 10: Streams
  • What are Streams?
  • Reading from a Stream
  • Writing to a Stream
  • Piping the Streams
  • Chaining the Streams
Module 11: File System
  • Synchronous vs Asynchronous
  • Open a File
  • Get File Information
  • Writing a File
  • Reading a File
  • Closing a File
  • Truncate a File
  • Delete a File
  • Create a Directory
  • Read a Directory
  • Remove a Directory
  • Methods Reference
Module 12: Global Objects
  • __filename
  • __dirname
  • setTimeout(cb, ms)
  • clearTimeout (t)
  • setInterval(cb, ms)
  • Global Objects
  • Nodejs
  • iv
  • Console Object
  • Process Object
Module 13: Utility Modules
  • OS Module
  • Path Module
  • Net Module
  • DNS Module
  • Domain Module
Module 14: Web Module
  • What is a Web Server?
  • Web Application Architecture
  • Creating a Web Server using Node
  • Make a request to Nodejs server
  • Creating a Web client using Node
Module 15: Express Framework
  • Express Overview
  • Installing Express
  • Hello world Example
  • Request & Response
  • Request Object
  • Response Object
  • Basic Routing
  • Serving Static Files
  • GET Method
  • POST Method
  • File Upload
  • Cookies Management
Module 16: RESTful API
  • What is REST Architecture?
  • HTTP methods
  • RESTful Web Services
  • Creating RESTful for a Library
  • List Users
  • Add Users
  • Show Detail
  • Delete a User
Module 17: Scaling an application
  • The exec() method
  • The spawn() Method
  • The fork() Method
Module 18: Packaging
  • JXcore Installation
  • Packaging the Code
  • Launching JX File