Advanced Web Programming
Spring 2011
Instructor: Dr. M. Bag-Mohammadi, Assistant: None Office Hours: Click here Grade: php-s11.xls
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:
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 |
Final grades in the course will be based on the following weighting distribution.
Project 10% | |
homework 30% | |
Final Exam….60% |
Topic |
Lecture Note |
|
Introduction | Intro.ppt | |
HTML: hypertext, tags & elements, links, images, lists, tables. | HTML.ppt | |
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 |