CS-4004/CSC-404

Web Technology

Slide/Notes Links

UNIT I- Web essentials

UNIT II- HTML, CSS & JavaScript


Course Objectives

Course Outcomes

Upon successful completion of this course, students should be able to:


Assignment

Videos

Syllabus

Unit I Web Essentials: Clients, Servers and Communication

Internet and World Wide Web: Introduction to Internet, www, Internet browsers Netscape & Explorer, Introduction to Client-Server Architecture/Computing, History of the web, Growth of the web, Protocols governing the web, resources of Internet, H/W & S/W requirements of the Internet, Internet service providers, Internet Services, Internet Clients, and Internet Servers.

Unit II HTML, CSS & JavaScript

Markup Languages: Introduction to HTML, Formatting Tags, Links, Lists, Tables, Frames, Forms, Comments in HTML, DHTML and XML Documents, Data Interchange with an XML document, Document type definition, Features and Applications, Working with Style sheets. Client-Side Scripting: Scripting basics, Introducing JavaScript, Documents, Statements,  Functions, Objects in JavaScript, Events and Event handling, Arrays, Forms, Buttons, Checkboxes, Text Fields and Text Area

Unit III JSP

Server Side Scripting: Introduction to server side scripting language, RMI, The Problem with Servelet. JSP Application Design with MVC Setting Up and JSP Environment: Installing the Java Software Development Kit, Tomcat Server & Testing Tomcat- Generating Dynamic Content, Using Scripting Elements Implicit JSP Objects, Conditional Processing – Displaying Values Using an Expression to Set an Attribute, Declaring Variables and Methods Error Handling and Debugging - Sharing Data Between JSP pages, Requests and Users Passing Control and Date between Pages – Sharing Session and Application Data – Memory Usage Considerations

Unit IV PHP

PHP Basic command with PHP examples, Connection to the server, creating a database, selecting a database, listing database, listing table names creating a table, inserting data, altering tables, queries, deleting the database, deleting data and tables, PHPmyadmin and database bugs.

Textbooks

References