Advance Web Framework-syllabus
Advance Web Framework-syllabus
COURSE OUTCOMES
Upon completion of this course the students will be able to
Utilize the syntax, semantics of JavaScript for a web application.
Apply NodeJS concepts in web applications.
Develop JavaScript’s Shell using MongoDB.
Apply the React JS to web based applications.
Analyze the backend connection in React JS web applications.
ii) LABORATORY
LIST OF EXPERIMENTS
1. Demonstrate the Git Commands for Version Controlling
2. Programs using flow control statements, arrays and arrow functions.
3. Develop simple application using NodeJS.
4. Develop Rest API with NodeJS.
5. Develop simple application using MongoDB.
6. Develop Rest API with NodeJS and MongoDB.
7. Develop simple application using ReactJS.
8. Develop simple application using ReactJS Components.
9. Develop simple application using React Context with styles.
10. Develop Rest API with Axios.
11. Develop Rest API with react-query and SWR.
12. Developing full stack application using ReactJS and MongoDB.
Total: 30
REFERENCES BOOKS
1. Alex Banks and Eve Porcello, “Learning React: Functional Web Development with
React and Redux”, O'Reilly Media, First Edition, 2017.
2. Sebastian Springer, “Node.js: The Comprehensive Guide to Server-Side JavaScript
Programming”, Shroff publishers, First Edition, 2022.
3. Shannon Bradshaw, Eoin Brazil and Kristina Chodorow, “MongoDB: The Definitive
Guide”, O'Reilly Media, Third Edition, 2020.
WEBSITES
1. https://www.w3schools.com/jsrEF/default.asp
2. https://devdocs.io/javascript/
3. https://reactjs.org/docs/getting-started.html
4. https://nodejs.org/en/docs/
CO-PO MAPPING
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2
CO1 3 2 1 - - - - - 2 2 - 2 - 3
CO2 3 2 1 - - - - - 2 2 - 2 - 3
CO3 3 2 1 - 2 - - 1 2 2 - 2 - 3
CO4 3 2 1 - 2 - - 1 2 2 - 2 - 3
CO5 3 3 2 1 2 - - 1 2 2 - 2 - 3
Avg 3 2.2 1.2 1 2 - - 1 2 2 - 2 - 3