0% found this document useful (0 votes)
814 views11 pages

Full Stack Lab Manual

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)
814 views11 pages

Full Stack Lab Manual

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/ 11

Department of Information Technology

III B. Tech II Semester


Subject: Full Stack Development

Subject Code: C0538


Mr. Joel krupakar
Assistant Professor,
IT Dept.,

Academic Year 2024-25


Regulations: MR22
Malla Reddy Engineering College
(An UGC Autonomous Institution), Approved by AICTE, New Delhi & Affiliated to
JNTUH, Hyderabad, Accredited by NAAC with ‘A++’ Grade (3rd Cycle), Maisammaguda
(H), Medchal-Malkajgiri, Secunderabad Telangana–500100 www.mrec.ac.in

Department of Information Technology

VISION

To be a premier center of professional education and research, offering quality programs in a

socio-economic and ethical ambience.

MISSION

 To impart knowledge of advanced technologies using state-of-the-art infrastructural


facilities.
 To inculcate innovation and best practices in education, training and research.
 To meet changing socio-economic needs in an ethical ambience.
Malla Reddy Engineering College
(An UGC Autonomous Institution), Approved by AICTE, New Delhi & Affiliated to
JNTUH, Hyderabad, Accredited by NAAC with ‘A++’ Grade (3rd Cycle), Maisammaguda
(H), Medchal-Malkajgiri, Secunderabad Telangana–500100 www.mrec.ac.in

Department of Information Technology

Department Vision

To attain global standards in Teaching, Training, and Research of the IT industry that maintaining balance
between the evolving needs of the sector and the socioeconomic and ethical needs of society.

Department Mission

 To impart quality education and research to undergraduate and postgraduate students in Information
Technology (IT).
 To train students in advanced technologies using state-of-the-art facilities.
 To develop knowledge, skills and aptitude to function in the IT domain based on ethical values and
social relevance.
Programm Educational Objectives (PEOs)

PEO 1:

To outshine in professional career with sound problem solving ability for providing IT solutions by
proper plan, analysis, design, implementation and validation.

PEO 2:

To pursue training, advance study and research using scientific, technical and communication base to
cope with the evolution in the technology.

PEO 3: TO utilize the acquired technical skills and knowledge for the benefit of society To utilize the
acquired technical skills and knowledge for the benefit of society
Malla Reddy Engineering College
(An UGC Autonomous Institution), Approved by AICTE, New Delhi & Affiliated to
JNTUH, Hyderabad, Accredited by NAAC with ‘A++’ Grade (3rd Cycle), Maisammaguda
(H), Medchal-Malkajgiri, Secunderabad Telangana–500100 www.mrec.ac.in

Department of Information Technology

PROGRAMME OUTCOMES (POs)

PO 1: Engineering Knowledge: Apply the knowledge of mathematics, science, engineering fundamentals,


and an engineering specialization to the solution of complex engineering problems.

PO 2: Problem Analysis: Identify, formulate, review research literature and analyze complex engineering
problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and
engineering sciences.

PO 3: Design / Development of Solutions: Design solutions for complex engineering problems and design
system components or processes that meet the specified needs with appropriate consideration for the public
health and safety, and the cultural, societal, and environmental considerations.

PO 4: Conduct Investigations of Complex Problems: User search-based knowledge and research methods
including design of experiments, analysis and interpretation of data, and synthesis of the information to provide
valid conclusions.

PO 5: Modern Tool Usage: Create, select, and apply appropriate techniques, resources, and modern
engineering and IT tools including prediction and modeling to complex engineering activities with an
understanding of the limitations.

PO 6: The Engineer and Society: Apply reasoning informed by the contextual knowledge to assess societal,
health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional
engineering practice.

PO 7: Environment and Sustainability: Understand the impact of the professional engineering solutions in
societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development.

PO 8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the
engineering practice.
PO 9: Individual and Team Work: Function effectively as an individual and as a member or leader in diverse
teams, and in multi disciplinary settings.

PO 10: Communication: Communicate effectively on complex engineering activities with the engineering
community and with society at large, such as, being able to comprehend and write effective reports and design
documentation, make effective presentations, and give and receive clear instructions.

PO 11: Project Management and Finance: Demonstrate knowledge and understanding of the engineering
and management principles and apply these to one’s own work, as a member and leader in a team, to manage
projects and n multi-disciplinary environments.

PO 12: Life-long learning: Recognize the need for, and have the preparation and ability to engage in
independent and life-long learning in the broadest context of technological change.
Malla Reddy Engineering College
(An UGC Autonomous Institution), Approved by AICTE, New Delhi & Affiliated to
JNTUH, Hyderabad, Accredited by NAAC with ‘A++’ Grade (3rd Cycle), Maisammaguda
(H), Medchal-Malkajgiri, Secunderabad Telangana–500100 www.mrec.ac.in
Department of Information Technology

