Menu
  • LOGIN
  • No products in the cart.

Node.JS Training Course Description

Node.js is a JavaScript runtime built on Chrome’s V8 JavaScript engine. Node js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node js’ package ecosystem, npm, is the largest ecosystem of open source libraries in the world.

It enables you to develop I/O intensive web applications like single-page applications, video streaming sites, and other web applications. The Node.js training course trains you in server-side development using a JavaScript API framework and covers most of the essential aspects of Node js including code modularization, events, streams, Node js ecosystem, scaling and monitoring applications.

 

Node JS Course Learning Outcomes;

  • Understand NodeJS, it’s core and Modules.
  • Learn to interact with file system and HTTP Modules.
  • Explore NPMS, Web Server, Web sockets etc.

 

Node JS Training – Suggested Audience

This training is aimed at developers who want to build best-of-breed web applications with the simplicity & elegance of javascript.

  • Web Developer
  • Front Developer
  • Javascript Developers
  • MEAN Stack Developers
  • AngularJS 1.x Developers
  • Technical Leads
  • Architects
  • Quality & Testing professionals

 

Node.JS Training Course – Prerequisites

  • Experience in Application Development in any programming language.
  • Basic knowledge of the JavaScript language
  • It would be beneficial if you have exposure to any server technology (J2EE, .NET, Ruby etc) but not mandatory.

 

Node.JS In-house/Corporate Group Training

Available for a group size of more than 4-5. For commercials please send us an email with group size to hello@pincorps.com

Course Curriculum

1. Introduction to NodeJS
 NodeJS background Details 00:00:00
 History Details 00:00:00
 How it works Details 00:00:00
 Installing on Mac and PC Details 00:00:00
2. NodeJS core and Modules
 Introduction to the global object Details 00:00:00
 Standard input / output Details 00:00:00
 Timing functions Details 00:00:00
 Core modules Details 00:00:00
 Information Collection with read line Details 00:00:00
 Event Handling with Event Emitter Details 00:00:00
 Exporting custom modules Details 00:00:00
 Creating child processes with exec and spaw Details 00:00:00
3. Interacting with File System
 Listing and reading directories and files Details 00:00:00
 Writing to files Details 00:00:00
 Renaming and deleting files and directory Details 00:00:00
 Reading and writing from file stream Details 00:00:00
4. HTTP Module
 Making a request and response mechanism Details 00:00:00
 Build a web server step by step Details 00:00:00
 Serving to files Details 00:00:00
 Serving to Json Data Details 00:00:00
 Collection post data from web pages Details 00:00:00
5. Package Manager - NPMS
 Installing npms locally and globally on mac Details 00:00:00
 Installing npms locally and globally on windows Details 00:00:00
 Working with npms Details 00:00:00
 File servers with httpsters Details 00:00:00
6. Working with Web servers
 The package.json file Details 00:00:00
 Intro to Express JS Details 00:00:00
 Express routing and CORS Details 00:00:00
 Express Post bodies and params Details 00:00:00
7. Working with Web Sockets
 Creating a web socket server Details 00:00:00
 Broadcasting message with web sockets Details 00:00:00
 Creating web sockets with Sockets.io. Details 00:00:00
 Create a chat application using sockets.io Details 00:00:00
8. Testing and Debugging
 Testing with Mocha and Chai Details 00:00:00
 Asynchronous Mocha Testing Details 00:00:00
 Mocking a server with Nock Details 00:00:00
 Injecting dependencies with rewire Details 00:00:00
 Advance testing sinos spies Details 00:00:00
 Advance testing sinos stubs Details 00:00:00
9. Automation and Deployment
 Hinting your code with Grunt Details 00:00:00
 Converting LESS to CSS with Grunt Details 00:00:00
 Bundling Client scripts with Browserify Details 00:00:00
 Rapid development with Grunt Watches Details 00:00:00
 Automation with NPM Details 00:00:00
 Debugging with NPM Details 00:00:00

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

X