Course Overview:

Node.js was developed by Ryan Dahl in 2009 and its latest version is v14.13.1. Node.js is a platform built on Chrome’s JavaScript runtime for easily building fast and scalable network applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. Node.js is an open source, cross-platform runtime environment for developing server-side and networking applications. Node.js applications are written in JavaScript, and can be run within the Node.js runtime on OS X, Microsoft Windows, and Linux. Node.js also provides a rich library of various JavaScript modules which simplifies the development of web applications using Node.js to a great extent.

Click on Semester for more detail.

Outline

Node.js Concepts and Tutorials

Node.js Concepts and Tutorials

Topic Details
Introduction
  • What is Nodejs?
  • Features of Nodejs
  • Who Uses Nodejs?
  • Concepts
  • Where to Use Nodejs?
  • Where Not to Use Nodejs?
Environment Setup
  • 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
First Application
  • Creating Nodejs Application
REPL Terminal
  • Online REPL Terminal
  • REPL Commands
  • Stopping REPL
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
Callback Concept
  • What is Callback?
  • Blocking Code Example
  • Non-Blocking Code Example
Event Loop
  • Event-Driven Programming
  • Example
  • How Node Applications Work?
Event Emitter
  • EventEmitter Class
  • Methods
  • Class Methods
  • Events
  • Example
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
Streams
  • What are Streams?
  • Reading from a Stream
  • Writing to a Stream
  • Piping the Streams
  • Chaining the Streams
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
  • Console Object
  • Process Object
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

Fees and Durations

 

  • Duration: To be updated
  • Timing: 7:00 PM to 9:00 PM
  • Days: Three Days a Week (Alternate)
  • Course Fee: Call Us for Details

Student Benefits:

  • Course Manual
  • Participation Certificate



Open chat
Hello
Can we help you?