Home > Syllabus > Information Technology > Web Essentials

IT3401 Web Essentials Syllabus - Anna University

Explore the Anna University IT3401 Web Essentials syllabus for Information Technology students.

Complete syllabus
Whole Syllabus PDF
IT - Regulation 2021

IT3401 WEB ESSENTIALS

L T P C

3 0 2 4

COURSE OBJECTIVES:

UNIT I WEBSITE BASICS

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

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

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

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

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

THEORY: 45 PERIODS

PRACTICAL EXERCISES: 30 PERIODS

TOTAL: 75 PERIODS

PRACTICAL EXERCISES:

  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: To invoke servlets from HTML forms and 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:

  1. CO 1: Apply JavaScript, HTML and CSS effectively to create interactive and dynamic websites.
  2. CO 2: Create simple PHP scripts
  3. CO 3: Design and deploy simple web-applications.
  4. CO 4: Create simple database applications.
  5. CO 5: Handle multimedia components

TEXTBOOKS:

  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