0% found this document useful (0 votes)
58 views

Node Js

node.js syllabus

Uploaded by

bhoomika p
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views

Node Js

node.js syllabus

Uploaded by

bhoomika p
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU

(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)


Academic year 2023-2024

Department: CSE Semester:

Subject: Node.JS
Subject Code: L – T – P - C: 3–0 –0 –3

Sl. No Course Objectives


1 Understand Node JS and REPL terminal.
2 Experiment with Node JS Modules and Node Package Manager.
3 Develop applications to handle events in Node JS.
4 Make use of Web Server to manage database and Demonstrate Express Frame work.

Unit Description Hrs


I INTRODUCTION Features and advantages of Node JS, Traditional Web Server 8
Model, Node.js Process Model, Asynchronous programming with Node.js, Types of
applications that can be developed using Node.js
SETUP DEVELOPMENT ENVIRONMENT Install Node.js on Windows, working
in REPL, Node JS Console, Creating a Node File with JavaScript, Accessing a
Node.js File Through the Command Line Interface, Using Node.js in Net-Beans IDE.
OTHER JAVASCRIPT-BASED TECHNOLOGIES Node.js vs JavaScript, Node.js
vs AJAX, Node.js vs JQuery, Node.js vs Angular JS.
II NODE.JS BASICS: Primitive Types, Object Literal, Functions, Buffer, Access 8
Global Scope.
NODE.JS MODULES: Module, Module Types: Core Modules, Local Modules,
Third Party Modules, Module Exports. Using Modules in a Node.js File, Using the
Built in HTTP, URL, Query String Module, Creating a Custom Module.
NODE PACKAGE MANAGER: NPM, Installing Packages Locally, Adding
dependency in package.json, Installing packages globally, Updating packages
III CREATING WEB SERVER: Handling HTTP requests, Sending requests. 8
FILE SYSTEM: Reading, Writing a File, Writing a file asynchronously, Opening a
file, deleting a file, Other IO Operations: Append, Rename, Truncate. File System
Module with URL Module Create, Read, Remove a Directory.
DEBUGGING NODE JS APPLICATION: Core Node.js debugger, Node Inspector,
Built-in debugger in IDEs.
IV EVENTS: Event Emitter class, Methods and Events of Event Emitter Class, 8
Returning event emitter, Extend Event Emitter Class, Passing Arguments and ‘this’ to
listeners, Asynchronous and Synchronous call, Handle Events only Once, Error
Events. DATABASE CONNECTIVITY: Connection string, Configuring, Working
with insert, select command, Updating records, Deleting records, Drop tables, Ordered
Result Set.
V EXPRESS AND NODE JS Introduction to Express Framework, Express Server 8
Request-Response Routes, Route Parameters, Multiple Route Callback/Handler
Functions, Methods of Response Object, Chaining Route Handlers, Send Static Files,
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU
(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Academic year 2023-2024

Accept User Input, File Upload with Express, Manage Cookies, Send file as a
response, Templates and Express.

Course outcome Descriptions


CO1 Construct Node File with JavaScript, Accessing a Node.js
CO2 Develop Node JS Modules and Demonstrate Node Package Manager
CO3 Build Web Server and Make use of different methods of File System Module
CO4 Extend Node.js to work with Database and Illustrate Cookies Management
Course Outcomes:

Course Articulation Matrix:

PO/PSO

PO10

PO11

PO12

PSO1

PSO2
PO1

PO2

PO3

PO4

PO5

PO6

PO7

PO8

PO9
CO

CO1

CO2

CO3

CO4

Text Books:

Sl Volume and Year of


Text Book title Author
No Edition
1. Node.JS Guidebook Dhruti Shah BPB Publications, 2018
2. How To Code in Node.js David Landup and International License.ISBN
Marcus Sanatan. 978-1-7358317-2-5
Timothy Nolan and
Brian MacDonald
SRI SIDDHARTHA INSTITUTE OF TECHNOLOGY- TUMAKURU
(A constituent College of Siddhartha Academy of Higher Education, Tumakuru)
Academic year 2023-2024

Reference Books:

Sl
Text Book title Author Volume and Year of Edition
No
1 Beginning Node.js, Basarat Ali Syedr A press, 2014
The Complete Node.js Dev Taught by Andrew Version 3.0
Course mead
2 https://nodejs.org/docs/latest/api/
3 https://goalkicker.com/

Signature of the course Signature of the HoD Signature of the Dean


coordinator (Academic Affairs)

You might also like