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

Index Node Lab

index page for lab file
Copyright
© © All Rights Reserved
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
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