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

Index Node Lab

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

Index Node Lab

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

Name: GUDDU KUMAR Roll:1122277 6 Department/Semester/Group: CSE/5th/H1 Course:(Backend Development with NodeJS Lab)

Index Page
Date of Allocation Date of Completion Marks awarded by
Program (DOA) / Deadline For (In Terms of Execution Teacher with
Program Title / Description Submission (DFS) (E) /Software Used (S) / Signature &
No.
Written (W) / Viva (V)) Date

Write a program to demonstrate event- DOA: E: Marks (Out of


1. driven architecture in Node.js using the S: 30):
EventEmitter module. DFS: W:
V: Signature:

Develop a Node.js program that performs DOA: E: Marks (Out of


2. asynchronous file operations, such as S: 30):
reading and writing files. DFS: W:
V: Signature:

Create multiple modules and demonstrate DOA: E: Marks (Out of


3. how to export and import them in a Node.js S: 30):
application. DFS: W:
V: Signature:

DOA: E: Marks (Out of


Build a simple HTTP server using the built-
4. S: 30):
in http module in Node.js.
DFS: W:
V: Signature:
Develop a RESTful API using Express.js
that performs CRUD operations on a DOA:
resource, such as a list of users. E: Marks (Out of
5. S: 30):
DFS: W:
V: Signature:

Write middleware functions in Express.js to DOA: E: Marks (Out of


6. log requests, authenticate users, or handle S: 30):
errors. DFS: W:
V: Signature:
Integrate a template engine like EJS with
Express.js to render dynamic HTML pages. DOA: E: Marks (Out of
7. S: 30):
DFS: W:
V: Signature:

Connect Node.js with a MySQL database DOA: E: Marks (Out of


8. and perform basic CRUD operations using S: 30):
the mysql module. DFS: W:
V: Signature:

Implement Sequelize ORM to define DOA:


models, perform database operations, and E: Marks (Out of
9. S: 30):
establish associations in a Node.js
DFS: W:
application.
V: Signature:

Implement user authentication using DOA: E: Marks (Out of


10. Passport.js with strategies like Local S: 30):
Strategy or OAuth. DFS: W:
V: Signature:
Integrate JSON Web Tokens (JWT) for
stateless authentication in a Node.js DOA:
application. E: Marks (Out of
11. S: 30):
DFS: W:
V: Signature:

12. Implement role-based access control DOA: E: Marks (Out of


12. (RBAC) to restrict access to certain routes S: 30):
or resources based on user roles. DFS: W:
V: Signature:

You might also like