Class Notes

Notes: 1. please visit this page frequently, as it will be updated constantly during the term
2. Items under Slides and under Additional Material are considered mandatory reading and will be tested in the exams.
3. Links to O'Reilly's Safari Online Bookshelf are only available within pitt.edu or from outside pitt.edu using the University's VPN service (https://sremote.pitt.edu). Please remember to sign out once you finished reading -- the University has a very limited number of concurrent user licenses.

Shortcuts:

09: AJAX (Apr 18)
Slides/Text
Additional Material
Learn AJAX in 20 minutes
Online Resources

08: Javascript (Apr 9, 11)
Slides/Text
Sebesta Textbook, Chapter 4-6
Additional Material

Gallery Example

Google Charts API Example

Online Resources
Google Charts

07: Google Maps (Apr 4)
Slides/Text
googlemaps.pptx
Additional Material
Examples:
simple.html
placemaker.html
redroads.html
Online Resources

06: Python (Apr 2, 4)
Slides/Text
python.pptx
Additional Material
Online Resources

05: Intro to SQL (Mar 12, 14, 19, 21, 26)
Slides/Text
Sebesta Textbook, Chapter 13
Additional Material
Online Resources

PHP MySQL manual

SQL tutorial

04: XML, DTD, and XPath (Feb 27, 29)
Slides/Text
Sebesta Textbook, Chapter 7
Additional Material
Online Resources
XML Tutorial
DTD Tutorial
XPath Tutorial

PHP DOMDocument documentation
PHP DOMXPath documentation

03: CSS (Feb 22)
Slides/Text
Sebesta Textbook, Chapter 3
Additional Material
Online Resources
CSS Tutorial

02: PHP (Feb 8 - Feb 15)
Slides/Text
Sebesta Textbook, Chapter 9
Additional Material
Online Resources
php.net
Reference Books
PHP: The Good Parts (access online from Safari)

01: Perl (Jan 9 - Feb 6)
Slides/Text
Introduction to Perl
Additional Material
Online Resources
Learn Perl

Perl Documentation: http://perldoc.perl.org/
Getopt::Long manual
LWP::Simple manual

Google Documentation: Image Charts

Reference Books
Learning Perl (6th Edition) (access online from Safari)

Programming Perl (3rd Edition) (access online from Safari)

Perl Best Practices (access online from Safari)

Perl Cookbook (2nd Edition) (access online from Safari)