INT222:ADVANCED WEB DEVELOPMENT
Liz To P:2 Crecits:3
Course Outcomes: — Through this course students should be able to
unit x
unit 1
unit 10
unit 1v
unit v
unit vi
List of Practicals / Experiments
CO% #: Describe server-side JavaScript in web application development
C02 :: Analyze the web application development using HTTP, FS and Buffer modules
0s :: Assess the node express, ISON, Socket. to allow high scalabilty wth asynchronous
C04 :: Demonstrate the use of CRUD application using Backend database in web application
development
COS =: Use MongoDB database with Node.js
C06 :: Construct rich interactive environments far the Web-based applications
Getting Started with Node.3S : Introducing Node.JS, Node Pacakage Manager (npm), Custom NPM
modules,, Installing Node, use Node.Js REPL, Explore and use built-in modules of Node.js, Use of
Node.J5 and GitHub, collaborate on cade with others using the git tool
JavaScript Primer : Defining Variables and their Scope, Understanding JavaScript Data Types,
‘Working with Operators and Loops, Creating Functions, JavaScript Objects, Working with Arrays,
Adding Error Handling, Using Events, Listeners, Timers and Callbacks.
Handling Data 1/0 in Node.js : Working with fs module, Working with JSON, Using Buffer Module
to Buffer Data, Using Stream Module to Stream Data, Compressing ané Decompressing Data with Zlib
Implementing HTTP Services in Node.JS : Introduction to HTTP module,, Processing UALS,
Processing Query Strings and Form Parameters, Understanding Request , Response and Server
Objects
Basic Websites With Node.35 : Introducing Express, More on Express, GET, POST, bodyParser
Creating Middleware with Connect : What is Middleware?, Middleware in Connect, Access Control
with Middleware
Socket Services in Node.js:
‘Streaming Twitter Client
Understanding Network Sockets, A Socket. 10 Chat Server, , A
Introduction to Backend: : Introduction to PostgreSQL database, Basics of the CRUD pattern.,
Bulld application using CRUD, Adc User Interface for To-do Application, Convert visual design into
working HTML and CSS, Sequelize association, migration and validation
Getting Started with MongoDB : Understanding MongoDB and Its Data Types, Building the
MongoDB Environment, Connecting to MongoDB from Node,js, Accessing and Manipulating Databases,
Accessing and Manipulating Collections, Administering Databases, Managing Collections
Debugging, Testing and Deploying : Debugging Noce,js Applications, Testing Node,js Applications,
Deploying Noce.js Applications
List of Practical
Create JavaScript Objects and functions
Working with the arrays
‘Assessing file system from Node.js
Create a basic website using node js,
Implementing HTTP Services in Node.1S
Implementing Socket Services in Node. js
Session 2022-23, Page:i/2+ Use Jason API website development
+ Bullding the Mongo Environment and Administering Databases
Text Books:
11, PROFESSIONAL NODE.JS: BUILDING JAVASCRIPT BASED SCALABLE SOFTWARE by PEDRO
TEIXEIRA, WILEY
References: 1. SAMS TEACH YOUR’
F NODE.3S IN 24 HOURS by GEORGE ORNBO, SAMS PUBLISHING
2. LEARN POSTGRESQL by LUCA FERRARI, ENRICO PIROZZI, PACKT PUBLISHING
‘Session 2022-23, Page:2/2
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.