Here are the freely available course content and materials for the Web
Tools and Development Course at the University of
Washington (Info 344). This is an introduction to web technologies with
an emphasis on scripting and programming, and includes both client and
server technologies. It examines information architecture for
Web sites, information presentation on Web pages, privacy policies, and
Web security. Check out the Course
Calendar to access the learning and training content, which
includes slides, readings, labs and assignments. Below are the links
for the slide presentations and readings by topic.
Topics
and Readings for Web Tools and Development Course
| Topic |
Reading |
| Intro
to Class, History of the Internet, Overview of Web Applications |
History
of the Internet, Privatization
of the New Communication Channel, Introduction
to Web Application Development, Parts 1-4, How
the Web Works: HTTP and CGI Explained |
| XHTML
and CSS | XHTML
Tutorial, CSS Tutorial |
| PHP
and Forms | PHP
Tutorial, HTML
forms tutorial, XHTML
forms tutorial |
| Design and Usability (Linda
Lane, TA) | Web Style Guide (Chaps
1-3), Information
and Design's Usability Resources, Visual Vocabulary for
Application Design, Wireframe Sketches,
Usability.gov,
Usability
in the Movies, The
Interface Hall of Shame (mirror) |
| Accessibility (Guest
Speaker, Dan Comden - DO-IT) |
World
Wide Access: Accessible Web Design, Accessibility
Evaluation Procedure |
| Javascript,
Code
Examples | Javascript
tutorial, form
validation tutorial, Javascript
Reference, Javascript
DOM Reference |
| Web
Server Technologies | Apache's
Authentication Tutorial, Apache's
Server-Side Include Tutorial, Apache's
.htaccess Tutorial, UW's
pubcookie Documentation |
| PHP
Models and Views, Example
MVC Application | PHP
objects, PHP
Objects reference, MVC
in PHP |
| Databases, SQL (PDF
| HTML) |
SQL
reference, SQL
Tutorial |
| PHP and Databases (PDF
| HTML) |
MySQL
in PHP |
| PHP Sessions and Cookies PDF
| HTML |
PHP
Sessions, PHP
Sessions Tutorial |
| Privacy (Linda Lane, TA) PDF
| HTML |
The
Online Ethics Center for Engineering and Science section on Internet
privacy, essays
and op-eds from Bruce Schneier, "Your
Vanishing Privacy" |
| Security (Guest Speaker,
Kirk Bailey, UW CISO), Example
Insecure Application | Two
Security Articles (NetID protected), OWASP Wiki, especially security
principles, attacks,
vulnerabilities,
and countermeasures;
SQL
Injection Walkthrough |
| Topic TBD (Guest Speaker, Douglas
McDavid, IBM Research) | A
Standard for Business Architecture Description, Financial
and Technical Change |
| XML and RSS PDF|HTML |
XML:
Reuse or Lose It, An
Introduction to XML |
| Web Services PDF,
Example
Web Services | Google
Maps API Example and Key |
| AJAX PDF
| HTML |
AJAX
Example |
| .NET Overview (Guest Speaker, Scott Guthrie,
ASP.NET Product Manager, Microsoft) | Scott Guthrie's Blog |
Popularity: 12% [?]
Related Posts:Free Book: Sams Teach Yourself Visual Studio .NET 2003 in 21 DaysFree Book: Sams Teach Yourself C# in 24 HoursFree Linux Training CoursesFree Book: Sams Teach Yourself Java 2 in 24 HoursFree Training for A+, iNet+, Network+, Security+, Cisco, Unix, Web Design
Tags for this post>>
Ajax