CMSC 298S

Introduction to PHP, MySQL, and Apache

Winter 2007

 

Course Schedule

Note that this schedule is tentative and subject to change.

Week Topics Reading Work
Week 1 Jan 2 Server-Side Scripting vs. Client-Side Scripting, Apache/PHP Installation, Zend PHP Editor, HTML, HTML Forms, PHP/HTML Mode, PHP Fundamentals (variables, types, operators, conditionals, Array Intro), GET vs. POST, String Functions, Loops, User-Defined functions, Passing by Value, Passing by reference, Variable Scope, Default Arguments, Arrays, Recursion, include statements, heredoc, Style Chaps 5,6,7,8,11 Project #1 Posted
Week2 Jan 8 Files, Directories, Self-referencing scripts, construct, Date and Time, Hidden Fields, Cookies and Sessions, Processing Mail, Relational Databases Overview, MySQL Installation, MySQL Commands, MySQL access via PHP, MySQL Joins, PHP Object Model, Serialization Chaps 11,12,13,15,16,

17,18

Project #1 Due

Project #2 Posted

Quiz #1

Week3 Jan 15 MySQL Options, Security, Advanced Array Functions, Variable Function Names, Mathematical Functions, PHP/Apache Configuration Options, PEAR, PECL, LDAP, Client-Side Programming (JavaScript) and PHP, CSS Overview Online Material

Project #2 Due

Project #3 Posted

Quiz #2

Week4

Jan 22 (Monday)

Demo   Project #3 Due

Web Accessibility