Lecture Notes


Important: The dates and the assigned readings are tentative until a few days before the actual class so you should make sure you check this site regularly.

Lecture

Assigned Readings

Topics

8/19 Course Overview  
8/24
  1. Web page building blocks
  2. Basic XHTML elements
  3. Visual formatting of XHTML elements
  4. Creating URL links
  5. Inserting images into web pages
  6. Creating xhtml lists
  7. Creating xhtml tables
  8. Handy reference of xhtml terms
Introduction to XHTML and XHTML tables
8/26
  1. Visual Formatting Using CSS
  2. w3schools.com: Cascading Style Sheets: Go to "Learn CSS".
    • read carefully through "CSS How To"
    • skim through "CSS Table"
    • read carefully in CSS Advanced up to and including CSS Align
More Tables and Cascading Style Sheets
8/31, 9/2, 9/7 Page Formatting using CSS Cascading Style Sheets cont.
9/9 Creating xhtml forms XHTML forms
9/14 Perl Intro, Data Types, and Operators
9/16, 9/23 Perl Control Structures and Regular Expressions
9/21 Midterm  
9/28
  1. Perl File Commands
  2. Perl System Commands
Manipulating File Systems with Perl
9/30
  1. XML Tutorial-Read the Learn XML section
  2. XMLXML Basics
XML Basics
10/5
  1. XML Tutorial-Read the section on DTD
  2. My DTD notes
  3. XML Tutorial-Read the section on Schemas
  4. My Schema notes
Defining XML content
10/7 Fall Break  
10/12
  1. PHP Tutorial-Read the PHP Basics section through PHP functions
  2. Introduction to PHP
  3. Getting Started in PHP
  4. Brad's Cliff Notes Version of PHP
  5. Geoff Mazeroff's Cliff Notes Version of PHP
PHP Basics
10/14
  1. PHP Tutorial
    • Read the PHP Basics section from PHP Forms to the end
    • PHP Cookies
    • PHP Sessions
  2. Handling Forms
Handling Forms and Session Management in PHP
10/19
  1. PHP Tutorial: Read the PHP XML section.
  2. My notes on XML parsing
  3. XML parser code examples
Handling and Parsing XML in PHP
10/21 Midterm  
10/26
  1. PHP Tutorial: Read the PHP XML section.
  2. My notes on XML parsing
  3. XML parser code examples
Handling and Parsing XML in PHP (cont)
10/28 Engineering Day  
11/2
  1. w3schools SQL Tutorial. Read all the SQL Basic, play with the SQL demo, and read the following topics in the advanced section:
    • SQL Order By
    • SQL and & or
    • SQL In
    • SQL Between
    • SQL Join
    • SQL Create
  2. My SQL Notes
Introduction to SQL
11/4
  1. PHP SQL-Read the PHP SQL section up to MySQL Delete.
  2. my PHP SQL notes
PHP interface to mySQL
11/9
  1. w3 schools JavaScript notes up to, and including, JS Events.
  2. my JavaScript notes
Introduction to JavaScript
11/11 Arrays, Functions, and Objects More JavaScript Fundamentals
11/16, 11/18
  1. Forms and form validation
  2. Regular Expressions
Forms and Regular Expressions
11/23
  1. w3schools Ajax tutorial
  2. My Ajax notes
Ajax
11/25 Thanksgiving  
11/30 The HTML DOM
  1. w3school's HTML DOM introduction
  2. JavaScript Kit's tutorial on more advanced things you can do with the HTML DOM