• Introduction
  • What is Node JS?
  • Advantages of Node JS

Deccansoft Software Services Node JS Syllabus

  • Traditional Web Server Model
  • Node.js Process Model

Module 2:- Setup Dev Environment

In this chapter, you will learn about the tools required and steps to setup development environment to develop a

Node.js application and to work with the REPL to work with the Console.

  • Install Node.js on Windows
  • Installing in mac os
  • Working in REPL
  • Node JS Console

Module 3:- Node JS Modules

In this chapter, you will know what is a module, functions and examples. And achieving modularity and separation

of concern with the NodeJS Modules.

  • Functions
  • Buffer
  • Module
  • Module Types
  • Core Modules
  • Local Modules
  • Module.Exports


Module 4:- Node Package Mananger

This deals with working with npm to install and update packages and Updating your package to the NPM and

managing and updating your current Packages.

  • What is NPM
  • Installing Packages Locally
  • Adding dependency in package.json
  • Installing packages globally
  • Updating packages

Module 5:- Creating Web server

In this chapter we will learn creating web server, hadling GET, POST,PUT and Delete requests and listening to

certain port numbers and handling routing with basic web server.

  • Creating web server


Handling http requests

  • Sending requests

Module 6:- File System

In this module, we will work with files, reading, writing, updating files, and the concept of chunks, buffers, and

uploading files synchronously and asynchronously.

  • Fs.readFile
  • Writing a File
  • Writing a file asynchronously
  • Opening a file
  • Deleting a file
  • Other IO Operations

Module 7:- Debugging Node JS Application

In this chapter you will learn how to debug node js application. Debugging is a process of tracing the bugs and

performance issues to optimize your code.

  • Core Node JS debugger
  • Debugging with Visual Studio


Module 8:- Events

In this chapter you work with the events in Node JS, and the significance of the events, writing your own events

because Node is event driven framework.

  • EventEmitter class
  • Returning event emitter
  • Inhering events

Module 9:- Express.JS

In this chapter you will learn how to use express framework to create web applications. Express is the most

popular framework to build efficient web applications with minimum coding.

  • Configuring routes
  • Working with express

Module 10:- Serving Static Resources

In this chapter you will learn how to serve static html pages to the browser, and serving other file formats and

restricting certain files.

In this you will to serve static resources with built in middle ware.

  • Serving static files
  • Working with middle ware

Module 11:- Database connectivity

In this chapter you will learn how to connect to SQL Server and perform CRUD operations. It is like for

MS.NET applications and JDBC for java. We will use different Node JS modules to connect with database.

  • Connection string
  • Configuring
  • Working with select command
  • Updating records
  • Deleting records

Module 12:- Template Engines

In this chapter you learn how use template engines to perform 2 way databinding and appending dynamic data to

the webpage and different view engines and their sytax.

  • Why Template Engine
  • What is Jade
  • What is vash
  • Example

Frequently Asked Questions

#1 Why should I learn this course from ANJANA INFOTECH?

  • - Individual Attention.
  • - 100% placement assistance.
  • - Experienced faculties.
  • - Liberal fees structure.
  • - We are following Globally accepted syllabus.

#2 Is online Software Development and Software Testing courses training available in ANJANA INFOTECH Technologies?

  • - Both classroom and online Software Development and Software Testing courses training are available at ANJANA INFOTECH Technologies Training Centre Tamilnadu and Trivandrum.

#3 How about the placement assistance in ANJANA INFOTECH?

  • - Almost every student who is studying here are getting placed.
  • - We are having so many client companies at infopark and technopark.
  • - We offers grooming section for our students with our experts for getting idea on how to attend an interview.
Contact Us

Why Should You Prefer Us?

Expertise Level

ANJANA INFOTECH offers training from Beginners level to Experts level.

Course Duration
3 months

Course will be 2 to 3 months duration with live projects and sample models.

Total Learners
21000 Learners

We have already finished 1000+ Batches with 100% course completion record.

24 / 7 Support

We are having 24/7 Support team to clear students needs and doubts.