B.Tech.
Computer Science and Business Systems R-2023
L T P C
23CBE403 WEB TECHNOLOGIES
3 0 0 3
Nature of Course Professional ELECTIVE(PE)
Pre requisites 23CBO01
Course Objectives
The course is intended to
• To understand different Internet Technologies
• To learn java-specific web services architecture
• To Develop web applications using frameworks
Course Outcomes
On successful completion of the course the students will be able to
CO. No Course Outcome Bloom's Level
CO1 Construct a basic website using HTML and Cascading Style Understand
Sheets.
CO2 Build dynamic webpage with validation using Java Script object
Apply
sand by applying different event handling mechanisms.
CO3 Apply
Develop server side programs using Servlets and JSP.
CO4 Construct simple web pages in PHP and to represent data in Apply
XML format.
CO5 Analyze
Develop interactive web applications.
CO6
Course Contents
9
MODULE – I WEBSITE BASICS,HTML5, CSS3,WEB2.0
Web Essentials: Clients, Servers and Communication – The Internet – World wide web –
HTTP Request Message – HTTP Response Message – Web Clients – Web Servers –
HTML5 – Tables – Lists–Image–HTML5 control elements–Drag and Drop–Audio–
Videocontrols-CSS3 –Inline, embedded and external style sheets–Rule cascading–
Inheritance–Backgrounds –Border Images– Colors – Shadows – Text – Transformations –
Transitions – Animations. Bootstrap Framework
MODULE – II CLIENT SIDE PROGRAMMING 9
Passed in Board of Studies Approved in Academic Council
B.Tech.Computer Science and Business Systems R-2023
JavaScript: introduction to JavaScript–JavaScript DOM Model-Exception Handling-
Validation- Built-in objects-Event Handling- DHTML with JavaScript- JSON
introduction– Syntax –Function Files.
MODULE – III SERVER SIDE PROGRAMMING 9
Servlets : Java Servlet Architecture- Servlet Life Cycle- Form GET and POS
Tactions-Session Handling- Understanding Cookies- DATABASE CONNECTIVITY:
JDBC.
MODULE – IV PHP and XML 9
An introduction to PHP: PHP-Using PHP-Variables-Program control-Built-infunctions-
Form Validation. XML: Basic XML- Document Type Definition- XML Schema, XML
Parsers and Validation, XSL ,
INTRODUCTION TO ANGULAR and WEBAPPLICATIONS
MODULE – V 9
FRAMEWORKS
Introduction to Angular JS, MVC Architecture, Understanding attributes, Expressions and
data binding, Conditional Directives, Style Directives, Controllers, Filters, Forms, Routers,
Modules, Services; Web Applications Frame works and Tools–Firebase-Docker-NodeJS-
React-Django-UI & UX.
Total: 45 Periods
Text Books
1. Deitel and Deitel and Nieto, Internet and World Wide Web - How to Program,
Prentice Hall, 5th Edition, 2021
2. Jeffrey C and Jackson, Web Technologies A Computer Science Perspective,
Pearson Education, 2019.
Reference Books
1. Gopalan N.P. and Akilandeswari J., “Web Technology”, Prentice Hall of India, 2011.
2. UttamK.Roy, “Web Technologies”, Oxford University Press, 2011.
3. Chris Bates, Web Programming – Building Intranet Applications, 3rd Edition, Wiley
Publications, 2009.
Additional References
1. NPTEL - https://onlinecourses.swayam2.ac.in/nou24_cs09/preview
2. MOOC Courses - https://www.my-mooc.com/en/categorie/web-development
Passed in Board of Studies Approved in Academic Council
B.Tech.Computer Science and Business Systems R-2023
Mapping of Course Outcomes (CO’s) with Programme Outcomes (PO’s) and Formative
Programme Specific Outcomes (PSO’s)
PO’s PSO’s
COs
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
CO1 3 2 3 3 3 - - - 1 3 3 1 3 2 3
CO2 2 2 2 1 2 - - - 2 2 1 3 2 2 2
CO3 1 1 3 2 3 - - - 1 2 1 1 1 2 1
CO4 2 3 3 1 2 - - - 3 1 2 2 2 2 2
CO5 1 2 3 2 2 - - - 2 1 3 1 1 1 2
3- High 2- Medium 1- Low
Assessment
Total
Blooms Taxonomy Assessment Component Marks
marks
Remember Quiz 5
Understand
Tutorial class/Assignment 5 15
Apply
Attendance 5
Summative Assessment
Final
Internal Assessment Examinations(IAE)
Bloom’s Category Examinations(FE)
IAE–I(5) IAE–II(10) IAE–III(10) 60
Remember
Understand 10 10 10 20
Apply 30 30 30 60
Analyze 10 10 10 20
Evaluate
Create
Passed in Board of Studies Approved in Academic Council