Share Topics
Share Topics
Theory
Unit 1:
Introduction to the Internet and the World Wide Web
Introduction, History of internet, Internet Design Principles, Internet Protocols - FTP, TCP/IP, SMTP, Telnet, etc., Client
Server Communication, Web System architecture. Evolution of the Web, Web architectures, Web clients and servers,
Static and Dynamic Web Applications, Front end and back end web development. JS, XML.
Unit 2:
HTML and CSS
Introduction to Html, Html Document structure, Html Editors, Html element/tag and attributes, Designing simple page
- Html tag, Head tag, Body tag. More Html tags - Anchor tag, Image tag, Table tag, List tag, Frame tag, Div tag; Html
forms - Input type, Text area, Select, Button, Images.
Introduction to CSS, Syntax, Selectors, Embedding CSS to Html, Formatting fonts, Text and background color, Inline
styles, External and Internal Style Sheets, Borders and boxing. Introduction to HTML5, CSS3, New features, Local
storage, Web Sockets, Server events, Canvas, Audio and Video, Geolocation, Microdata, Drag and Drop. Browser life
cycle and browser rendering stages. Service workers.
Unit 3:
XML and JAVA Script
Introduction to XML, Difference b/w Html and XML, XML editors, XML Elements and Attributes XML DTD, XML
Schema, XML Parser, Document Object Model (DOM), XML DOM.
Working with JAVASCRIPT Introduction to java script, Advantages of JavaScript, JavaScript syntax, Execution of
JavaScript, Data, Data Types, Data Operators, Composite data types, Arrays, Decision Making in JavaScript, Windows
methods. Functions in JavaScript, Events in JavaScript. JavaScript with user interaction.
Unit 4:
PHP Server side scripting
Introduction to PHP, Basic Syntax, Variables, constants and operators, Loops, Arrays Strings, HTTP, responding to
HTTP requests, secure HTTP, etc.; URL, Web Services – SOAP, REST, Environment and environment variables, Files,
Cookies, Sessions, Examples.
Unit 5:
Practical website development
Commonly used Web Servers and browsers, setting up a server and domain name, website types and structures, web
authoring tools, Web hosting, website maintenance, generating traffic to the website.
Suggested Readings
Text Books
1."Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics" (5th Edition) by Jennifer
Niederst Robbins Publisher: O'Reilly Media Publication Date: November 2, 2018.
2."CSS: The Definitive Guide: Visual Presentation for the Web" (4th Edition) by Eric A. Meyer and Estelle Weyl
Publisher: O'Reilly Media Publication Date: November 30, 2017.
Reference Books
1."HTML and CSS: Design and Build Websites" by Jon Duckett Publisher: Wiley Publication April 18, 2014.
Practical
List of Experiments:
1. Design a web page to capture the user information such as name, gender, mobile number, mail id, city, state,
and country using form elements.
2. Design a web page with nice formatting like background image, text colors and border for text using external
CSS.
3. Design a web page to display timer in the web page using Java Script with Mostly fluid pattern.
4. Design web page to implement Responsive images, Images in CSS, SVG icons.
5. Create a simple registration web page and perform all Mouse Events
6. Create a login page and demonstrate different touch events.
7. Create a web page to show log cat, different debugging options and steps.
8. Design web page with HTML Forms and perform different operations
9. Create simple registration page and do HTML5 Client Side Validation.
10. Create an XML document that defines a student's information including name, age, and address.
11. Use JavaScript to manipulate an XML document and display its contents on a web page.
12. Implement a PHP script to display the current date and time.