Menu Close

Node JS

Node JS is a technology built on JavaScript used for the server side programming. Released under the license of MIT, it’s completely an open source technology. It is complete runtime environment and is server side and built on Google Chrome’s JavaScript V8 Engine. It can also be used to develop I/O intensive web application. It is also event driven, single threaded, a-synchronized and also no buffering. This is a widely used technology on applications like chat applications, gaming servers, streaming servers, single paged applications, I/O bound applications.

Web designers/developers who aspire for a comprehensive knowledge of Web development practices and conceptsto perform hands-on coding and understand architecture of web applications can undergo this course.

  • Web Designer
  • Web Developer
  • Web Programmer

Aspirants looking towards becoming website developers having knowledge of JavaScript.

Introduction to Node.js
– Features, Modules,Installation
• Node.JS REPL commands
– Read, Eval, Print, Loop
• Node.JS – npm
• Using package.json
• Creating a module
• Call back
– Blocking/Non-blocking code
• Event loop
• Event Emitter
• Buffers
– Create, Write, Read, Compare
– Concatenate, Copy, Slice
– Convert buffers to JSON
• Streams
– Read, Write, Piping, Chaining
• File system
– Synchronous
– Asynchronous
• Global Objects
• Web Module
• Express Frame Work