Node JS
Node JS
21AID14 NODE JS
3 0 0 3
Course Objectives
Understand the JavaScript and technical concepts behind Node JS
Structure a Node application in modules
Understand and use the Event Emitter
Understand Buffers, Streams, and Pipes
Build a Web Server in Node and understand how it really works
Use npm and manage node packages
Build a web application and API more easily using Express
Connect to a SQL or Mongo database in Node
Understand how the MEAN stack works
UNIT I INTRODUCTION AND MODULES 9 Hours
Introduction -What is Node JS? -Advantages of Node JS -Traditional Web Server Model -
Node.js Process Model. Modules- Functions -Buffer Module -Module Types -Core Modules -
Local Modules -Module.Exports
Case studies
Course Outcomes:
• Develop a web application which involves database operations
Text books:
1. Azat Mardan, Practical Node.js: Building Real-World Scalable Web Apps, Apress; 1st ed.
edition , 2014.
2. Basarat SyedBeginning Node.js Apress; 1st ed. edition 2014.
Reference Books:
1. Caio Ribeiro Pereira Building APIs with Node.js Apress; 1st ed. Edition, 2016.
2. David HerronNode.js Web Development Packt Publishing Limited; 5th edition 2020.