Advanced Web Programming

Spring  2011 


Instructor:  Dr. M. Bag-Mohammadi,        Assistant: None     Office Hours: Click here        Grade: php-s11.xls

 

Course Description

The World Wide Web is the dominant medium for communication, publication, and commerce in the new millenium. This course will present the fundamental technologies behind the Web, as well as techniques for designing, developing, and evaluating Web-based applications.

Topics:

Course Goals

Homework Topic

File

1 HTML, JavaScript, CSS, Forms Hw1-s11.docx
2 PHP+MySQL Hw2-s11.docx
3 Advanced PHP Hw3-s11.docx
4 AJAX, Smarty, Regular Expression Hw4-s11.docx

 

Project

File

1 Final Projects projects

Grading Policy:

Final grades in the course will be based on the following weighting distribution.

 

bullet

Project   10%

bullet

homework   30%

bullet

Final Exam….60%

Lecture Notes:

Topic

Lecture Note

Introduction Intro.ppt
HTML: hypertext, tags & elements, links, images, lists, tables.                  HTML.ppt

m.rar

Style Sheets: inline, document, external css.ppt
JavaScripts: data types, control, functions, strings and arrays, classes JavaScript.ppt js.rar
JavaScript: form elements, event-driven programming JSForms.ppt f.rar
Java technologies: DOJO, Json, Comet, Ajax, DOM, Jquery JavaT.ppt jt.rar, j.rar
PHP: variables, expressions, control structures, file operations, cookies, functions, forms, date and time functions, PHP.ppt
advanced PHP: classes, objects, session variables advancedPHP.ppt
MySQL: table creation, record insertion, query, update, delete, using MySQL with PHP Lec9-mySQL.ppt
 Advanced MySQL: relational tables, advanced queries, advanced PHP function used with MySQL Lec10-SQL-advanced.ppt
Ajax, XML Lec11-Ajax.ppt
String manipulation, regular expression, PCRE Lec12-strings-regular expression.ppt
PHP security Lec13-security.ppt
Smarty Lec14-PHP_Template.ppt
Final final-php-s11.docx