Pmas Arid Agriculture University: CS 709: Web Design & Development 4 (3-2)
Pmas Arid Agriculture University: CS 709: Web Design & Development 4 (3-2)
Instructor: Office:
Email:
Website:
Pre-requisites:
-This course is for students who have minimal knowledge of Programming
Books: Textbook:
Contents
Week # 01 (Lecture l, ll)
Introduction: Introduction / Importance of the World Wide Web, Static & Dynamic Websites,
Web Information Systems, Future of the Web (Cloud Computing, Semantic Web), demonstration
of large scale web systems, Web Engineering Introduction {Web Development is different, Web
Development Practices}.
Basic Structure of HTML Document, Paragraphs, Formatting Text, Linking, Images, Tables,
Forms, Meta tags, How to get information about other HTML Tags.
Links, Backgrounds, Lists, Tables, Outlines, Generated Content, Overflow, Page Layout
(Quiz 03)
Extensible Hypertext Markup Language (XHTML), Designing Web Templates: XHTML on
Mobile Phones, Transforming Pages Using XSLT, Introduction, Graphics Tools, Working with
Adobe Photoshop CS
Image Slicing, Image Repetitions for creating effects, Home Page / Sub Pages
(Quiz 04)
JavaScript: Introduction to JavaScript, the Document Object Model, Objects, Methods, and
Properties, The Forms Collection, Images Collection, Functions, Events
Managing AJAX communication, Managing Data with XML and JSON, Design Pattern for
AJAX {Overall UI Pattern, MVC Pattern}.
Week # 09
Mid Term
Week # 10 (Lecture l, ll)
Programming in Web Environment: Getting Started with the PHP, Static Vs Dynamic Pages,
Dynamic Pages and PHP, Installation, Platforms & Web Servers
MySQL, Installation, Configuration & Access Privileges, Writing First Example of PHP,
Common Errors with PHP
Constants, Operators
(Quiz 08)
Statements, Input Handling: Conditional Statements, Loops, Exercises, Logic with Loops.
Passing Variables between Pages, Including Files in PHP Pages, Creating Online Test Registered
Users Report
(Quiz 09)
Functions: Syntax, Passing Arguments, Scope, Including Functions
(Quiz 10)
Object-Oriented Programming: Introduction to OOP, Classes, Objects
Inheritance, Interfaces
(Quiz 11)
Handling and Avoiding Errors: Error Types in PHP, Generating PHP Errors
Week # 18
Final Term