Piford Technologies provides the best

NodeJS Training in Chandigarh

. During Training, student will work on 3 Projects in order to get proper practical exposure which will help them to get a JOB. We have crafted our syllabus in such a way that after learning our syllabus ,Trainee can easily enter in IT Industry.

Skills and Tools

  • Node.js Intro
  • Node.js Get Started
  • Advantages of Node.JS
  • Architecture of Node.JS
  • How Node.JS Works
  • Installing Node.JS
  • Installing IDE (Sublime Text)
  • 1st Program in JS
  • 1st Program in Node.JS
  • Two ways to write code in Node.JS

  • Execute files
  • REPL
  • Java Script

  • Introduction
  • 1st Program in JS
  • MongoDB Create Collection
  • Variables
  • Operators
  • Data Types
  • Conditions
  • Loops
  • Functions
  • Constants and Lets
  • Arrays
  • Spread Rest Operators
  • Async Code Promises
  • Destructing
  • Understanding the Basics

  • Module Introduction
  • How The Web Works
  • Creating a Node Server
  • The Node Lifecycle Event Loop
  • Understanding Requests
  • Sending Responses
  • Routing Requests
  • Redirecting Requests
  • Parsing Request Bodies
  • Understanding Event-Driven Code Execution
  • Blocking and Non-Blocking Code
  • Node.js - Looking Behind the Scenes
  • Using the Node Modules System
  • Improved Development Workflow and Debugging

  • Module Introduction
  • Understanding NPM Scripts
  • Installing 3rd Party Packages
  • Using Nodemon for Autorestarts
  • Understanding different Error Types
  • Finding Fixing Syntax Errors
  • Dealing with Runtime Errors
  • Logical Errors
  • Working with Dynamic Content Adding Templating Engines

  • Module Introduction
  • Sharing Data Across Requests Users
  • Templating Engines - An Overview
  • Installing Implementing Pug
  • Outputting Dynamic Content
  • Converting HTML Files to Pug
  • Adding a Layout
  • Finishing the Pug Template
  • Working with Handlebars
  • Converting our Project to Handlebars
  • Adding the Layout to Handlebars
  • Working with EJS
  • Working on the Layout with Partials
  • The Model View Controller (MVC)

  • Module Introduction
  • What is the MVC
  • Adding Controllers
  • Finishing the Controllers
  • Adding a Product Model
  • Storing Data in Files Via the Model
  • Fetching Data from Files Via the Model
  • Refactoring the File Storage Code
  • Enhancing the App

  • Module Introduction
  • Creating the Shop Structure
  • Working on the Navigation
  • Registering the Routes
  • Displaying Product Data
  • Editing Deleting Products
  • Adding Another Item
  • Dynamic Routes Advanced Models

  • Module Introduction
  • Preparations
  • Adding the Product ID to the Path
  • Extracting Dynamic Params
  • Loading Product Detail Data
  • Rendering the Product Detail View
  • Passing Data with POST Requests
  • Adding a Cart Model
  • Using Query Params
  • Pre-Populating the Edit Product Page with Data
  • Linking to the Edit Page
  • Editing the Product Data
  • Databases

  • Mysql
  • MomgoDb
  • Other Modules

  • Seesions and Cookies
  • Sending Email
  • File Upload and Download
  • Deploying App