Description: Study of design and implementation of state-of-the-art Internet applications. Example topics include multimedia authoring tools, dynamic content generation techniques, and server side configuration and programming.
Textbooks:
Learning PHP & MySQL (2006)
Davis, Michele E. & Jon A. Phillips
JavaScript: The Definitive Guide (2006)
Flanagan, David
PHP In a Nutshell (2005)
Hudson, Paul
PHP and MySQL for Dynamic Web Sites (2005)
Ullman, Larry
Concepts:
- Bash Scripts
- Standard in, out, error
- Pipes, environmental variables
- Quotes & whitespace
- Functions
- Loops (while, until, for)
- Pattern matching / Regular expressions
- Escaping
- Troubleshooting
- PHP
- Introduction to PHP
- Variables, operators, scope, arrays, functions
- Building dynamic pages
- Getting data from users
- PHP email and file manipulation
- PHP and external data sources
- PHP security issues
- Javascript
- Arrays, functions, event handlers
- Logical operators, loops, etc.
- The Document Object Model (DOM)
- Integrating PHP and Javascript
- Integrating PHP and bash, and command line PHP
- AJAX
 
 
 
