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

20CS3603

The syllabus is divided into 5 units that map to the course outcomes. Unit 1 provides an introduction and JavaScript primer. Unit 2 covers getting started with Node.js. Unit 3 implements HTTP services in Node.js. Unit 4 applies React concepts. Unit 5 introduces NoSQL and MongoDB. Learning resources include textbooks, references, and online materials.
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)
95 views

20CS3603

The syllabus is divided into 5 units that map to the course outcomes. Unit 1 provides an introduction and JavaScript primer. Unit 2 covers getting started with Node.js. Unit 3 implements HTTP services in Node.js. Unit 4 applies React concepts. Unit 5 introduces NoSQL and MongoDB. Learning resources include textbooks, references, and online materials.
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

MERN Stack Development

Course Code 20CS3603 Year III Semester II


Course
Category Program Core Branch CSE Course Type Theory
Programming with
Credits 3 L-T-P 3-0-0 Prerequisites
JAVA
Continuous
Internal Semester End
30 Evaluation: 70 Total Marks: 100
Evaluation :

Course Outcomes

Upon successful completion of the course, the student will be able to

CO1 L2
Understand the fundamental concepts of web application development.

CO2 Apply Node.JS restful APIs to Interact with HTTP services L3

CO3 Apply React JS concepts to build an Application. L3

CO4 L3
Apply the concepts of Mongo DB to manipulate the Database

Syllabus

Unit Mapped
Contents
No. CO
Introducing the Node.js-to-Angular Stack: Understanding the Basic Web
Development Framework, Understanding the Node.js-to-Angular Stack
I Components, JavaScript Primer - Defining Variables, Understanding
CO1
JavaScript Data Types, Using Operators, Implementing Looping, Creating
Functions, Understanding Variable Scope, Using JavaScript Objects,
Manipulating Strings, Working with Arrays, Adding Error Handling
Getting Started with Node.js: Understanding Node.js, Installing Node.js,
II Working with Node Packages, Creating a Node.js Application, Writing Data CO1,
CO2
to the Console
Implementing HTTP Services in Node.js: Processing URLs, Understanding
III Request, Response, and Server Objects, Implementing HTTP Clients and
Servers in Node.js, Implementing HTTPS Servers and Clients, CO1,
CO2
Implementing Express in Node.js: Getting Started with Express,
Configuring Routes, Using Request/Responses Objects
How React Works - Page Setup, React Elements, ReactDOM, React,
components, React with JSX- React Elements as JSX, Babel, Recipes as JSX,
IV React Fragments, Intro to webpack, React State Management - Building CO1,
Forms, Incorporating Data - Requesting Data, Virtualized Lists - Creating CO3
a Fetch Hook, Creating a Fetch Component, Handling Multiple Requests,
Memozing Values, React Router.
Understanding NoSQL and MongoDB: Why NoSQL?, Understanding
V MongoDB, MongoDB Data Types; Getting Started with MongoDB and
Node.js: Building the MongoDB Environment, Accessing MongoDB from CO1,
CO4
the Shell Client, MongoDB Shell commands and methods, Adding the
MongoDB Driver to Node.js , Connecting to MongoDB from Node.js

Learning Resources

Text Books

1. Node.js, MongoDB and Angular Web Development by Brad Dayley, Brendan Dayley, Caleb
Dayley, 2nd edition, Perason, ISBN-13: 978-0134655536, ISBN-10: 0134655532
2. Learning React Modern Patterns for Developing React Apps, 2nd Edition, Oreilly, ISBN: 978-1-
492-D5172-5
References
1. Pro MERN Stack: Full Stack Web App Development with Mongo, Express, React, and Node
by Vasan Subramanian, Apress; 2nd ed. edition (13 May 2019), - -
978-1484243909
2. Mongodb -
- - 978-0997196689
3.
- - 978-1787281080
4. Beginning Node.js, Express & MongoDB Development, by Greg Lim (Author), ISBN-10 :
9811480281
5. Beginning Node.js, Basarat Syed, APress, ISBN-10: 9781484201886
e-Resources and other Digital Material
1. www.w3schools.com
2. https://www.javatpoint.com/mean-stack-tutorial
3. https://www.linode.com/docs/guides/mean-stack-tutorial/

You might also like