Course Name | Full Stack Frameworks |
Course Code | 23CSE461 |
Program | B. Tech. in Computer Science and Engineering (CSE) |
Credits | 3 |
Campus | Amritapuri ,Coimbatore,Bengaluru, Amaravati, Chennai |
React JS
Creating and using components, bindings, props, states, events, Working with components, Conditional rendering, Building forms, Getting data from RESTful APIs, Routing, CRUD with Firebase, Redux, React and Redux, Function vs. class based components, Hooks.
Express JS
Node JS – Basics, setup, console, command utilities, modules, events, Express JS – Routing, HTTP methods, CSS, Bootstrap, JavaScript, React, Redux, Node, Express, URL building, Templates, Static files, Form data, Database, Cookies, Sessions, Authentication, RESTful APIs, Scaffolding, Error handling, Debugging,
Mongo DB
Mongo DB ecosystem, Importing and Exporting data, Mongo query language, Updating documents, Aggregation framework, System and user generated variables, Scheme validation, Data modelling, Indexing, Performance.
Course Objectives
Course Outcomes
CO1: Learn how to develop single page applications (SPAs) efficiently using front-end framework.
CO2: Learn to use backend frameworks to develop web and mobile applications robustly.
CO3: Learn to build highly available and scalable internet applications using document databases.
CO4: Design and develop full stack web projects using front-end, back-end and database frameworks.
CO-PO Mapping
PO/PSO | PO1 | PO2 | PO3 | PO4 | PO5 | PO6 | PO7 | PO8 | PO9 | PO10 | PO11 | PO12 | PSO1 | PSO2 |
CO | ||||||||||||||
CO1 | 3 | 3 | – | – | 3 | – | – | – | – | 2 | 2 | 2 | ||
CO2 | 3 | 3 | – | – | 3 | 3 | – | – | – | 2 | 2 | 2 | ||
CO3 | 3 | 3 | – | – | 3 | 3 | – | – | – | 2 | 2 | 2 | ||
CO4 | 3 | 3 | – | – | 3 | 3 | – | – | – | 2 | 2 | 2 |
Evaluation Pattern: 70:30
Assessment | Internal | End Semester |
MidTerm Exam | 20 | |
Continuous Assessment – Theory (*CAT) | 10 | |
Continuous Assessment – Lab (*CAL) | 40 | |
**End Semester | 30 (50 Marks; 2 hours exam) |
*CAT – Can be Quizzes, Assignments, and Reports
*CAL – Can be Lab Assessments, Project, and Report
**End Semester can be theory examination/ lab-based examination/ project presentation
Textbook(s)
Greg Lim, “Beginning React”, Paperback, 2020.
Reference(s)
Vasan Subramanian, “Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React, and Node”, Paperback, 2017.
Greg Lim, “Beginning Node.js, Express & MongoDB Development”, Paperback, 2019.
Shama Hoque, “Full-Stack React Projects: Learn MERN stack development by building modern web apps using MongoDB, Express, React, and Node.js”, 2nd Edition Paperback, 2020.
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.