Advanced Web Programming

Spring  2013 


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

 

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-f13.docx
2 PHP+MySQL Hw2-f13.docx
3 Advanced PHP Hw3-f13.docx
   

 

Project

File

1 Final 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 Lec6-JavaT.ppt jt.zip
PHP: variables, expressions, control structures, file operations, cookies, functions, forms, date and time functions, Lec7-PHP.ppt
advanced PHP: classes, objects, session variables Lec8-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 ajax.rar
String manipulation, regular expression, PCRE  
PHP security  
Smarty  
Final