info343/syllabus.txt

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