PROGRAMME SPECIFIC OUTCOMES (PSOs)

PSO 1:

Identify the mathematical abstractions and algorithm design techniques together with emerging
Software Tools to solve complexities indulged in efficient programming.

PSO 2:

Apply the core concepts of current technologies in the hardware, software mains in
accomplishing IT enabled services to meet out societal needs.

PSO 3:

Practice modern computing techniques by continual learning process with ethical


concerns in establishing innovative career path
Full Stack Development
Lab
MR22
2024-25
2022-23
Malla Reddy Engineering College B.Tech.
Onwards
(Autonomous) VI Semester
(MR-22)
Code: Full Stack Development Lab L T P
[Professional Elective-III]
Credits: 2 - - 2

Pre-Requisites:

1. Object Oriented Programming


2. Web Technologies

Course Objectives:
 Introduce fast, efficient, interactive and scalable web applications using run time
environment provided by the full stack components.
List of Experiments

1.Create an application to setup node JS environment and display “Hello World”.


2. Create a Node JS application for user login system.
3. Write a Node JS program to perform read, write and other operations on a file.
4. Write a Node JS program to read form data from query string and generate response using
NodeJS
5. Create a food delivery website where users can order food from a particular restaurant listed
in the website for handling http requests and responses using NodeJS.
6. Implement a program with basic commands on databases and collections using MongoDB.
7. Implement CRUD operations on the given dataset using MongoDB.
8. Perform Count, Limit, Sort, and Skip operations on the given collections using MongoDB.
9. Develop an angular JS form to apply CSS and Events.
10. Develop a Job Registration form and validate it using angular JS.
11. Write an angular JS application to access JSON file data of an employee from a server using
$http service.
12. Develop a web application to manage student information using Express and Angular JS.
13. Write a program to create a simple calculator Application using React JS.
14. Write a program to create a voting application using React JS
15. Develop a leave management system for an organization where users can apply different types
of leaves such as casual leave and medical leave. They also can view the available number of
days using react application.
16. Build a music store application using react components and provide routing among the web
pages.
17. Create a react application for an online store which consist of registration, login, product
information pages and implement routing to navigate through these pages.
TEXT BOOKS:
1. Brad Dayley, Brendan Dayley, Caleb Dayley., Node.js, MongoDB and Angular Web

Development, 2nd Edition, Addison-Wesley, 2019.


2. Mark Tielens Thomas., React in Action, 1st Edition, Manning Publications.
REFERENCE BOOKS:
1. Vasan Subramanian, Pro MERN Stack, Full Stack Web App Development with Mongo,

Express, React, and Node, 2nd Edition, Apress, 2019.


2. Chris Northwood, The Full Stack Developer: Your Essential Guide to the Everyday
Skills Expected of a Modern Full Stack Web Developer’, 1st edition, Apress, 2018.
3. Brad Green& Seshadri. Angular JS. 1st Edition. O'Reilly Media, 2013.
4. Kirupa Chinnathambi, Learning React: A Hands-On Guide to Building Web Applications
Using React and Redux, 2nd edition, Addison-Wesley Professional, 2018.

Course Outcomes: At the end of the course, students will be able to:

 Design flexible and responsive Web applications using Node JS, React, Express and Angular.
 Perform CRUD operations with MongoDB on huge amount of data.
 Develop real time applications using react components.
 Use various full stack modules to handle http requests and responses.
Bloom’s Taxonomy Action Verbs:

Bloom’s Taxonomy Triangle:


SYLLABUS
List of Programs:

1. Create an application to setup node JS environment and display “Hello World”.


2. Create a Node JS application for user login system.
3. Write a Node JS program to perform read, write and other operations on a file.
4. Write a Node JS program to read form data from query string and generate response using
NodeJS
5. Create a food delivery website where users can order food from a particular restaurant listed
in the website for handling http requests and responses using NodeJS.
6. Implement a program with basic commands on databases and collections using MongoDB.
7. Implement CRUD operations on the given dataset using MongoDB.
8. Perform Count, Limit, Sort, and Skip operations on the given collections using MongoDB.
9. Develop an angular JS form to apply CSS and Events.
10. Develop a Job Registration form and validate it using angular JS.
11. Write an angular JS application to access JSON file data of an employee from a server using
$http service.
12. Develop a web application to manage student information using Express and Angular JS.
13. Write a program to create a simple calculator Application using React JS.
14. Write a program to create a voting application using React JS
15. Develop a leave management system for an organization where users can apply different types
of leaves such as casual leave and medical leave. They also can view the available number of
days using react application.
16. Build a music store application using react components and provide routing among the web
pages.
17. Create a react application for an online store which consist of registration, login, product
information pages and implement routing to navigate through these pages.

You might also like