|
NodeJS and MEAN
API for version 2.2
Reference for version 2.2
|
JAVA
SDK API
EE API
Oracle Java page
WWW
Security FAQ
|
JavaScript
javascript-reference.info
javascriptkit.com
devguru.com
JavaScript
Tutorials
JavaScript
Guide
|
Ruby on Rails
Interactive Ruby
Ruby on Rails OR Download Ruby
Zombie class on Rails
API: api.rubyonrails.org
|
Server System Software (for development --not production)
- first, for this kind of "Simple" /"Typical" web stack software -- LAMP (meaning on Unix) is what is typical
- LAMP
- L = Linux, the operating system
- A = Apache Web Server (for taking in HTTP requests and processing them for either static (html, jpg, etc) requests or for dynamic (here to forward appropriately to say php software
- M = MySQL, the choice of a free Database
- P = PHP, the dynamic server side programming language
Windows
- WAMP
- XAMPP
- AMPP : (also includes support for Python, MongoDB, Perl and libraries including Joomla!, WordPress, Magento, Dolphin)
- If kept default port of 80 for apache the admin console is http://localhost/ampps/ (on your machine ofcourse) ---note (see settuping local site video below) there a default domain that under current install points to your C:/install_path/www directory and can be invoked by simply http://localhost (so if you put a file hi.htm inside C:/install_path/www you can load it in browser under http://localhost/hi.htm)
- install video
- intro video
- setting up local site video
Mac
We are choosing AMPS --because that means all of us (windows and mac users) are use same environment and TWO it is easy intall and has good review
NOTE: there are many other possibilities to those mentioned above and also other system possibilites beyond the LAMP kind of stack.....Recall our graduate level class discusses some of these |
Various IDEs:
HTML
Adobe Creative Cloud (See pricing for students per month or check out bookstore)
Javascript
Aptana Studio
Dreamweaver
Webstorm (jetbrains.com IDE)
Javascript Debugging
Chrome: use javascript pluggin (enable Tools->Javascript console), and Chrome Developer tools (see below under Tools)
Webstorm:see jetbrains.com for details
Dreamweaver: syntax only ---see adobe.com for details
PHP
(note: must install PHP from php.net or LAMP/WAMP/MAMP/equivalent on your system: form XAMPP , AMPP )
PhPStorm (use for PHP)
Eclipse - free
Java
Eclipse - free
NetBeans - Java Bean
based IDE
JBuilder - foundation version (was/is free)
|
Design
Web
Style Guide
More Usable
Sites
6
principles - html writers guild
Educational
Guidelines
Color picker
|
Monetization
Google Adsense
Yahoo Advertising
|
Tools (mostly / all freeware ---commercial products available for $$$$)
|
Applications(non IDEs)
Gimp (freeware)
Picasa (freeware)
Image Magick (freeware)
ArgoUML (freeware)
NaviCat (Oracle access)
Server Software
Apache
PHP, modPerl
XAMPP - a free and open source cross-platform web server package, consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages.
|
Web Conferencing (with instructor or other students)
- Blackboard collaborate
- Google Plus
|
|
Hosting
- low end / free option (used by a student): http://www.000webhost.com/ (or search for your own.
- higher end: Amazon Services (Cloud)
- Applications: Google App Engine (Cloud with both PaaS and Iaas)
- Others: What is popular and current changes a lot and large companies offer some services. Watch trends. TechCrunch, Meetups,etc.
|
accessibility
|
|
|
|
|