Professional Documents
Culture Documents
Learning Objectives:
Introduce the students to emerging web technologies
Introduce the students with JavaScript concepts and its application
Motivate the students to develop 3 tier web applications
Understanding of server side programming using MERN Stack
To create awareness about the MVC
Prerequisite: NIL
COURSE CONTENTS
UNIT-I
Introduction to Web Technology: WWW and Protocols: TCP/IP , HTTP, DNS, SMTP etc.
Web Servers (IIS, Apache etc)- Web Browsers, Uniform Resource Locator, HTTP Request and
Response Types , n -Tier Architecture, Common Gateway Interface,
Introduction to HTML5 (Elements, Attributes, Hyperlinks, Forms, div, Tables, links, images), Designing
effective navigation.
Cascading Style Sheets- using CSS, background images, colors and properties, using fonts, borders
and boxes, margins, positioning, animation and transition effects with CSS3.
UNIT-II
JavaScript and DHTML: JavaScript and variables, functions, conditions, loops and repetition, Pop
up boxes, Event Handing, forms and validations, JavaScript standard objects, DOM, AJAX, Regular
Expression
XML Technologies: Introduction of XML, Validation of XML documents, DTD, XML for data files,
HTML vs XML, Embedding XML into HTML documents, Displaying XML usingCSS and XSL
UNIT-III
React JS: Features, Advantages, Limitations, Environment Setup, Component, Render function,
Component API, Component lifecycle, State, Props, Mixings, JSX, React Pure Component, Component
Life Cycle, Events, Redux, Router, Component Inter Communication, Higher-Order Component,
HOOKS, Unit Testing Components
UNIT-IV
Mongo DB: Introduction, Difference between NoSQL and SQL, the Mongo Shell, JSON Introduction,
JSON Structure, BSON, Benefits, Design Goals, Architecture
MangoDB CRUD Operations: Introduction, Functional usage, Read / Write Operations with CRUD,
Query Operators ,Commands and optimization,
Schema Design and Data Modelling: Schema Design and Data Modelling, Various Data Structure and
Tools to Manage Data, Storage Classes, Indexing and Performance Considerations, Aggregation.
1
Proposed Syllabus for ITR5E1 Web Technology.
UNIT-V
Express JS : Overview, Environment, Routing, HTTP Methods, URL Building, Middleware,
Templating, Static Files, Form Data, Database, Cookies, Sessions, Authentication, REST APIs,
Scaffolding, Error handling
Node JS : Introduction, Advantages, Node.js Process Model, Setup Dev Environment, Node JS Modules
: Functions, Buffer, Module, Module Types, Core Modules, Local Modules, Module Exports; Node
Package Manager, Creating Web server: Creating web server , Handling http requests, Sending requests;
File System, Events, Database connectivity, Mongoose ,Template Engines, Callbacks
Learning Outcomes:
Books Recommended: