Both sides previous revisionPrevious revisionNext revision | Previous revision |
courses:cs335:spring2013:resources [2013/04/17 19:27] – removed admin | courses:cs335:spring2013:resources [2013/05/04 19:29] (current) – [Linux] admin |
---|
| ====== 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/html/html5_intro.asp|W3 schools' HTML5 Tutorial]] |
| * [[http://www.w3schools.com/tags/default.asp|HTML5 Tags Reference]] |
| * [[http://favicon.htmlkit.com/favicon/|Favicons from Pics]] |
| * [[http://www.favicon.cc/|Favicon generator]] |
| * [[http://www.w3schools.com/tags/ref_entities.asp|HTML Entities]] |
| * [[http://www.iana.org/assignments/media-types|MIME Types]] |
| * [[http://www.2createawebsite.com/build/hex-colors.html|Hex Color Codes]] |
| ==== CSS ==== |
| |
| * [[http://www.w3schools.com/css/default.asp|CSS Tutorial]] |
| * [[http://www.w3schools.com/cssref/default.asp|CSS Reference]] |
| * [[http://www.w3schools.com/cssref/css_colors.asp|CSS Colors]] |
| * [[http://www.csszengarden.com/|css Zen Garden]] |
| * [[http://snook.ca/technical/colour_contrast/colour.html|Colour Contrast]] |
| ==== 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://docs.oracle.com/javaee/6/tutorial/doc/index.html|J2EE 6 Tutorial]] |
| |
| ==== Servlets ==== |
| |
| * [[http://docs.oracle.com/javaee/6/api/|Java EE API]] |
| * [[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://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]] |
| |
| |
| ===== PostgreSQL ===== |
| * [[labs/postgresql|PostgreSQL Basics]] |