Web Developer Training & Courses
 KRC Road Kumarpara, Guwahati Assam 781009
 9864096906 | 9577177185

Node.js Developer Training Course in Guwahati

MERN full stack developer is now a trending skill profile in the web development industry in Guwahati. This Node JS back end developer course provides all the practical knowledge covering the three technologies – MongoDB, ExpressJS and Node.js based on the JavaScript programming.

Node.js Developer Course

Duration: 3 month
Prerequisite:  HTML/CSS JavaScript
Fast Track: Available
Course Fee DetailsFAQs

Node.js is an open-source server side runtime environment built on Chrome’s V8 JavaScript engine providing an event driven, non-blocking (asynchronous) I/O and cross-platform for building highly scalable server-side applications. It provides a rich set of JavaScript library to simplify the development of web applications.

Express.js is the most popular package, commonly used for building backend web services and RESTful API in Node.js platform featuring functionalities that can be easily called anywhere within the developer program. The main functionalities of Express.js are Routing, Templating, Middleware and Debugging.

MongoDB is an open-source document base NoSQL database written in C++. In this training, we will also provide all the necessary concepts of MongoDB required to create and deploy a highly scalable and performance-oriented database.

✠ Node.js Course Syllabus ✠

Web Foundation Topics
  • Introducing web technologies – HTML, CSS & JavaScript
  • Concept of Backend & Frontend
  • The Role of a Web Server and HTTP technology
  • Data Validation & Its importance
  • Authorization & Authentication in Server-side logic
JavaScript Essentials
  • Fundamentals of JavaScript Programming
  • Understanding JSON Vs. POJO
  • Performing operation in method chaining
  • Arrow function in JavaScript
  • Discussing ES6 features
JavaScript ES6 & New Features
  • Template literals
  • Split string into array
  • Nullish coalescing operator and Nullish assignment
  • Rest and Named parameters
  • Array methods – Map, Reduce and Filter
  • Destructuring Array and Object
  • The spread operator
  • Import / Export modules
JavaScript Class Base OOP
  • Introduction to class structure
  • Class and Object relation
  • The instanceof operator
  • Understanding Property and Method
  • Concept of public and private in field and method
  • Invoking the class constructor
  • Thethiskeyword
  • Instance vs Static
  • Working with Getter and Setter
  • Class Inheritance with extends
  • Initializing the parent constructor
  • Method overriding
Asynchronous JavaScript Programming
  • Concept of callback function
  • Nested callback
  • The Promise structure
  • Consumer – then, catch and finally
  • Working example with fetch
  • Error handling with promises
  • The Async/await syntax and async function
Node JS Topics
  • Introduction to Node.js
  • Installation & Environment setup
  • Understanding the Node Console
  • The Node REPL: read-eval-print-loop
  • Running a program with Node
  • Working through various CLI
  • Node Package Manager (NPM) & its Operations
  • Global Vs. Local Installation of Node packages & dependencies
  • Global, Local & Third party modules
  • Exporting & Importing Modules
  • Node.js global objects
  • Various utility functions – OS, Timer, etc
  • Debugging Node.js application
  • Accessing the Process Object
  • The Buffer and StringDecoder class
  • Working with the Path module
  • The query string methods
  • Zlib module for compression and decompression functionalities
  • Event Driven Architecture & Asynchronous Callback
  • Processing user Input
  • Handling Errors
  • Working with the File System
  • Read / Write Streams
  • Node.js Web Module & HTTP Server
  • Handling upload files & sending emails
Express JS Topics
  • Introduction to the Express Module
  • Understanding HTTP Methods
  • Working with Routing & URL Binding
  • Middleware functions – Request & Response Objects
  • Understanding the working of Pug templating engine
  • Creating & working with Views
  • Configuring to serve static files
  • Working with Form Data
  • Session & Cookie handling
  • Web request Error handling
Mongo DB Topics
  • Introduction to MongoDB
  • Understanding the concept of SQL Vs. NoSQL
  • Node.js configuration for MongoDB
  • Concept of Collection & Document
  • Various Methods of MongoDB operation
  • Working with Connection & Creating Database
  • Creating a MongoDB Collection
  • Performing basic CURD operation
  • Miscellaneous operation with sorting & limiting records
  • Discussing the best practices