Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
cs297:resources [2008/05/07 18:59] sprenklecs297:resources [2008/06/03 00:14] (current) admin
Line 1: Line 1:
 +====== Resources ======
  
 +On this page, you'll find links to useful resources for Web application development.
 +
 +  * [[http://sixrevisions.com/tools/20_web_development_tools/|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 ====
 +
 +  * [[http://www.w3schools.com/xhtml/default.asp|W3 schools' XHTML Tutorial]]
 +  * [[http://www.w3schools.com/tags/default.asp|XHTML Reference]]
 +  * [[http://www.html-kit.com/favicon/|Favicons from Pics]]
 +  * [[http://www.w3schools.com/tags/ref_entities.asp|HTML Entities]]
 +  * [[http://www.w3schools.com/media/media_mimeref.asp|MIME Types]]
 +  * [[http://www.build-a-website.net/hex-color-codes.png|Hex Color Codes]]
 +
 +==== CSS ====
 +
 +  * [[http://www.w3schools.com/css/default.asp|CSS Tutorial]]
 +  * [[http://www.w3schools.com/css/css_reference.asp|CSS Reference]]
 +  * [[http://www.w3schools.com/css/css_colors.asp|CSS Colors]]
 +  * [[http://www.csszengarden.com/|css Zen Garden]]
 +
 +==== Usability and Accessibility ====
 +  * [[http://www.useit.com/alertbox/20030825.html|Usability 101]]
 +  * [[http://webstyleguide.com/|Web Style Guide]]
 +  * [[http://www.redish.net/content/papers/interactions.html|Guidelines for Accessible and Usable Web Sites: Observing Users Who Work With Screen Readers]]
 +
 +==== Search Engines ====
 +
 +  * [[http://www.robotstxt.org/|Information about robots.txt files]]
 +
 +===== Java-based Technologies =====
 +
 +  * [[http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html|J2EE 1.4 Tutorial]]
 +
 +==== Servlets ====
 +
 +  * [[http://java.sun.com/products/servlet/2.3/javadoc/index.html|Servlet API Javadoc]]
 +  * [[http://courses.coreservlets.com/Course-Materials/csajsp2.html|Core Servlets materials]]
 +
 +==== JSPs ====
 +
 +  * [[http://java.sun.com/products/jsp/tags/10/tags.html|JSP Syntax Reference]]
 +  * [[http://www.jspin.com/|The JSP Resource Index]]
 +  * [[http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/Servlet-Tutorial-JSP.html|JSP tutorial]] - older but still useful
 +
 +==== JSTL ====
 +
 +  * [[http://java.sun.com/products/jsp/jstl/reference/docs/index.html|JSTL Reference]]
 +
 +
 +===== Software Engineering Tools =====
 +
 +==== Eclipse ====
 +
 +  * [[http://www.eclipse.org/|Eclipse]]
 +  * [[http://www.eclipse.org/webtools/|Web Tools Platform]]
 +  * [[http://subclipse.tigris.org|Subclipse]]
 +
 +==== Subversion ====
 +  * [[http://www.abbeyworkshop.com/howto/misc/svn01/|Subversion Cheat Sheet]]
 +  * [[http://betterexplained.com/articles/a-visual-guide-to-version-control/|Visual Guide to Version Control]]
 +==== Testing Tools ====
 +
 +=== Selenium ===
 +
 +  * [[http://selenium.openqa.org/|Selenium]]
 +  * [[http://selenium-ide.openqa.org/|Selenium IDE]]
 +  * [[http://selenium-core.openqa.org/reference.html|Selenium Commands]]
 +
 +=== Canoo's WebTest ===
 +  * [[http://webtest.canoo.com/WebTest]]
 +
 +=== HttpUnit ===
 +  * [[http://httpunit.sourceforge.net/|HttpUnit]]
 +  * [[http://httpunit.sourceforge.net/doc/cookbook.html|HttpUnit Cookbook]]
 +
 +=== HtmlUnit ===
 +  * [[http://htmlunit.sourceforge.net/|HtmlUnit]]
 +  * [[http://htmlunit.sourceforge.net/gettingStarted.html|Getting Started with HtmlUnit]]
 +
 +===== JavaScript =====
 +
 +  * [[http://www.w3schools.com/js/|W3 Schools JavaScript]]
 +  * [[http://www.catonmat.net/blog/learning-javascript-programming-language-through-video-lectures/?stolen_from=hacker_news |Video Tutorials]]
 +  * [[http://www.w3schools.com/htmldom/default.asp|HTML DOM]]
 +  * [[http://www.webreference.com/js/column5/|Regular Expressions in JavaScript]]
 +  * [[http://www.cs.gmu.edu/~offutt/classes/432/Examples/JS/|Examples from a Web app Course]]
 +
 +===== Ajax =====
 +
 +===== Security =====
 +  * [[http://www.webappsec.org/projects/statistics/|Web Application Security Statistics]]
 +  * [[http://www.symantec.com/business/theme.jsp?themeid=threatreport|Internet Security Threat Report]]
 +  * [[http://www.owasp.org|Open Web Application Security Project]]
 +  * [[http://www.sans-ssi.org/resources/securecoding/|Secure Coding]]
 +
 +==== Cross-Site Scripting (XSS) ====
 +
 +  * [[http://www.owasp.org/index.php/Testing_for_Cross_site_scripting|Testing for Cross-Site Scripting]]
 +  * [[http://ha.ckers.org/xss.html|XSS Cheat Sheet]]
 +
 +===== Linux =====
 +
 +  * [[http://www.cs.wlu.edu/labs/|Our Labs]]
 +
 +===== PostgreSQL =====
 +  * [[labs/postgresql|PostgreSQL Basics]]
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0