0% found this document useful (0 votes)
3K views2 pages

It3401 Web Essentials Syllabus

This document outlines the course objectives and structure for IT3401 Web Essentials. The course is divided into 5 units covering topics such as website basics, web designing, client-side and server-side scripting using JavaScript, PHP, and servlets. Students will learn how to create interactive websites, handle forms and multimedia, develop simple database applications, and deploy web applications. The course aims to help students apply frontend and backend web technologies effectively to design dynamic websites and web-based systems.

Uploaded by

Bala Subramanian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3K views2 pages

It3401 Web Essentials Syllabus

This document outlines the course objectives and structure for IT3401 Web Essentials. The course is divided into 5 units covering topics such as website basics, web designing, client-side and server-side scripting using JavaScript, PHP, and servlets. Students will learn how to create interactive websites, handle forms and multimedia, develop simple database applications, and deploy web applications. The course aims to help students apply frontend and backend web technologies effectively to design dynamic websites and web-based systems.

Uploaded by

Bala Subramanian
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

IT3401 WEB ESSENTIALS LTPC 3024

COURSE OBJECTIVES:

 To comprehend and analyze the basic concepts of web programming and internet
protocols.
 To describe how the client-server model of Internet programming works.
 To demonstrate the uses of scripting languages
 To write simple scripts for the creation of web sites
 To create database applications

UNIT I 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 II 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 III 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 IV 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 V 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 - Simple database applications

45 PERIODS
PRACTICAL EXERCISES: 30 PERIODS
1. Creation of interactive web sites - Design using HTML and authoring tools
2. Form validation using JavaScript
3. Creation of simple PHP scripts
4. Handling multimedia content in web sites
5. Write programs using Servlets:
i. To invoke servlets from HTML forms
ii. Session tracking using hidden form fields and Session tracking for a hit count
6. Creation of information retrieval system using web, PHP and MySQL
7. Creation of personal Information System
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.
CO 2: Create simple PHP scripts
CO 3: Design and deploy simple web-applications.
CO 4: Create simple database applications.
CO 5: Handle multimedia components

TOTAL: 75 PERIODS
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:
1. Jeffrey C. Jackson, "Web Technologies--A Computer Science Perspective", Pearson
Education, 2006.
2. James F. Kurose, “Computer Networking: A Top-Down Approach”, Sixth Edition, Pearson
Education, 2012
3. Steven Holzener , “PHP – The Complete Reference”, 1st Edition, Mc-Graw Hill, 2017
4. Fritz Schneider, Thomas Powell , “JavaScript – The Complete Reference”, 3rd Edition,
Mc- Graw Hill Publishers, 2017
5. Bates, “Developing Web Applications”, Wiley Publishers, 2006

CO’s-PO’s & PSO’s PO’s PSO’s


MAPPING CO’s
1 2 3 4 5 6 7 8 9 10 11 12 1 2 3
1 3 2 3 2 3 2 0 0 2 2 2 3 3 2 1
2 3 3 3 3 3 2 0 0 2 0 2 3 3 2 1
3 3 3 3 2 3 2 0 0 2 2 2 3 3 2 1
4 3 3 3 3 3 1 0 0 1 1 2 3 3 2 1
5 3 3 3 3 3 1 0 0 0 0 2 3 3 2 1
AV.g 3 3 3 3 3 2 0 0 2 1 2 3 3 2 1
1- low, 2 - medium, 3 - high, ‘-“- no correlation

You might also like