Table of Contents
Resources
Authoring Web Pages
HTML
CSS
Usability and Accessibility
Search Engines
Java-based Technologies
Servlets
JSPs
JSTL
Software Engineering Tools
Eclipse
Subversion
Testing Tools
JavaScript
Ajax
Security
Cross-Site Scripting (XSS)
Linux
PostgreSQL
Resources
On this page, you'll find links to useful resources for Web application development.
20 Useful Tools to Make Development Easier
- mostly
CSS
, DOM, JavaScript, and Ajax tools. We use some of them (e.g., WebDeveloper, Firebug) in this class.
Authoring Web Pages
HTML
W3 schools' XHTML Tutorial
XHTML Reference
Favicons from Pics
HTML Entities
MIME Types
Hex Color Codes
CSS
CSS Tutorial
CSS Reference
CSS Colors
css Zen Garden
Usability and Accessibility
Usability 101
Web Style Guide
Guidelines for Accessible and Usable Web Sites: Observing Users Who Work With Screen Readers
Search Engines
Information about robots.txt files
Java-based Technologies
J2EE 1.4 Tutorial
Servlets
Servlet API Javadoc
Core Servlets materials
JSPs
JSP Syntax Reference
The JSP Resource Index
JSP tutorial
- older but still useful
JSTL
JSTL Reference
Software Engineering Tools
Eclipse
Eclipse
Web Tools Platform
Subclipse
Subversion
Subversion Cheat Sheet
Visual Guide to Version Control
Testing Tools
Selenium
Selenium
Selenium IDE
Selenium Commands
Canoo's WebTest
http://webtest.canoo.com/WebTest
HttpUnit
HttpUnit
HttpUnit Cookbook
HtmlUnit
HtmlUnit
Getting Started with HtmlUnit
JavaScript
W3 Schools JavaScript
Video Tutorials
HTML DOM
Regular Expressions in JavaScript
Examples from a Web app Course
Ajax
Security
Web Application Security Statistics
Internet Security Threat Report
Open Web Application Security Project
Secure Coding
Cross-Site Scripting (XSS)
Testing for Cross-Site Scripting
XSS Cheat Sheet
Linux
Our Labs
PostgreSQL
PostgreSQL Basics