20CS3603
20CS3603
Course Outcomes
CO1 L2
Understand the fundamental concepts of web application development.
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/