NODE.JS & EXPRESS.JS

Being a best development training institute we train developer to build scalable and robust web application in easiest way.Visualpath's Node.js training makes you to build Node js applications quickly and efficiently by using JavaScript.
This training gives you the canonical guidence to learn in-depth knowledge of Express.js, Node Packet Manager (npm), asynchronous javascript, REST, Express.js with MongoDB, and more.

→ Node.js

  • Introduction Node.js
  • Why Node.js ?
  • Feature of Node.js
  • Node.js Installation & configuration
  • Where to use Node ?
  • Server-side JavaScript
  • Asynchronous events vs. threads
  • Performance
  • Server utilisation

→ REPL Terminal

  • REPL Introduction
  • REPL Commands
  • Operation In REPL
  • Stopping REPL

→ NPM

  • Introduction to NPM
  • Installing module with npm
  • Global Vs Local installation
  • Package.json
  • Updating a module
  • Deleting a Module

→ EVENT LOOP

  • What is Event Loop?
  • Event Driven Programming
  • Event Emitter
  • Call back function

→ UTILITY MODULE

  • OS module
  • Path module
  • Net Module
  • DNS Module
  • Domain Module

→ WEB MODULE

  • What is web-server ?
  • Web application architecture
  • Creating web-server using Node
  • Creating Web client Using Node

→ Express.js Introduction

  • What is framework ?
  • Express.js Overview
  • Installing Express.js
  • Request & Response
  • Request Object
  • Response Object
  • HTTP method with Node
  • Serving statics file
  • Cookies management
  • REST with Node.js

→Express.js

  • Routing
  • Configuration
  • Views
  • Middleware

→Building an Express app

  • Creating an Express app/project
  • Organising/structuring the app
  • Generating HTML views with Jade
  • Navigating datasets
  • Filtering data
  • Request variables and routes
  • Posting data
  • Modifying data through PUT requests
  • Handling GET requests returning JSON
  • Modifying HTTP response headers

→Node with REST API

  • Introduction to REST API
  • REST Architecture
  • HTTP methods
  • HTTP response
  • Creating REST
  • Testing REST
  • POSTMAN

→Conclusion

  • Hosting Node projects
  • Node.js sites and resources
  • Hosting MEAN-STACK application

Contact for Demo
Training Enquiry Form