L T P C
22ITO05 WEB ESSENTIALS
3 0 0 3
Pre-requisites :
Preamble
The foundations of web development and internet protocols are the main topics of this course. Students
will be shown how the client-server model of Internet programming operates and how scripting
languages are used. Students will also be able to build websites using databases.
UNIT 1 WEBSITE BASICS 9
Internet Overview - Fundamental computer network concepts - Web Protocols - URL – Domain Name-
Web Browsers and Web Servers- Working principle of a Website –Creating a Website - Client-side and
server-side scripting
UNIT 2 WEB DESIGNING 9
HTML – Form Elements - Input types and Media elements - CSS3 - Selectors, Box Model, Backgrounds
and Borders, Text Effects, Animations, Multiple Column Layout, User Interface.
UNIT 3 CLIENT-SIDE PROCESSING AND SCRIPTING 9
JavaScript Introduction – Variables and Data Types-Statements – Operators - Literals-
Functions Objects-Arrays-Built-in Objects- Regular Expression, Exceptions, Event handling, Validation
- JavaScript Debuggers.
UNIT 4 SERVER SIDE PROCESSING AND SCRIPTING – PHP 9
PHP - Working principle of PHP - PHP Variables - Constants - Operators – Flow Control and Looping -
Arrays - Strings - Functions - File Handling - File Uploading – Email Basics - Email with attachments -
PHP and HTML - Simple PHP scripts - Databases with PHP.
UNIT 5 SERVLETS AND DATABASE CONNECTIVITY 9
Servlets: Java Servlet Architecture – Servlet Life cycle- Form GET and POST actions -Sessions –
Cookies – Database connectivity - JDBC Creation of simple interactive applications - Case Study :
Creation of information retrieval system using web, PHP and MySQL.
Total : 45 Periods
TEXT BOOKS:
Robin Nixon, "Learning PHP, MySQL, JavaScript, CSS & HTML5" Third Edition, O'Reilly
1.
publishers, 2014.
Paul Deitel, Harvey Deitel, Abbey Deitel, “Internet & World Wide Web - How to Program”, 5th
2.
edition, Pearson Education, 2012.
REFERENCES:
Jeffrey C. Jackson, "Web Technologies--A Computer Science Perspective", Pearson Education,
1.
2006
James F. Kurose, “Computer Networking: A Top-Down Approach”, Sixth Edition, Pearson
2.
Education, 2012
3. Steven Holzener , “PHP – The Complete Reference”, 1st Edition, Mc-Graw Hill, 2017
e-RESOURCES:
http://www.nptel.ac.in/courses/106105084/, “Internet Technology”, Prof. Indranil Sengupta, IIT-
1.
Kharagpur.
https://nptel.ac.in/courses/106101163/45/, “Testing of Web Applications and Web Services”, Prof.
2.
Meenakshi D’Souza, IIT- Bombay.
Course Outcomes: Upon completion of this course, students will be able to:
CO1 Apply JavaScript, HTML and CSS effectively to create interactive and dynamic websites.
CO2 Create simple PHP scripts
CO3 Design and deploy simple web-applications.
CO4 Create simple database applications.
CO5 Create a web page dynamically using the database connectivity
Mapping of COs with POs and PSOs
Cos/POs PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO
1 2 3 4 5 6 7 8 9 10 11 12 1 2
CO1 3 2 3 2 3 2 - - - - - 3 - -
CO2 3 3 3 3 3 2 - - - - - 3 - -
CO3 3 3 3 2 3 2 - - - - - 3 - -
CO4 3 3 3 3 3 1 - - - - - 3 - -
CO5 3 3 3 3 3 1 - - - - - 3 - -
1 - Slight (Low), 2 - Moderate (Medium), 3 - Substantial (High).