+91 89553 20242 +91 94619 70054

NODE JS

Node.js is an open-source, cross-platform JavaScript run-time environment that executes JavaScript code outside of a browser. Node.js lets developers use JavaScript to write command line tools and for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user's web browser. Consequently, Node.js represents a "JavaScript everywhere" paradigm, unifying web application development around a single programming language, rather than different languages for server side and client side scripts.

Download node JS syllabus   INTRODUCTION
  • What is Node JS
  • Features of Node JS
  • Who use Node JS
  • Concepts
  • Where to use node JS
  • Where not to use node JS
  ENVIRONMENT SETUP
  • Local environment setup
  • Text editor
  • The node JS runtime
  • Download node JS archive
  • Installation on window
  • Verify installation :- executing a file
  FIRST APPLICATION
  • Import required module
  • Create server
  • Testing request and response
  • Make a request to node server
  REPL TERMINAL
  • Online REPL terminal
  • REPL commands
  • Stopping REPL
  NPM
  • Installing module using NPM
  • Global v/s Local installation
  • Using package.json
  • Attributes of package.json
  • Uninstalling a module
  • Updating a module
  • Search a module
  • Create a module
  CALLBACKS CONCEPTS
  • What is callback ?
  • Blocking code
  • Non-blocking code
  EVENT - LOOP
  • Driven programming
  • How node applications work?
  EVENT EMITTER
  • Event emitter class
  • Methods
  • Class methods
  • Events
  BUFFERS
  • Creating buffers
  • Writing to buffers
  • Reading from buffers
  • Convert buffers to JSON
  • Concatenate buffers
  • Compare buffers
  • Copy buffers
  • Slice buffers
  • Buffers length
  • Method reference
  • Class method
  STREAM
  • What are stream ?
  • Reading from a stream
  • Writing to a stream
  • Piping to a stream
  • Chaining the streams
  FILE SYSTEM
  • Synchronous v/s Asynchronous
  • Open a file
  • Flags
  • Get file information
  • Writing a file
  • Reading a file
  • Closing a files
  • Truncate a file
  • Delete a file
  • Creating a directory
  • Read a directory
  • Remove a directory
  GLOBAL OBJECTS
  • __filename
  • __dirname
  • setTimeOut(cb,ms)
  • clearTimeout()
  • setInterval(cb,ms)
  • Global objects
  UTILITY MODULES
  • OS Modules
  • Path modules
  • Net Modules
  • DNS Modules
  • Domain Modules
  WEB MODULES
  • What is Web Server ?
  • Web Application Architecture
  • Creating a web server using node
  • Make request to node server
  • Creating a web client using node
  EXPRESS FRAMEWORK
  • Express over view
  • Installing express
  • Hello world example
  • Request & response
  • Basic routing
  • Serving static file
  • GET method
  • POST method
  • File upload
  • Cookies management
  REST FULL API
  • What is REST architecture?
  • HTTP method
  • RESTful web services
  • Creating RESTful for a array
  • List users
  • Add user
  • Show details
  • Delete users
  SCALING APPLICATION
  • The exec() method
  • The spawn() method
  • The fork() method
  PACKAGING
  • Launching JX File
  • Packaging the code
  • Launching JX File
ENQUIRY FOR NODE JS