INFO 344 Subjects & Competencies
Spring 2012
Morgan Doocy
Internet/WWW:
Client-server paradigm
URLs
Lifecycle of a request, incl. server-side scripts
PHP:
Basic PHP syntax
Using built-in functions
String interpolation
Embedding PHP in HTML
Expression blocks: <?= expr ?>
Arrays, associative arrays
Explode, implode
Loading files (file, file_get_contents)
Handling newlines
Writing to files (file_put_contents)
list()
Writing functions, global vs. local variable scope
Parameterization:
Passing query string parameters
Fetching their values from the $_REQUEST array in PHP
isset()
Processing form data
HTTP:
Request types: GET, POST, PUT, DELETE
Response codes: 200, 340, 400, 404, 430, 500
Request/response headers: Content-Type, Set-Cookie, If-Modified-Since
SQL:
SELECT, WHERE, ORDER BY, JOIN
INSERT, UPDATE, DELETE
Creating and dropping tables and databases
Field types
Functions
Sessions & Cookies:
Setting a cookie