Web Programming 101

 

Fall 2006


 

General Information

 

This is an unofficial course on elementary and intermediate web programming. The classes are free and open to public. The students are expected only to be committed to attending the classes and working on the homework assignments. The lectures will be given in Persian.

 

Course Information

 

Date and Time: Sundays from 9:30 a.m. to 11:30 a.m.

Place: CSI Building, University of Maryland

Number of Lectures: 8

 

Instructor

 

Afshin Sepehri

Office: 3368 A.V.Williams Building, University of Maryland

Phone: (301)405-1207

Email: afshin at umd dot edu

 

Syllabus

 

Lecture 1: Data/Computer Networks, Internet Architecture

Data Communications, Computer Networks, OSI Model, IP Addressing, Domain Name, DNS, Internet Protocols

 

Lecture 2: Static Web Programming I

Basics of HTML, HTML Tags

 

Lecture 3: Static Web Programming II

Cascading  Style Sheets, Forms, Frames

 

Lecture 4: Dynamic Web Programming I

Client/Server Model, Server Side Scripts, Basics of PHP

 

Lecture 5: Dynamic Web Programming II

More PHP Commands

 

Lecture 6: Database Programming

MySQL, Database Programming in PHP

 

Lecture 7: Web-Based Systems

Sessions, Cookies, Web Framework

 

Lecture 8: Advanced Techniques

JavaScript, XML, Ajax, Applet

 

Useful Links

 

World Wide Web Consortium

Purpose and Placement of HTML Commands

HTML 4.01 Specification

Free Online Unicode Character Map

HTML Color Code Combination Chooser

Making Transparent GIF Images

PHP Manual

XAMPP

 


Copyright © Afshin Sepehri. All rights reserved.

Last modified: October 23, 2006