It3401 Web Essentials Syllablus
It3401 Web Essentials Syllablus
COURSE OBJECTIVES:
To comprehend and analyze the basic concepts of web programming and internet protocols.
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
HTML – Form Elements - Input types and Media elements - CSS3 - Selectors, Box Model,
Backgrounds and Borders, Text Effects, Animations, Multiple Column Layout, User Interface.
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
Servlets: Java Servlet Architecture – Servlet Life cycle- Form GET and POST actions -Sessions –
Cookies – Database connectivity - JDBC Creation of simple interactive applications - Simple database
applications 45 PERIODS
PRACTICAL EXERCISES: 30
PERIODS 1. Creation of interactive web sites - Design using HTML and authoring tools
COURSE OUTCOMES: At the end of this course, the students will be able to:
CO 1: Apply JavaScript, HTML and CSS effectively to create interactive and dynamic websites
TEXT BOOKS 1. Robin Nixon, "Learning PHP, MySQL, JavaScript, CSS & HTML5" Third Edition, O'Reilly
publishers, 2014.
2. Paul Deitel, Harvey Deitel, Abbey Deitel, “Internet & World Wide Web - How to Program”, 5th
edition, Pearson Education, 2012.
REFERENCES:
3. Steven Holzener , “PHP – The Complete Reference”, 1st Edition, Mc-Graw Hill, 2017
4. Fritz Schneider, Thomas Powell , “JavaScript – The Complete Reference”, 3rd Edition, McGraw Hill
Publishers, 2017 5. Bates, “Developing Web Applications”, Wiley Publishers, 2006